A Muppet gives a commencement address, and another Oval Office meeting goes off the rails: The news quiz May 25, 2025