Дело в самом написании кода! Не могу понять вообще алгоритм этого...