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