1.b12 2.swap 3.i4 4.f14 5.j14 6.h17 7.g16 8.i12 9.k12 10.k11 11.l11 12.l10 13.n10 14.n9 15.p8 16.o6 17.o7 18.n7 19.q5 20.p7 21.r6 22.p9 23.o9 24.q6 25.r5 26.q7 27.r7 28.q8 29.r8 30.q10 31.g13 32.h11 33.f12 34.g10 35.e11 36.f9 37.e9 38.e12 39.f11 40.e10 41.c11 42.d11 43.c12 44.d12 45.b14 46.c15 47.resign