Simple. Black cannot castle because the rook or king must have moved on the previous turn (all the pawns are on their initial positions). A little retrograde analysis goes a long way.
hard puzzle
If you need help, please contact our Help and Support team.
Mate in 2