Puzzles solved by Riffs and Revelations