It’s been an up-and-down season for SNL, but they are definitely going to go out stupid strong. The final three hosts will be, in order, Zach Galifianakis (May 4), Kristen Wiig (May 11), and Ben Affleck (May 18)! This will be Zach’s third time hosting in four years. For Wiig, it will be her first time back since leaving the show last season and making us all cry forever with her crazy-touching “She’s a Rainbow” final sketch. This will be Affleck’s first time back since 2008. More important, with this turn as host, Affleck will be joining the five-timers’ club. (His show will also mark Kanye West’s fifth time as musical guest.) If you have friends, lose ‘em — you’re booked for the next few Saturdays. (Yes, there’s not a new episode this week, but you’re going to need to prepare.)