Spanish crossword puzzle

12345678910111213141516171819202122
Across
  1. 2. friendly
  2. 9. impatient
  3. 11. interesting
  4. 12. mean
  5. 13. good
  6. 14. silly
  7. 16. sure
  8. 18. patient
  9. 20. smart
  10. 21. organized
  11. 22. hardworking
Down
  1. 1. important
  2. 3. easy
  3. 4. intelligent
  4. 5. difficult
  5. 6. bad
  6. 7. boring
  7. 8. nice
  8. 10. content
  9. 15. nervous
  10. 17. disorganized
  11. 19. angry