Выдает ошибку мол программа слишком долго работает, хотя по идее циклы то закончатся рано или поздно. Что заставляет программу работать так долго то?