Latin crossword puzzle

123456789101112131415161718192021222324
Across
  1. 1. you (subject)
  2. 3. soon
  3. 4. also
  4. 8. neighboring
  5. 10. welcome
  6. 11. approaches
  7. 13. lazy
  8. 16. however
  9. 17. near
  10. 22. second,another
  11. 23. arrives
  12. 24. still
Down
  1. 1. reckless
  2. 2. troublesome
  3. 5. who
  4. 6. teaches
  5. 7. there
  6. 9. groans
  7. 12. carry
  8. 14. man
  9. 15. annoys
  10. 18. tempore in a short time
  11. 19. angry
  12. 20. villam rusticam to/toward the country house and farm
  13. 21. because