Spanish crossword puzzle

123456789101112131415161718192021
Across
  1. 2. tarea, homework
  2. 3. la hora, in the...hour
  3. 5. sixth
  4. 6. clase, class
  5. 8. technology/computers
  6. 9. fisica, physical education
  7. 10. to teach
  8. 11. seventh
  9. 14. fifth
  10. 16. to talk
  11. 18. fourth
  12. 19. spanish
  13. 21. eighth
Down
  1. 1. mathematics
  2. 4. second
  3. 7. art
  4. 9. almuerzo, lunch
  5. 12. third
  6. 13. to study
  7. 15. english
  8. 17. first
  9. 18. naturales, science
  10. 19. horario, schedule
  11. 20. clase de, ...class