french

1234567891011121314151617181920212223
Across
  1. 4. to build
  2. 6. challenge
  3. 9. integration
  4. 10. to lead to
  5. 12. contribution
  6. 15. to argue
  7. 16. atmosphere
  8. 17. contrôle control
  9. 18. without a solution
  10. 20. welcoming
  11. 21. unquestionable
  12. 23. to improve
Down
  1. 1. inevitable
  2. 2. individuality
  3. 3. to live together
  4. 5. to discourage
  5. 7. to encompass
  6. 8. to break through
  7. 11. to promote
  8. 13. to maintain
  9. 14. to worsen
  10. 19. link
  11. 22. colocation flat sharing