Moon Logic Puzzle