extreme weather

123456789101112131415161718192021
Across
  1. 3. u
  2. 6. d
  3. 7. q
  4. 9. c
  5. 11. a
  6. 14. j
  7. 15. o
  8. 16. f
  9. 19. r
  10. 20. s
  11. 21. p
Down
  1. 1. m
  2. 2. h
  3. 4. i
  4. 5. e
  5. 8. t
  6. 10. k
  7. 12. n
  8. 13. l
  9. 17. b
  10. 18. g