Puzzles solved by porty