New words!

12345678910
Across
  1. 3. having to do with someone's thinking
  2. 5. confusing
  3. 9. to link
  4. 10. varied
Down
  1. 1. other options
  2. 2. eagerness
  3. 4. safe place
  4. 6. certainly; exactly
  5. 7. people you work with
  6. 8. necessary