1.e20 2.swap 3.j12 4.k16 5.k15 6.l14 7.j17 8.k12 9.h11 10.i13 11.g13 12.h15 13.f15 14.g17 15.e17 16.f21 17.f19 18.h20 19.h18 20.m22 21.j20 22.k21 23.b21 24.d20 25.r20 26.i7 27.p11 28.n9 29.q9 30.q16 31.n16 32.n13 33.r14 34.r18 35.p15 36.o7 37.r7 38.r4 39.n5 40.p5 41.k8 42.l8 43.i8 44.j19 45.o19 46.l18 47.resign