надо было в одном файле это делать, все компоненты там объединять
может быть нужно сделать до 7 поворотов.не более 4
судя по прошлым задачам от автора - это какой-то курс и они сейчас bfs проходят
но оказывается надо еще сделать штуку которая выводит последовательность
1000х1000
второй конь бфс2,
if (abs(x1 - x2) % 2 != abs(y1 - y1) % 2) return -1; // разные цвета
Кстати, а он вообще учитывает, что условия задачи допускают исходные ситуации, когда решения нет?