Toughest problems slides and presentations