Supply and Demand

123456789101112131415161718
Across
  1. 2. s
  2. 3. d
  3. 6. r
  4. 11. p
  5. 15. l
  6. 17. c
  7. 18. f
Down
  1. 1. h
  2. 4. a
  3. 5. n
  4. 6. q
  5. 7. e
  6. 8. b
  7. 9. i
  8. 10. o
  9. 12. k
  10. 13. g
  11. 14. m
  12. 16. j