Every time I watch this I fill in another piece of the puzzle.