1.e21 2.swap 3.o9 4.o11 5.l12 6.m12 7.j13 8.l10 9.j9 10.i13 11.h14 12.j11 13.g12 14.h7 15.h8 16.g9 17.h10 18.j6 19.q8 20.k8 21.q12 22.r12 23.s11 24.p13 25.r13 26.r15 27.p14 28.p16 29.n15 30.m19 31.m17 32.l21 33.n19 34.o21 35.q21 36.q22 37.o20 38.p4 39.p5 40.q6 41.n6 42.m6 43.l7 44.n3 45.l5 46.resign