на бумаге норм, а в программе не правильно выдает