1.m16 2.swap 3.n13 4.n8 5.l8 6.l9 7.k10 8.k15 9.m15 10.m20 11.o19 12.n17 13.n18 14.m19 15.o16 16.k11 17.i15 18.j13 19.k16 20.h14 21.c14 22.f13 23.o11 24.p9 25.u9 26.q11 27.u13 28.t13 29.s14 30.v12 31.t12 32.t8 33.s8 34.s9 35.v11 36.r7 37.t7 38.p21 39.p22 40.q19 41.q15 42.i19 43.o20 44.s4 45.s5 46.resign