Cross Factorial Puzzle

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