詰将棋です。21手詰。

答えは下から
1二金、同玉、1一桂成、同玉、1二歩、同玉、2三金、同玉、3四金、2二玉、3三金打、1一玉、1二歩、同玉、2三金上、1一玉、2二金左、同歩、1二歩、2一玉、3二銀成まで21手詰。


流れとしては
1.邪魔駒になっている桂馬を消去
2.3四金で逃げ道封鎖
3.普通に進めると打歩詰になるので、3三金打で回避