break указан, так как получился бесконечный цикл. Но как?