Opposites

12345678910111213141516171819202122
Across
  1. 2. well
  2. 3. clean
  3. 4. slow
  4. 7. warm
  5. 8. right
  6. 11. easy
  7. 13. light
  8. 14. many
  9. 16. short
  10. 17. happy
  11. 20. cold
  12. 22. bad
Down
  1. 1. noisy
  2. 3. same
  3. 5. impossible
  4. 6. lucky
  5. 9. far
  6. 10. right
  7. 12. early
  8. 13. low
  9. 15. strong
  10. 16. first
  11. 18. wet
  12. 19. small
  13. 21. new