A Confused Puzzle With Missing Pieces.