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