general supply - online puzzles