1.v22 2.swap 3.o15 4.n8 5.k8 6.k11 7.h11 8.h14 9.g13 10.i16 11.o10 12.o13 13.n12 14.n15 15.m16 16.q12 17.k15 18.l4 19.l6 20.m6 21.i7 22.j13 23.l13 24.m10 25.r6 26.q9 27.q8 28.p7 29.f15 30.f17 31.g18 32.g19 33.h16 34.h21 35.i19 36.k20 37.l20 38.l22 39.k18 40.m20 41.o20 42.l18 43.j17 44.p22 45.p23 46.q20 47.q19 48.h2 49.f4 50.resign