PETA 3.1: CROSS FACTORIAL PUZZLE

12345678910111213141516171819
Across
  1. 6. 9!(4-0!)^2/2!
  2. 7. 98!/95!
  3. 8. 10!+2!+9!
  4. 10. 9!9!
  5. 12. 7!+8!+9!
  6. 15. 8!-7!
  7. 16. 10!-9!
  8. 17. 8!+6!+0!+1!
  9. 19. 7!8!
Down
  1. 1. 4!(3!-2)^2/2!
  2. 2. 151!/148!
  3. 3. 19!/15!
  4. 4. 8!7!
  5. 5. 9!-8!
  6. 9. 8!+9!+6!
  7. 10. 6!(2!-1)^3/3!
  8. 11. 3!(5!+2)^2/2!
  9. 13. 4!9!
  10. 14. 10!-8!
  11. 18. 10!4!/8!