Complete A Puzzle