Hard puzzles slides and presentations