Cleaning Teeth Puzzle