Я скорее всего полный тупезень. Но убей не пойму, почему первый цикл получается бесконечным?