1.f12 2.swap 3.h9 4.i6 5.k6 6.j7 7.k7 8.j8 9.k8 10.j9 11.k9 12.j10 13.k10 14.j12 15.m12 16.l11 17.j11 18.i12 19.m9 20.n10 21.f6 22.e13 23.b13 24.c14 25.a15 26.b16 27.h12 28.h13 29.f14 30.f15 31.g14 32.g15 33.e15 34.d17 35.c16 36.b18 37.e16 38.e17 39.q9 40.o8 41.r7 42.p6 43.s5 44.q4 45.r2 46.s3 47.l5 48.g16 49.h14 50.i15 51.k12 52.k14 53.l14 54.l12 55.a18 56.a19 57.resign