мне конечно уже спать наверное пора, но в подсказке с невыполненной задачей валидатор мне пишет, что я не все потоки закрываю из файла, но это же не правда. хотя код программы отрабатывает верно.