It is not a flipped diagram. So Black King is correct in Kh1, not in Ka8.
And the correct solution is FinFangFoom's.
Tourismo's
1.Qc7 f1=Q
2.???
Malbase's
1.Qb7 f1=Q
2.???
Malbase wrote 2.Nxf2++? 2...Kh2
FinFangFoom's
1.Qb2 Bh2
2.Nxf2#
1.Qb2 Kh2
2.Qh8#
1.Qb2 f1=Q(or =B or=R)
2.Ng3#
1.Qb2 f1=N
2.Qg2#
Ok, lets see if we assumed it a flipped diagram,(i.e black pawn move f3 or f4 instead f1)
Tourismo's
1.Qc7 f4
2.???
Malbase's
1.Qb7 f3
2.???
FinFangFoom's work well both in flipped or unflipped diagram
1.Qb2 f3(or f4)
2.Qg2#
This solution works well too in flipped diagram only
1.Qb6(or Qa7) Bh2
2.Nf2#
1.Qb6(or Qa7) Kh2
2.Nh6#(or Qh7#)
1.Qb6(or Qa7) f3(or f4)
2.Qxg1#
So the conclusion is : It is not a flipped diagram due to the possibility of plural solution
