1.l6 2.swap 3.q12 4.q10 5.l10 6.p12 7.m13 8.m17 9.p16 10.n12 11.n11 12.o16 13.n15 14.q17 15.i18 16.k16 17.i15 18.j15 19.k14 20.l6 21.i7 22.j7 23.k8 24.h6 25.o7 26.n7 27.n9 28.p6 29.e7 30.g8 31.f9 32.f10 33.e11 34.e12 35.d13 36.d14 37.c15 38.c16 39.b17 40.b18 41.r6 42.r7 43.s8 44.s9 45.o13 46.u8 47.resign