Christmas Time

123456789101112131415161718192021222324252627282930
Across
  1. 2. ac
  2. 4. h
  3. 8. g
  4. 11. d
  5. 14. u
  6. 16. z
  7. 18. k
  8. 19. n
  9. 21. r
  10. 23. y
  11. 24. f
  12. 27. a
  13. 29. ad
  14. 30. s
Down
  1. 1. q
  2. 3. q
  3. 5. w
  4. 6. v
  5. 7. c
  6. 9. aa
  7. 10. i
  8. 12. m
  9. 13. l
  10. 15. e
  11. 17. t
  12. 18. p
  13. 20. b
  14. 22. ab
  15. 25. ae
  16. 26. o
  17. 28. j