diff --git a/Makefile b/Makefile index 07645dc8aec4b54a4a96924fbc86dfc190b805e0..a1034ab246f32d1315d250af2e45220c0df153dc 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,14 @@ -TARGET = sim -OBJS = $(CPPS:.cpp=.o) -CPPS = $(wildcard *.cpp) -CXX = g++ -CXXFLAGS = -O3 -DSOFTWARE - -all: $(TARGET) - -$(TARGET): $(OBJS) - $(CXX) -o $@ $(OBJS) - -clean: - rm *.o - rm $(TARGET) +all: main.cpp io.c solver.cpp router/router.cpp + g++ -o solve solver.cpp main.cpp io.c router/router.cpp -std=c++11 + +o: main.o io.o solver.o + g++ -o solve main.o io.o solver.o + +main.o: main.cpp + g++ -c main.cpp + +io.o: io.c + g++ -c io.c + +solver.o: solver.cpp + g++ -c solver.cpp -std=c++11 diff --git a/Makefilesss b/Makefilesss new file mode 100644 index 0000000000000000000000000000000000000000..07645dc8aec4b54a4a96924fbc86dfc190b805e0 --- /dev/null +++ b/Makefilesss @@ -0,0 +1,14 @@ +TARGET = sim +OBJS = $(CPPS:.cpp=.o) +CPPS = $(wildcard *.cpp) +CXX = g++ +CXXFLAGS = -O3 -DSOFTWARE + +all: $(TARGET) + +$(TARGET): $(OBJS) + $(CXX) -o $@ $(OBJS) + +clean: + rm *.o + rm $(TARGET) diff --git a/answer.txt b/answer.txt new file mode 100644 index 0000000000000000000000000000000000000000..e8949c9847f1efdb1c43501f2ef9c7eba2addac7 --- /dev/null +++ b/answer.txt @@ -0,0 +1,8039 @@ +height is 24 width is 22 +1111111 + + +start making order of height +width is +5 3 4 7 2 6 1 +height is +1 2 6 5 3 4 7 +add 5 mino 2 +add 3 mino 1 +add 4 mino 2 +add 7 mino 3 +add 2 mino 2 +add 6 mino 2 +put mino 1 on 19 1 +add 5 mino 2 +add 3 mino 1 +add 4 mino 2 +add 7 mino 3 +put mino 2 on 13 5 +add 5 mino 2 +add 3 mino 1 +add 4 mino 2 +add 7 mino 3 +add 2 mino 2 +put mino 6 on 16 9 +put mino 5 on 1 12 +add 5 mino 2 +put mino 3 on 4 15 +add 5 mino 2 +add 3 mino 1 +put mino 4 on 6 17 +add 5 mino 2 +add 3 mino 1 +add 4 mino 2 +put mino 7 on 9 21 + + --ANSWER-- +SIZE 0X0 +BLOCK#1 @(19,1) +BLOCK#2 @(13,5) +BLOCK#3 @(4,16) +BLOCK#4 @(6,17) +BLOCK#5 @(1,12) +BLOCK#6 @(16,9) +BLOCK#7 @(9,21) +0 +== Print board == +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - X - - - - - - - +- - - - - - - - - - - - - X 1 - - - - - - - +- - - - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - 1 X - - - - +- - - - - - - - - - - - - - - - X X - - - - +- - - - - - - - - - - - - - - - - - - - - - +- 5 6 - - - - - - - - - - - - - - - - - - - +- X 3 - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - 4 - - - - - - - - - - - - - - - - - +- - - - - - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - 5 5 5 5 5 5 5 5 5 - - +- - - - - - - - - - 5 5 - - - - - - - - - - +- - - - - - - - - - 5 - - - X - - - - - - - +- - - - - - - - - - 5 - - X 1 - - - - - - - +- - - - - - - - - - 5 - - 6 1 - - - - - - - +- - - - - - - - 5 5 5 - - 6 1 - - - - - - - +- - - - - 5 5 5 5 - - - - 6 1 1 1 X - - - - +- - - - - 5 - - - - - - - 6 - - X X - - - - +- 5 5 5 5 5 - - - - - - - 6 - - - - - - - - +- 5 6 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +- X 3 - - - - - - - - - - - - - - - - - - - +- - 3 - - - - - - - - - - - - - - - - - - - +- - 3 - - - - - - - - - - - - - - - - - - - +- - 3 - 4 - - - - - - - - - - - - - - - - - +- - 3 - 4 - - X - - - - - - - - - - - - - - +- - 3 - 4 4 4 X - - - - - - - - - - - - - - +- - 3 - - - - 2 - - - - - - - - - - - - - - +- - 3 - - - - 2 - - - - - - - - - - - - - - +- - 3 - - - - 2 2 2 2 2 - - - - - - - - - - +- - 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +start move2space +move 5 at move2space +put mino 5 on 0 12 +ch 2 cw 1 +0 +== Print board == +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - X - - - - - - - +- - - - - - - - - - - - - X 1 - - - - - - - +- - - - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - 1 X - - - - +- - - - - - - - - - - - - - - - X X - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - 4 - - - - - - - - - - - - - - - - - +- - - - - - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - 5 5 5 5 5 5 5 5 5 - - +- - - - - - - - - - 5 5 - - - - - - - - - - +- - - - - - - - - - 5 - - - X - - - - - - - +- - - - - - - - - - 5 - - X 1 - - - - - - - +- - - - - - - - - - 5 - - 6 1 - - - - - - - +- - - - - - - - 5 5 5 - - 6 1 - - - - - - - +- - - - - 5 5 5 5 - - - - 6 1 1 1 X - - - - +- - - - - 5 - - - - - - - 6 - - X X - - - - +5 5 5 5 5 5 - - - - - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - 4 - - - - - - - - - - - - - - - - - +- 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 2 at move2space +put mino 2 on 11 5 +ch 3 cw 2 +0 +== Print board == +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - - - - - +- - - - - - - - - - - X 1 - - - - - - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - 1 X - - - - +- - - - - - - - - - - - - - - - X X - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - 4 - - - - - - - - - - - - - - - - - +- - - - - - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - - - +- - - - - - - - - - 5 5 X - - - - - - - - - +- - - - - - - - - - 5 X 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 1 1 1 1 X - - - - +- - - - - - - - - - 5 6 - - - - X X - - - - +5 5 5 5 5 5 5 5 5 5 5 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - 4 - - - - - - - - - - - - - - - - - +- 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 1 at move2space +put mino 1 on 19 0 +ch 1 cw 2 +0 +== Print board == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - - - - - +- - - - - - - - - - - X 1 - - - - - - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - 1 X - - - - +- - - - - - - - - - - - - - - - X X - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - 4 - - - - - - - - - - - - - - - - - +- - - - - - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - - - - - - - 5 - - - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - - - +- - - - - - - - - - 5 5 X - - - - - - - - - +- - - - - - - - - - 5 X 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 1 1 1 1 X - - - - +- - - - - - - - - - 5 6 - - - - X X - - - - +5 5 5 5 5 5 5 5 5 5 5 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - 4 - - - - - - - - - - - - - - - - - +- 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 4 13 +ch 3 cw 4 +0 +== Print board == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - - - - - +- - - - - - - - - - - X 1 - - - - - - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - 1 X - - - - +- - - - - - - - - - - - - - - - X X - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - 4 - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - - - - - - - 5 - - - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - - - +- - - - - - - - - - 5 5 X - - - - - - - - - +- - - - - - - - - - 5 X 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 1 1 1 1 X - - - - +- - - - - - - - - - 5 6 - - - - X X - - - - +5 5 5 5 5 5 5 5 5 5 5 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - 4 - - - - - - - - - - - - - - - - - +- 3 - - 4 - - - - - - - - - - - - - - - - - +- 3 - - 4 - - - - - - - - - - - - - - - - - +- 3 - - 4 - - - - - - - - - - - - - - - - - +- 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 4 at move2space +put mino 4 on 6 13 +ch 1 cw 5 +0 +== Print board == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - - - - - +- - - - - - - - - - - X 1 - - - - - - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - 1 X - - - - +- - - - - - - - - - - - - - - - X X - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - - - - - - - 5 - - - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - - - +- - - - - - - - - - 5 5 X - - - - - - - - - +- - - - - - - - - - 5 X 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 - - - - - - - - - +- - - - - - - - - - 5 6 1 1 1 1 1 X - - - - +- - - - - - - - - - 5 6 - - - - X X - - - - +5 5 5 5 5 5 5 5 5 5 5 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 6 at move2space +put mino 6 on 16 5 +ch 1 cw 5 +0 +== Print board == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - 1 X - - - - +- - - - - - - - - - - X 1 - - - X X - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - - - - - - - 5 - - - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - - - +- - - - - - - - - - 5 5 X - 1 1 1 X - - - - +- - - - - - - - 5 5 5 X 1 1 1 - X X - - - - +- - - - - - - - 5 - - 6 - - - - - - - - - - +- - - - - - - - 5 - - 6 - - - - - - - - - - +- - - - - - 5 5 5 - - 6 - - - - - - - - - - +- - - - - - 5 - - - - 6 - - - - - - - - - - +5 5 5 5 5 5 5 - - - - 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - 1 X - - - - +- - - - - - - - - - - X 1 - - - X X - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - - - - - - - 5 - - - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - - - +- - - - - - - - - - 5 5 X - 1 1 1 X - - - - +- - - - - - - - 5 5 5 X 1 1 1 - X X - - - - +- - - - - - - - 5 - - 6 - - - - - - - - - - +- - - - - - - - 5 - - 6 - - - - - - - - - - +- - - - - - 5 5 5 - - 6 - - - - - - - - - - +- - - - - - 5 - - - - 6 - - - - - - - - - - +5 5 5 5 5 5 5 - - - - 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - 1 X - - - - +- - - - - - - - - - - X 1 - - - X X - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - - - - - - - 5 - - - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - - - +- - - - - - - - - - 5 5 X - 1 1 1 X - - - - +- - - - - - - - 5 5 5 X 1 1 1 - X X - - - - +- - - - - - - - 5 - - 6 - - - - - - - - - - +- - - - - - - - 5 - - 6 - - - - - - - - - - +- - - - - - 5 5 5 - - 6 - - - - - - - - - - +- - - - - - 5 - - - - 6 - - - - - - - - - - +5 5 5 5 5 5 5 - - - - 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 11 +0 +== Print board == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - 1 X - - - - +- - - - - - - - - - - X 1 - - - X X - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- - - - 4 - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - 5 5 5 5 5 5 5 5 5 - - - - +- - - - - - - - 5 5 - - - - - - - - - - - - +- - - - - - - - 5 - - - X - 1 1 1 X - - - - +- - - - - - - - 5 - - X 1 1 1 - X X - - - - +- - - - - - - - 5 - - 6 - - - - - - - - - - +- - - - 5 5 5 5 5 - - 6 - - - - - - - - - - +- - - - 5 - - - - - - 6 - - - - - - - - - - +5 5 5 5 5 - - - - - - 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 1 line 5 +move left +move left +put mino 1 on 17 0 +0 +== Print board == +- - - - - - - - - - - - - - - - - X X - - - +- - - - - - - - - - - - - - - - - X - - - - +- - - - - - - - - - - - - - - - - 5 - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - 1 X - - - - +- - - - - - - - - - - X 1 - - - X X - - - - +- - - - - - - - - - - 6 - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- - - - 4 - - X - - - - - - - - - - - - - - +- - - - - - 4 X - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - X X - - - +- - - - - - - - - - - - - - - - - X - - - - +- - - - - - - - - - - - - - - 5 5 5 - - - - +- - - - - - - - - - - 5 5 5 5 5 - - - - - - +- - - - - - - - - - - 5 - - - - - - - - - - +- - - - - - - - - - 5 5 X - - 1 1 X - - - - +- - - - - - - - - - 5 X 1 1 1 1 X X - - - - +- - - - - - - - - - 5 6 - - - - - - - - - - +- - - - - - - - 5 5 5 6 - - - - - - - - - - +- - - - - - - 5 5 - - 6 - - - - - - - - - - +5 5 5 5 5 5 5 5 - - - 6 - - - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - - - +- 3 - - 4 - - X - - - - - - - - - - - - - - +- 3 - - 4 4 4 X - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 - - - - - - - - - - - - - - +- 3 - - - - - 2 2 2 2 2 - - - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - +success to line +move 4 line 4 +move left +move left +put mino 4 on 4 13 +0 +== Print board == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - 1 X - - +- - - - - - - - - - - X 1 - - - X X - - +- - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +Line #4 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - 5 5 5 - - +- - - - - - - - - - - 5 5 5 5 5 - - - - +- - - - - - - - - - - 5 - - - - - - - - +- - - - - - - - - - 5 5 X - - 1 1 X - - +- - - - - - - - - - 5 X 1 1 1 1 X X - - +- - - - - - - - - - 5 6 - - - - - - - - +- - - - - - - - 5 5 5 6 - - - - - - - - +- - - - - - - 5 5 - - 6 - - - - - - - - +5 5 5 5 5 5 5 5 - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 2 - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 15 5 +0 +== Print board == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - - - +- - - - - - - - - - - X 1 - - X X - - - +- - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - 2 - - - - - - - - +- - - - - - - - - 3 X X - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +Line #4 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - +- - - - - - - - - - 5 5 X - 1 1 X - - - +- - - - - - - - - - 5 X 1 1 1 X X - - - +- - - - - - - - - - 5 6 - - - - - - - - +- - - - - - - - 5 5 5 6 - - - - - - - - +- - - - 5 5 5 5 5 - - 6 - - - - - - - - +5 5 5 5 5 - - - - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 2 - - - - - - - - +- 3 3 3 3 3 3 3 3 3 X X - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +success to line +move 7 line 2 +move left +cannot move x +3 1 +put mino 7 on 8 21 +0 +== Print board == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - - - +- - - - - - - - - - - X 1 - - X X - - - +- - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - - - +- - - - - - - - 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +Line #4 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - +- - - - - - - - - - 5 5 X - 1 1 X - - - +- - - - - - - - - - 5 X 1 1 1 X X - - - +- - - - - - - - - - 5 6 - - - - - - - - +- - - - - - - - 5 5 5 6 - - - - - - - - +- - - - 5 5 5 5 5 - - 6 - - - - - - - - +5 5 5 5 5 - - - - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +success to line +0 +== Print board == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - - - +- - - - - - - - - - - X 1 - - X X - - - +- - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - - - +- - - - - - - - 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +Line #4 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - +- - - - - - - - - - 5 5 X - 1 1 X - - - +- - - - - - - - - - 5 X 1 1 1 X X - - - +- - - - - - - - - - 5 6 - - - - - - - - +- - - - - - - - 5 5 5 6 - - - - - - - - +- - - - 5 5 5 5 5 - - 6 - - - - - - - - +5 5 5 5 5 - - - - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +success to line +start move2space +move 5 at move2space +0 +== Print board == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - - - +- - - - - - - - - - - X 1 - - X X - - - +- - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - - - +- - - - - - - - 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +Line #4 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - +- - - - - - - - - - 5 5 X - 1 1 X - - - +- - - - - - - - - - 5 X 1 1 1 X X - - - +- - - - - - - - - - 5 6 - - - - - - - - +- - - - - - - - 5 5 5 6 - - - - - - - - +- - - - 5 5 5 5 5 - - 6 - - - - - - - - +5 5 5 5 5 - - - - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - - - +- - - - - - - - - - - X 1 - - X X - - - +- - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - - - +- - - - - - - - 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +Line #4 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +- - - - - - - - - - - - - - - - - X X - +- - - - - - - - - - - - - - - - - X - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - - - - - - - 5 - - +- - - - - - - - - - - 5 5 5 5 5 5 5 - - +- - - - - - - - - - 5 5 X - 1 1 X - - - +- - - - - - - - - - 5 X 1 1 1 X X - - - +- - - - - - - - - - 5 6 - - - - - - - - +- - - - - - - - 5 5 5 6 - - - - - - - - +- - - - 5 5 5 5 5 - - 6 - - - - - - - - +5 5 5 5 5 - - - - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +success to line +move 1 at move2space +put mino 1 on 0 0 +ch 18 cw 1 +0 +== Print board == +X X - - - - - - - - - - - - - - - - - - +X - - - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - - - +- - - - - - - - - - - X 1 - - X X - - - +- - - - - - - - - - - 6 - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - - - +- - - - - - - - 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +Line #4 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - - - - - - - - +X - - - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - X - 1 1 X - - - +5 - - - - - - - - - - X 1 1 1 X X - - - +5 - - - - - - - - - - 6 - - - - - - - - +5 - - - - - - - - - - 6 - - - - - - - - +5 - - - - - - - - - - 6 - - - - - - - - +5 - - - - - - - - - - 6 - - - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - - - +X 3 - - - - - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 2 13 +ch 3 cw 2 +0 +== Print board == +X X - - - - - - - - - - - - - - - - +X - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - +- - - - - - - - - - - X 1 - - X X - +- - - - - - - - - - - 6 - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - - +- - 4 - 4 X - - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - +- - - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - - - - - - +X - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - X - 1 1 X - +5 - - - - - - - - - - X 1 1 1 X X - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - +X 3 - - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - - +- 3 4 4 4 X - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +success to line +move 4 at move2space +put mino 4 on 4 12 +ch 1 cw 2 +0 +== Print board == +X X - - - - - - - - - - - - - - - - +X - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - 1 X - +- - - - - - - - - - - X 1 - - X X - +- - - - - - - - - - - 6 - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - +X 3 - - - X - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - +- - - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - - - - - - +X - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - - - - - - - +5 - - - - - - - - - - - X - 1 1 X - +5 - - - - - - - - - - X 1 1 1 X X - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - +X 3 - - - X - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +success to line +move 6 at move2space +put mino 6 on 15 0 +ch 1 cw 6 +0 +== Print board == +X X - - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - +- - - - - - - - - - - X 1 - - - - - +- - - - - - - - - - - 6 - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - +X 3 - - - X - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - +- - - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - X - 1 - - - +5 - - - - - - - - - - X 1 1 1 - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - +X 3 - - - X - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X - - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - +- - - - - - - - - - - X 1 - - - - - +- - - - - - - - - - - 6 - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - +X 3 - - - X - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - +- - - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - X - 1 - - - +5 - - - - - - - - - - X 1 1 1 - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - +X 3 - - - X - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X - - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - +- - - - - - - - - - - X 1 - - - - - +- - - - - - - - - - - 6 - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - +X 3 - - - X - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - +- - - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - - - 1 - - - +5 - - - - - - - - - - - X - 1 - - - +5 - - - - - - - - - - X 1 1 1 - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 - - - - - - - - - - 6 - - - - - - +5 6 6 6 6 6 6 6 6 6 6 6 - - - - - - +X 3 - - - X - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X - - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - +- - - - - - - - - - - X 1 - - - - - +- - - - - - - - - - - 6 - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - +- - - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - - 1 - - - +5 6 6 - - - - - - - - - - - 1 - - - +X 3 6 - - - - - - - - - - - 1 - - - +- 3 6 - - - - - - - - - X - 1 - - - +- 3 6 - - - - - - - - X 1 1 1 - - - +- 3 6 6 6 6 6 6 6 6 6 6 - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 14 0 +0 +== Print board == +X X - - - - - - - - - - - - 1 X - - +X - - - - - - - - - - - - - X X - - +5 - - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - - +- - - - - - - - - - - - X - - - - - +- - - - - - - - - - - X 1 - - - - - +- - - - - - - - - - - 6 - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - - +- - - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - 1 1 X - - +X - - - - - - - - - - - - 1 X X - - +5 - - - - - - - - - - - - 1 - - - - +5 6 6 - - - - - - - - - - 1 - - - - +X 3 6 - - - - - - - - - - 1 - - - - +- 3 6 - - - - - - - - - X 1 - - - - +- 3 6 - - - - - - - - X 1 1 - - - - +- 3 6 6 6 6 6 6 6 6 6 6 - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - - +success to line +move 2 line 6 +move left +move left +move left +move left +move left +move left +move left +move left +cannot move x +2 4 +put mino 2 on 3 5 +0 +== Print board == +X X - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - - X - - - - - - - - - - - - +- - - X 1 - - - - - - - - - - - - +- - - 6 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - 2 - - - - - - +- - - - - - - - 3 X X - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - 1 - - - +5 6 6 - - - - - - - - - - 1 - - - +X 3 6 - - - - - - - - - - 1 - - - +- 3 6 - X - - - - - - - - 1 - - - +- 3 6 X 1 1 1 1 1 1 1 1 1 1 - - - +- 3 6 6 - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 2 - - - - - - +- 3 3 3 3 3 3 3 3 X X - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 7 line 2 +move left +cannot move x +3 1 +put mino 7 on 7 21 +0 +== Print board == +X X - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - - X - - - - - - - - - - - - +- - - X 1 - - - - - - - - - - - - +- - - 6 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - 1 - - - +5 6 6 - - - - - - - - - - 1 - - - +X 3 6 - - - - - - - - - - 1 - - - +- 3 6 - X - - - - - - - - 1 - - - +- 3 6 X 1 1 1 1 1 1 1 1 1 1 - - - +- 3 6 6 - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +0 +== Print board == +X X - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - - X - - - - - - - - - - - - +- - - X 1 - - - - - - - - - - - - +- - - 6 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - 1 - - - +5 6 6 - - - - - - - - - - 1 - - - +X 3 6 - - - - - - - - - - 1 - - - +- 3 6 - X - - - - - - - - 1 - - - +- 3 6 X 1 1 1 1 1 1 1 1 1 1 - - - +- 3 6 6 - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - - X - - - - - - - - - - - - +- - - X 1 - - - - - - - - - - - - +- - - 6 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - 1 - - - +5 6 6 - - - - - - - - - - 1 - - - +X 3 6 - - - - - - - - - - 1 - - - +- 3 6 - X - - - - - - - - 1 - - - +- 3 6 X 1 1 1 1 1 1 1 1 1 1 - - - +- 3 6 6 - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X - - - - - - - - - - - - 1 X - +X - - - - - - - - - - - - - X X - +5 - - - - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - - X - - - - - - - - - - - - +- - - X 1 - - - - - - - - - - - - +- - - 6 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - - - - - - - - - - 1 1 X - +X - - - - - - - - - - - - 1 X X - +5 - - - - - - - - - - - - 1 - - - +5 6 6 - - - - - - - - - - 1 - - - +X 3 6 - - - - - - - - - - 1 - - - +- 3 6 - X - - - - - - - - 1 - - - +- 3 6 X 1 1 1 1 1 1 1 1 1 1 - - - +- 3 6 6 - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 2 at move2space +put mino 2 on 3 0 +ch 1 cw 6 +0 +== Print board == +X X - - X - - - - - - - - - 1 X - +X - - X 1 - - - - - - - - - X X - +5 - - 6 - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - - - - - - - - - - - - - +5 6 6 6 - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X - - X - - - - - - - - - 1 X - +X - - X 1 - - - - - - - - - X X - +5 - - 6 - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - 4 - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - - - - - - - - - - - - - +5 6 6 6 - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - - - - - - - - - - - - - +- 3 - - - X - - - - - - - - - - - +- 3 - - 4 X - - - - - - - - - - - +- 3 4 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 2 4 +ch 1 cw 11 +0 +== Print board == +X X - - X - - - - - - - - - 1 X - +X - - X 1 - - - - - - - - - X X - +5 - - 6 - - - - - - - - - - - - - +5 6 - - - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- - - 4 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - X - - - - - - - - - - - +- - - - 4 X - - - - - - - - - - - +- - - - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - - - - - - - - - - - - - +5 6 6 6 - - - - - - - - - - - - - +X 3 - - - - - - - - - - - - - - - +- 3 - 4 - - - - - - - - - - - - - +- 3 - 4 - - - - - - - - - - - - - +- 3 - 4 - - - - - - - - - - - - - +- 3 - 4 - - - - - - - - - - - - - +- 3 - 4 - - - - - - - - - - - - - +- 3 - 4 - - - - - - - - - - - - - +- 3 - 4 - - - - - - - - - - - - - +- 3 - 4 - X - - - - - - - - - - - +- 3 - 4 4 X - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 4 at move2space +put mino 4 on 4 2 +ch 1 cw 11 +0 +== Print board == +X X - - X - - - - - - - - - 1 X - +X - - X 1 - - - - - - - - - X X - +5 - - 6 - X - - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - - +- - - 4 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - X - - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X - - X - - - - - - - - - 1 X - +X - - X 1 - - - - - - - - - X X - +5 - - 6 - X - - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - - +- - - 4 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - X - - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X - - X - - - - - - - - - 1 X - +X - - X 1 - - - - - - - - - X X - +5 - - 6 - X - - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - - +- - - 4 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - X - - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X - - X - - - - - - - - - 1 X - +X - - X 1 - - - - - - - - - X X - +5 - - 6 - X - - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - - +- - - 4 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - X - - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 13 0 +0 +== Print board == +X X - - X - - - - - - - - 1 X - - +X - - X 1 - - - - - - - - X X - - +5 - - 6 - X - - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - - +- - - 4 - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - +- - - - - - - - - 2 - - - - - - - +- - - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - 1 1 X - - +X - - X 1 1 1 1 1 1 1 1 1 X X - - +5 - - 6 - X - - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - - +- 3 - - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - - +success to line +move 7 line 2 +move left +cannot move x +3 1 +put mino 7 on 6 21 +0 +== Print board == +X X - - X - - - - - - - - 1 X - +X - - X 1 - - - - - - - - X X - +5 - - 6 - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - 4 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - X - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +0 +== Print board == +X X - - X - - - - - - - - 1 X - +X - - X 1 - - - - - - - - X X - +5 - - 6 - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - 4 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - X - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X - - X - - - - - - - - 1 X - +X - - X 1 - - - - - - - - X X - +5 - - 6 - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - 4 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #5 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X - - X - - - - - - - 1 1 X - +X - - X 1 1 1 1 1 1 1 1 1 X X - +5 - - 6 - X - - - - - - - - - - +5 6 6 6 4 X - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 2 at move2space +put mino 2 on 1 0 +ch 3 cw 1 +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - 4 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - 4 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - 4 - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - - 4 X - - - - - - - - - - +X 3 - - 4 2 - - - - - - - - - - +- 3 - 4 4 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 4 +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - X - - - - - - - - - - +5 6 - 4 4 X - - - - - - - - - - +X 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 - - - - - - - - - - +- 3 - - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 4 line 4 +move left +put mino 4 on 3 2 +0 +== Print board == +X X X - - - - - - - - - - 1 X - +X X 1 - - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - - +- - - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 12 0 +0 +== Print board == +X X X - - - - - - - - - 1 X - - +X X 1 - - - - - - - - - X X - - +5 6 - - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - - +- - - - 2 - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - +- - - - - - - - 2 - - - - - - - +- - - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - - +X X 1 1 1 1 1 1 1 1 1 1 X X - - +5 6 - - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - - +- 3 - - 2 2 2 2 2 - - - - - - - +- 3 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - - +success to line +move 7 line 2 +move left +cannot move x +3 1 +put mino 7 on 5 21 +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - - - - - - - - - 1 X - +X X 1 - - - - - - - - - X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 11 0 +0 +== Print board == +X X X - - - - - - - - 1 X - - +X X 1 - - - - - - - - X X - - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- - - - 2 - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - +- - - - - - - 2 - - - - - - - +- - - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - - +X X 1 1 1 1 1 1 1 1 1 X X - - +5 6 - - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - - +X 3 - 4 X - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 - - - - - - - - - - +- 3 - - 2 2 2 2 - - - - - - - +- 3 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - - +success to line +move 7 line 2 +move left +cannot move x +3 1 +put mino 7 on 4 21 +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - - - - - - - - 1 X - +X X 1 - - - - - - - - X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 10 0 +0 +== Print board == +X X X - - - - - - - 1 X - - +X X 1 - - - - - - - X X - - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- - - - 2 - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - - - - - - - - - +- - - - - - 2 - - - - - - - +- - - - 3 X X - - - - - - - +- - - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - - +X X 1 1 1 1 1 1 1 1 X X - - +5 6 - - - - - - - - - - - - +5 6 - 4 X - - - - - - - - - +X 3 - 4 X - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 - - - - - - - - - +- 3 - - 2 2 2 - - - - - - - +- 3 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - - +success to line +move 7 line 2 +move left +cannot move x +3 1 +put mino 7 on 3 21 +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - - - - - - - 1 X - +X X 1 - - - - - - - X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 9 0 +0 +== Print board == +X X X - - - - - - 1 X - - +X X 1 - - - - - - X X - - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- - - - 2 - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - - - - - - - - - +- - - - - 2 - - - - - - - +- - - 3 X X - - - - - - - +- - - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - - +X X 1 1 1 1 1 1 1 X X - - +5 6 - - - - - - - - - - - +5 6 - 4 X - - - - - - - - +X 3 - 4 X - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 - - - - - - - - +- 3 - - 2 2 - - - - - - - +- 3 3 3 X X - - - - - - - +- - - - - - - - - - - - - +success to line +move 7 line 2 +move left +put mino 7 on 2 21 +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - - - - - - 1 X - +X X 1 - - - - - - X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - - 1 1 X - +X X 1 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 8 0 +0 +== Print board == +X X X - - - - - 1 X - - +X X 1 - - - - - X X - - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- - - - 2 - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - - - - - - - - - +- - - - 2 - - - - - - - +- - 3 X X - - - - - - - +- - - - - - - - - - - - +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - - +X X 1 1 1 1 1 1 X X - - +5 6 - - - - - - - - - - +5 6 - 4 X - - - - - - - +X 3 - 4 X - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 - - 2 - - - - - - - +- 3 3 X X - - - - - - - +- - - - - - - - - - - - +success to line +move 7 line 2 +put mino 7 on 2 5 +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +success to line +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - - - - - 1 X - +X X 1 - - - - - X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - - 1 1 X - +X X 1 1 1 1 1 1 X X - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 7 0 +0 +== Print board == +X X X - - - - 1 X - - +X X 1 - - - - X X - - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- - - - 2 - - - - - - +- - - - 2 - - - - - - +- - 3 X X - - - - - - +- - - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - - +X X 1 1 1 1 1 X X - - +5 6 - - - - - - - - - +5 6 - 4 X - - - - - - +X 3 - 4 X - - - - - - +- 3 - - 2 - - - - - - +- 3 - - 2 - - - - - - +- 3 3 X X - - - - - - +- - - - - - - - - - - +success to line +move 7 line 2 +put mino 7 on 2 5 +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - - - - 1 X - +X X 1 - - - - X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - - 1 1 X - +X X 1 1 1 1 1 X X - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 6 0 +0 +== Print board == +X X X - - - 1 X - - +X X 1 - - - X X - - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- - - - 2 - - - - - +- - - - 2 - - - - - +- - 3 X X - - - - - +- - - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - - +X X 1 1 1 1 X X - - +5 6 - - - - - - - - +5 6 - 4 X - - - - - +X 3 - 4 X - - - - - +- 3 - - 2 - - - - - +- 3 - - 2 - - - - - +- 3 3 X X - - - - - +- - - - - - - - - - +success to line +move 7 line 2 +put mino 7 on 2 5 +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - - - 1 X - +X X 1 - - - X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - - 1 1 X - +X X 1 1 1 1 X X - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 5 0 +0 +== Print board == +X X X - - 1 X - - +X X 1 - - X X - - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- - - - 2 - - - - +- - - - 2 - - - - +- - 3 X X - - - - +- - - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - - +X X 1 1 1 X X - - +5 6 - - - - - - - +5 6 - 4 X - - - - +X 3 - 4 X - - - - +- 3 - - 2 - - - - +- 3 - - 2 - - - - +- 3 3 X X - - - - +- - - - - - - - - +success to line +move 7 line 2 +put mino 7 on 2 5 +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +end move2space +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - - 1 X - +X X 1 - - X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X - 1 1 X - +X X 1 1 1 X X - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 4 0 +0 +== Print board == +X X X - 1 X - - +X X 1 - X X - - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- - - - 2 - - - +- - - - 2 - - - +- - 3 X X - - - +- - - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - - +X X 1 1 X X - - +5 6 - - - - - - +5 6 - 4 X - - - +X 3 - 4 X - - - +- 3 - - 2 - - - +- 3 - - 2 - - - +- 3 3 X X - - - +- - - - - - - - +success to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 7 line 2 +put mino 7 on 2 5 +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +start move2space +move 1 at move2space +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 2 at move2space +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 5 at move2space +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 6 at move2space +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 3 at move2space +put mino 3 on 3 2 +ch 2 cw 2 +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 4 at move2space +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 7 at move2space +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +end move2space +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +start move2line +move 5 line 5 +put mino 5 on 0 2 +0 +== Print board == +X X X - 1 X - +X X 1 - X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +rip-up routing ... +== Print answer == +X X X 1 1 X - +X X 1 1 X X - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- 3 - - 2 - - +- 3 - - 2 - - +- 3 3 X X - - +- - - - - - - +success to line +move 6 line 1 +continue +move left +put mino 6 on 3 0 +0 +== Print board == +X X X 1 X - - +X X 1 X X - - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +failed to line +move 4 line 4 +put mino 4 on 3 2 +0 +== Print board == +X X X 1 X - - +X X 1 X X - - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +failed to line +move 7 line 2 +put mino 7 on 2 5 +0 +== Print board == +X X X 1 X - - +X X 1 X X - - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +failed to line +0 +== Print board == +X X X 1 X - - +X X 1 X X - - +5 6 - - - - - +5 6 - 4 X - - +X 3 - 4 X - - +- - - - 2 - - +- - - - 2 - - +- - 3 X X - - +- - - - - - - +Line #2 needs no routing +Line #4 needs no routing +Line #5 needs no routing +Line #6 needs no routing +1st routing ... +failed to line + + --ANSWER-- +SIZE 5X8 + -1, -1, -1, 1, 1 + -1, -1, 1, 1, -1 + 5, 6, 0, 0, 0 + 5, 6, 0, 4, -1 + -1, 3, 0, 4, -1 + 0, 3, 0, 0, 2 + 0, 3, 0, 0, 2 + 0, 3, 3, -1, -1 +BLOCK#1 @(0,0) +BLOCK#2 @(1,0) +BLOCK#3 @(3,3) +BLOCK#4 @(3,3) +BLOCK#5 @(0,3) +BLOCK#6 @(3,0) +BLOCK#7 @(2,6) diff --git a/io.c b/io.c index eb5cba4e54f10bc33b5136d36fd25e1d1d55feb5..a8db6b8727ab6b474637f93ef1baea54af40f0dc 100644 --- a/io.c +++ b/io.c @@ -101,17 +101,11 @@ void read_problem(void){ void print_answer(void){ printf("\n --ANSWER-- \n"); //comment out this row int i,j; - h=H; - w=W; printf("SIZE %dX%d\n",w,h); for(i=0;i int main(void){ read_problem(); - H=40; - W=40; solver(); print_answer(); diff --git a/router/router.hpp b/router/router.hpp index a2fcdab98e3b656c044a5175a19afb805f5c9e81..2dfb40036777ee73f5e34bbc4a73cfff12f299ab 100644 --- a/router/router.hpp +++ b/router/router.hpp @@ -11,7 +11,7 @@ using namespace std; -#define ROUND_LIMIT 32768 // Max=65534(=2^16-2) +#define ROUND_LIMIT 8192//4096//32768 // Max=65534(=2^16-2) #define PRINT_BOARD //#define PRINT_SEARCH // for router debug diff --git a/solve b/solve index 8ecd705863e12d7502a54fdbc5e1260160933b21..e59e903dfd347f47a3d5354ad1e2f1dd7a62fc2a 100644 Binary files a/solve and b/solve differ diff --git a/solver.cpp b/solver.cpp index 325e79d978c908ce156b8e9a860071e83b421d4e..2697eea34ddc3e3fdc0e9932347180b73ae4ba9d 100644 --- a/solver.cpp +++ b/solver.cpp @@ -21,6 +21,9 @@ short int board_beta[MAXSIZE][MAXSIZE]; //big board data short int rank[MAXBLOCK+1]; short int done_block[MAXBLOCK+1]; short int board_str[900]; +short int line_board[72][72]; +short int mino_board[72][72]; +short int put_data[72][72]; vector mino_order; void reset_board(void){ @@ -76,7 +79,7 @@ void translate(void){ } for(i=0;iW-1){ return 0; @@ -115,40 +118,43 @@ int check_put_mino(int i,int x, int y){// check block#i can put on x,y if(y+block_data[i][j][1]>H-1){ return 0; } - if(board_data[x+block_data[i][j][0]][y+block_data[i][j][1]]!=0){ + if(put_data[x+block_data[i][j][0]][y+block_data[i][j][1]]!=0){ return 0; } - if(check_around(x+block_data[i][j][0],y+block_data[i][j][1])){ - return 0; + if(flag==0){ + if(check_around(x+block_data[i][j][0],y+block_data[i][j][1])){ + return 0; + } } } return 1; } -void data_mino(int i, int x,int y){ - std::cout << "put mino "<< i << "on" << x <<" " << y << std::endl; +int data_mino(int i, int x,int y,int flag){ + std::cout << "put mino "<< i << " on " << x <<" " << y << std::endl; for(int j=0;j<100;j++){ - if(check_put_mino(i,x,y)){ + if(check_put_mino(i,x,y,flag)){ for(int l=1;l<5;l++){ + mino_board[x+block_data[i][l][0]][y+block_data[i][l][1]]=i; if(l==2 && block_data[i][l][2]==-1){ block_data[i][0][0]=x; block_data[i][0][1]=y; - return; + return 1; } if(block_data[i][l][2]!=0){ - board_data[x+block_data[i][l][0]][y+block_data[i][l][1]]=block_data[i][l][2]; + put_data[x+block_data[i][l][0]][y+block_data[i][l][1]]=block_data[i][l][2]; }else{ - board_data[x+block_data[i][l][0]][y+block_data[i][l][1]]=-1; + put_data[x+block_data[i][l][0]][y+block_data[i][l][1]]=-1; } } block_data[i][0][0]=x; block_data[i][0][1]=y; - return; + return 1; } x+=(j%2)*SPACE; y+=((j+1)%2)*SPACE; - if(x>W || y>H) return; + if(x>W || y>H) return 0; } } @@ -169,6 +175,9 @@ void put_mino(){ int x=0; int another=0; auto itr=order_w.begin(); + for(int i=0;i<=blocks;i++){ + done_block[i]=0; + } while(true){ another=0; for(index=order_w.size()-1;index>=0;index--){ // find next block @@ -182,11 +191,13 @@ void put_mino(){ } if(index==-1){ for(index=blocks;index>0;index--){ + std::cout << done_block[index]; if(done_block[index]==0){ next=index; break; } } + std::cout << endl; if(index==0) break; // if all blocks are searched } if(index==-1) break; // if all blocks are searched @@ -199,10 +210,10 @@ void put_mino(){ }else{ itr=order_w.end(); } - std::cout << "block#"<0;index--){ if(done_block[index]==0){ next=index; @@ -336,14 +348,14 @@ void put_mino(){ }else{ itr=order_h.end(); } - std::cout << "block#"<max_w) max_w = block_data[order_w[j]][k][0]; + if(block_data[order_w[j]][k][0]>max_w){ + max_w = block_data[order_w[j]][k][0]; + } } - //std::cout<< "add " << order_w[j] << " mino " << max_w << std::endl; - width_c+=max_w+SPACE; + std::cout<< "add " << order_w[j] << " mino " << max_w+1 << std::endl; + width_c+=max_w+1; + width_c+=SPACE; } //std::cout << width_c << std::endl; //std::cout << height_c << std::endl; - if(max_w==0) data_mino(next_put,width_c,height_c); - else data_mino(next_put,width_c+SPACE,height_c); + //if(max_w==0) data_mino(next_put,width_c,height_c,0); + //else data_mino(next_put,width_c+SPACE,height_c,0); + data_mino(next_put,width_c+SPACE,height_c,0); for(int k=1;k<5;k++){ if(block_data[next_put][k][1]>max_h) max_h = block_data[next_put][k][1]; } @@ -504,7 +523,7 @@ void make_board_str(int size_x,int size_y){ for(int y = 0; y < size_y; y++) { for(int x = 0; x < size_x; x++) { int idx = y * size_x + x; - board_str[idx] = board_data[x][y]; + board_str[idx] = put_data[x][y]; } } } @@ -512,28 +531,505 @@ void fix_to_board(int size_x, int size_y){ for(int y = 0; y < size_y; y++) { for(int x = 0; x < size_x; x++) { int idx = y * size_x + x; - board_data[x][y] = board_str[idx]; + line_board[x][y] = board_str[idx]; + //put_data[x][y] = board_str[idx]; } + } } +void make_small(){ + int i,j; + int maxw=0,maxh=0; + for(i=0;imaxw) + maxw=i; + if(j>maxh) + maxh=j; + } + } + } + W=maxw+2; + H=maxh+2; + cout << "W is " << W << " H is " << H << endl; + return; +} + + +void make_answer(){ + make_small(); + for(int i=0;i> move_order; + int move=0,check_line=0,mino_dir,flag=0,check_num=0; + std::cout << "start move2line" << std::endl; + for(int i=1;i<=blocks;i++){ + move_order.push_back(make_pair(block_data[i][0][0]+block_data[i][0][1],i)); + } + sort(move_order.begin(),move_order.end()); + for(int i=0;i> move_order; + int move=0,check_line=0,mino_dir,flag=0; + int ch=0,cw=0,px,py; + //std::cout << "start move2space" << std::endl; + for(int i=1;i<=blocks;i++){ + move_order.push_back(make_pair(block_data[i][0][0]+block_data[i][0][1],i)); + } + sort(move_order.begin(),move_order.end()); + for(int i=0;icw){ + del_mino(move_order[i].second); + data_mino(move_order[i].second,px-ch+1,py,1); + }else{ + del_mino(move_order[i].second); + data_mino(move_order[i].second,px,py-cw+1,1); + } + //cout << "ch " << ch << " cw " << cw << endl; + if(line()==0){ + while(line()==0){ + if(ch>cw){ + ch--; + del_mino(move_order[i].second); + data_mino(move_order[i].second,px-ch+1,py,1); + }else{ + cw--; + del_mino(move_order[i].second); + data_mino(move_order[i].second,px,py-cw+1,1); + } + } + } + + } + //cout << "end move2space" << endl; + return flag; } + +int reshape(){ + vector< pair> move_order; + int next,limit=0,end=5; + int flag=0; + //std::cout << "start reshape" << std::endl; + for(int i=1;i<=blocks;i++){ + move_order.push_back(make_pair(block_data[i][0][0]+block_data[i][0][1],i)); + } + sort(move_order.begin(),move_order.end()); + for(int i=1;i<=blocks;i++){ + next=move_order[i-1].second; + del_mino_line(next); + while(true){ + if(move_mino(next,1,1)){ + cout << "moved" << endl; + flag=1; + }else{ + break; + } + limit++; + cout << limit << endl; + if(limit>=end) break; + } + if(flag){ + if(line()==0) return 0; + } + } + return flag; +} +void resize(){ + int i,j; + int minw=W,maxw=0,minh=H,maxh=0; + for(int i=0;imaxw) + maxw=i; + if(imaxh) + maxh=j; + if(jmaxw) + maxw=i; + if(imaxh) + maxh=j; + if(jmaxx){ + maxx=block_data[i][j][0]; + } + if(block_data[i][j][1]>maxy){ + maxy=block_data[i][j][1]; + } + } + cw+=maxx+1; + ch+=maxy+1; + } + W=cw+blocks+1; + H=ch+blocks+1; + if(W>72 || H>72){ + return 1; + }else{ + return 0; + } +} + + + void solve(void){ + int limit=0,end=15,check_space=0,check_line=0,flag=0; + if(make_board()){ + printf("too large\n"); + return; + } + std::cout << "height is " << H <<" width is "<< W << std::endl; init_mino(); put_mino(); + line(); + for(int i=0;i=end) break; + }*/ + //line(); + + resize(); return; } @@ -541,7 +1037,7 @@ void solver(void){ read_data(); solve(); /* shape(); */ - translate(); + //translate(); return; } diff --git a/solver.o b/solver.o index b4747c7775d2c7d8d621f70110e925104ac6f789..79d12dd38eca59e660c30e77057361b30082b261 100644 Binary files a/solver.o and b/solver.o differ