German Time Crossword puzzle

12345678910111213141516171819202122
Across
  1. 5. Monday
  2. 7. Thursday
  3. 11. summer
  4. 12. August
  5. 13. July
  6. 15. Saturday
  7. 16. spring
  8. 17. March
  9. 19. October
  10. 20. winter
  11. 21. April
  12. 22. February
Down
  1. 1. Tuesday
  2. 2. September
  3. 3. January
  4. 4. autumn
  5. 6. Sunday
  6. 8. November
  7. 9. May
  8. 10. Wednesday
  9. 13. June
  10. 14. Friday
  11. 18. December