не пойму считает вроде правильно (