Не проходит проверку на 2 последних условия. Хотя по логике все должно быть правильно. И на практике выводит иаксимальное число.