u didn't make the puzzle anything solvable. its just a diagram
Tricky Puzzle

It was intentional - what do you think the answer is and why?
I'll be back with answers if no-one works it out...
Because any move Black makes allows white to play a winning sequence...do you want me to post all sequences?
Ok, if either Q moves off of its diagonal protecting f8, or if pawn or rook blocks that path, then Rhf8#
If black moves off of d-file Bxd5#
K can't move. Pawns can't move except for aforementioned block on b-file
If Rd8 then ...Rxd8, Ke7 (or Ke8) Rhe8+,Kf7 Bxd5#
If Q moves back to protect after ...Rxd8 then Bxd5 forces a Q sacrifice and I believe with two Rooks white is in command to win
White to move and win