Программа работает правильно, но 2 и 3 условия с конца не выполняются