The right answer would be the third choice - forty five. We use hyphens for words in phrases like ex-boyfriend and non-alignment. In the case of numbers, all two-word numbers from twenty-one to ninety-nine must be hyphenated.
I'm pretty sure grendel doesn't talk and he attacks hrothgar just for the sake of killing. But the closest thing might be D because He's his father so technically he did make grendel a monster