Solution p46313
start
Bf1Ra1+
Kxa1Qa3+
Kb1Qb2#