Shadow Matching Puzzle