вывод вроде правильный, по факту все неправильно