Shadow Matching Puzzles