30 birthday

123456789101112131415161718192021
Across
  1. 3. S
  2. 4. W
  3. 6. N
  4. 7. C
  5. 10. L
  6. 15. F
  7. 16. R
  8. 19. Q
  9. 21. U
Down
  1. 1. D
  2. 2. I
  3. 5. B
  4. 8. A
  5. 9. E
  6. 11. G
  7. 12. O
  8. 13. H
  9. 14. T
  10. 17. v
  11. 18. M
  12. 20. P