French crossword puzzle by Jean Luc

123456789101112131415161718192021222324252627282930
Across
  1. 3. July
  2. 6. why
  3. 7. expensive
  4. 9. to help
  5. 12. Saturday
  6. 15. to sing
  7. 19. easy
  8. 20. to understand
  9. 22. good evening
  10. 24. to dance
  11. 27. to wear
  12. 28. April
  13. 29. to wait for
  14. 30. to swim
Down
  1. 1. to see
  2. 2. hey/bye
  3. 4. to type
  4. 5. Monday
  5. 8. finally
  6. 10. white
  7. 11. yellow
  8. 13. and
  9. 14. to do or make
  10. 16. talkative
  11. 17. when
  12. 18. to read
  13. 21. but
  14. 23. smart
  15. 25. to blush
  16. 26. tomorrow