Complete the crossword puzzle.

1234567891011121314151617181920
Across
  1. 4. people who buy things
  2. 6. very big
  3. 7. snow problem
  4. 9. tell about the future
  5. 11. how many people
  6. 12. not comfortable in groups
  7. 14. groups of things
  8. 16. a place that sells books
  9. 18. look for a long time
  10. 20. a small town
Down
  1. 1. important person at work
  2. 2. reasons for
  3. 3. going to have a baby
  4. 5. cars, buses, trains
  5. 8. reasons against
  6. 10. angry text or speech
  7. 13. the money you can keep
  8. 15. someone who knows more
  9. 17. a bus or a van
  10. 19. stop doing something