How quickly can you find the shortest mate in this position?

8/2P1Q2b/2qp3n/5k1B/5N1R/4K3/7B/8 w - - 0 1

V-11.Kd2 d52.Bg4+ Nxg43.Rh5#

V-21.Kd2 Qd5+2.Nxd5 Bg63.Rf4#

V-31.Kd2 Qc2+2.Kxc2 d53.c8=Q#

V-41.Kd2 Qe82.Bxe8 d53.Bd7#

It took one and half hours to solve this puzzle.

905

8