science puzzle

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