Ах да. Вы правы, получаем цикличность. На реале такой скрипт запустить просто, а вот с лабораторией проблема.