Ответ:

Для решения не хватает продолжения условий возврата и вопроса задачи. Пришлите нижнюю часть задания целиком.