Вывод вроде в порядке , но требует согласно условию