Решение может и не самое лучшее(Смотрел алгоритм в учебнике математики) но решение все равно не принимает(