Cross Factorial Puzzle

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