1.h12 2.swap 3.i11 4.g7 5.i8 6.j6 7.k7 8.l5 9.h7 10.i5 11.m6 12.n4 13.f7 14.g6 15.f6 16.f8 17.o4 18.n5 19.o5 20.n6 21.o6 22.n8 23.n7 24.k9 25.m8 26.l10 27.p7 28.o9 29.n9 30.o8 31.m9 32.m11 33.n10 34.n11 35.m7 36.i10 37.g11 38.h9 39.g9 40.g10 41.e11 42.f10 43.e10 44.d9 45.p9 46.p10 47.f9 48.h8 49.b10 50.c8 51.resign