- Структура файла:
В каждой строке файла расположена запись вида id dependency , >> где id -номер сущности;
>> dependency - номер сущности, от которой зависит id
- Сборка проекта:
Сборка выполнялась с помощью стандартных средств Intelij IDEA >> Последовательность действий отображена на рисунках
1___  <br>
2___  <br>
3___  <br>
4___  <br>
5___  <br>
##Сгенерированный jar файл лежит в /out/artifacts/CycleSearch_jar.
- Запуск проекта
Запуск производится из командной строки командой >> java -jar "jar-file-name>.jar " < "Input file's path"
Примечание: при запуске обязательно использование перенаправление потока ввода/вывода. >> Команда java -jar "jar-file-name>.jar " "Input file's path" - обработана НЕ БУДЕТ
##Пример входного файла: 1 2
2 3
3 1
5 6
6 5
1 2 3 1
5 6 5