2. throw a tantrum 3. spick and span 4. excessive 5. strenuous 6. inquisitive 7. blunt 8. worm his way out of 9. dribs and drabs 10. scrupulous 11. irreplaceable 12. mundane 13. reckless 14. dogged by 15. well and truly 16. arguable 17. lenient 18. squeamish 19. making a song and dance about 20. astute