This is an archived problem from a previous year. Submissions are closed, but you can view the problem and its solution.
Given that this position could be reached in a legal game of chess, what were the last 3 half-moves? (2 moves from one side and 1 from the other).