Greek/Latin Root Crossword (Which root is used in these English words?)

123456789101112
Across
  1. 2. temporary, tempo
  2. 4. revive, vivid
  3. 5. parallel, parachute
  4. 7. artist, artificial
  5. 9. technique, architect
  6. 10. megaphone, megalith
  7. 12. biology, autobiography
Down
  1. 1. revive, vivid
  2. 2. temporary, tempo
  3. 3. microscope, microbe
  4. 6. magnify, magnificent
  5. 8. international, interject
  6. 11. artist, artificial