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