Here's the chess.com forum about it with some history on the puzzle. Here's a video on YouTube explaining the solution.