Here's how to sort the descriptions:
Magyars:
- raided Germany, Italy, and parts of Western Europe
Muslim armies:
- came from Spain, North Africa, and Southwest Asia
Vikings:
- came from Scandinavia
- settled in England, Ireland, northern France, and parts of Russia