Solution
1.P2d
if 2.Px2d, 3.P*2b
居飛車対振り飛車
1.P2d
if 2.Px2d, 3.P*2b
1.P2c+
if 2.Rx2c, 3.B*4a. if 2.Gx2c, 3.B*3b
1.P*2d
there is no way for White to prevent P2c+ on the next move.
1.B*4e
1.B4e threatens Bx6c+ and Bx2c+
1.P3c+
if 2.Bx3c, 3.Rx4c+(or N4e). if 2.Nx3c, 3.P*3d(or P*4e)
1.P8e
if 2.Sx8e(Nx8e), 3.P*8f
1.P*6d
if 2.Sx6d, 3.B*5d
1.P2c+
if 2.Rx2c, 3.B*4a. if 2.Gx2c, 3.B*3b
1.+P2b
if 2.Rx2b, 3.Rx3c+. if 2.Bx2b, Rx3b+
1.N4e
if 2.Px4e, 3.Bx3c+