1.f21 2.swap 3.l12 4.l8 5.j8 6.h8 7.l9 8.l18 9.n17 10.o19 11.o20 12.m18 13.p18 14.n16 15.r14 16.q16 17.q15 18.o15 19.r17 20.q14 21.j18 22.k15 23.h12 24.h16 25.k16 26.m14 27.j14 28.j13 29.h13 30.i10 31.j11 32.i14 33.k6 34.k11 35.k10 36.g14 37.j22 38.k19 39.k20 40.g11 41.j12 42.l14 43.l11 44.n10 45.m9 46.resign