Evolution and Natural Selection

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