CROSS FACTORIALS PUZZLE

1234567891011121314151617181920
Across
  1. 4. 2!×8!÷3!-40
  2. 7. 3!+7!
  3. 8. 3!×7!÷4!-20
  4. 10. 6!×7!
  5. 12. 4!×5!
  6. 14. 9!×5!÷6!+45
  7. 16. 4!-2!
  8. 18. 8!×3!
  9. 19. 5!-3!
  10. 20. 3!÷8!
Down
  1. 1. 8!-6!
  2. 2. 2!÷6!
  3. 3. 9!+2!
  4. 5. 9!-7!
  5. 6. 8!+4!
  6. 9. 4!×6!÷5!+25
  7. 11. 4!÷7!
  8. 13. 6!+5+
  9. 15. (9!2!)²
  10. 17. 5!÷9!