Arrange the events from Beowulf in the correct order

Arrange the events from Beowulf in the correct order.

a. Tiles Beowulf waits for Grendel to attack Heorot.
b. Beowulf sets out on his journey for Daneland.
c. Beowulf succeeds in defeating Grendel by decapitating him.
d. Beowulf sets out for his Geatish homeland.
e. Hrothgar welcomes Beowulf.
f. Beowulf sets out for his fight with the dragon.
g. Beowulf fights with Grendel’s mother.