Puzzles solved by maccgb