Решил задачу, тесты проходит) сделал конечно сложно, не стандартно) как решить проблему, что проверка выводит "Программа работала слишком долго и была закрыта!" - у меня отрабатывает за секунды)