translate English to German: Then a solution to this nasty conundrum hit Darwin like a ton of bricks.
Dann traf die Lösung dieses tückischen Rätsels Darwin wie ein Blitzschlag.