puzzle

123456789101112131415161718192021
Across
  1. 4. dhdfgdf
  2. 7. zfv
  3. 9. edede
  4. 10. jkjl
  5. 12. dfd
  6. 14. fghjjjj
  7. 15. czxv
  8. 16. ededede
  9. 18. we
  10. 21. efsf
Down
  1. 1. dddd
  2. 2. bcvvv
  3. 3. sfd
  4. 5. jhk
  5. 6. dtui
  6. 7. cghf
  7. 8. ffn
  8. 9. dfhdfh
  9. 11. dfjj
  10. 13. zfvfgnm
  11. 17. dgfhjjhk
  12. 18. jthh
  13. 19. ghghfdd
  14. 20. l;l;