Puzzle of the Day
List all groups that can be generated by two generators each of order 2.
Some of these puzzles are much more difficult than others.
Some more
pages on groups