Verses 1-19 - Jesus and John the baptist
Verses 20-24 - woe on unrepentant cities
Verses 25-30 - rest for the weary