puzzles added by Johannes Schering