Self-referential Puzzle 2 Solution