For the g8 knight to reach its current position, it must have come from h6 (coming from f6 would have checked the king, forcing it to move). This means it got to g8 before black played gxh6.
For the a1 knight to be where it is, it must have come from b3.
More later...
It is White's move, and neither King has yet moved in this game.
Prove that White's Queen's Bishop has, at some point in this game, been on the 8th row.