Verses 1-23 - prophecy against Babylon
Verses 24-27 - prophecy against Assyria
Verses 28-32 - prophecy against the Philistines