Подскажите, чем реализованный мной метод не верен? Ведь все работает, я специально тестировал