The opposites

123456789101112131415161718
Across
  1. 3. awake
  2. 6. poor
  3. 7. traditional
  4. 10. ugly
  5. 12. boring
  6. 14. rare
  7. 16. careless
  8. 18. tiny
Down
  1. 1. professional
  2. 2. expensive
  3. 4. long
  4. 5. accidental
  5. 8. hopeful
  6. 9. ill
  7. 11. thick
  8. 13. mean
  9. 15. cowardly
  10. 17. hardworking