Насколько я могу судить, все правильно, но программа не принимает решение. В чем ошибка?