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