cross number puzzle

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