Haha

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