Is it possible?

12345678910111213141516171819202122
Across
  1. 2. scanning system
  2. 4. wall
  3. 7. group
  4. 8. promote
  5. 10. institution
  6. 12. river
  7. 15. investigate
  8. 16. public opinion
  9. 18. beam
  10. 19. law
  11. 20. stable
  12. 21. machine
  13. 22. make certain
Down
  1. 1. cream
  2. 3. office
  3. 5. mess
  4. 6. sky
  5. 9. break
  6. 11. name
  7. 12. in the meantime
  8. 13. mist
  9. 14. wash
  10. 17. worker