Puzzle of the Day
Find a finite non-Abelian group whose subgroups are all normal. Find all such groups.
Some of these puzzles are much more difficult than others.
Some more
pages on groups