Подскажите, правильно ли решена задача?