patchwork of varieties - online puzzles