Puzzles solved by Sup