Cross factorial puzzle

12345678910111213141516171819
Across
  1. 3. 10!-9!×4!
  2. 5. 5!×4!
  3. 9. 12!÷5!
  4. 13. 12!+4!
  5. 14. 10!÷6!
  6. 16. 10!-8!×2!+5!
  7. 18. 11!+6!
  8. 19. 7!×3!
Down
  1. 1. 10!-5!
  2. 2. 7!×3!
  3. 4. 10!-9!+6!÷4!
  4. 6. 13!÷4!
  5. 7. 10!-9!
  6. 8. 10!+8!
  7. 9. 11!-8!
  8. 10. 10!×2!
  9. 11. 14!÷10!
  10. 12. 11!-9!×2!÷4!
  11. 15. 8!+3!
  12. 17. 3!-7!