Исправил зависание. Так и не понял, почему не работало. Ну и лишний
вывод убрал