Solution p00397
start
Qxe3Nf3+
Kh3Qh2#