hard puzzle

1234567891011121314151617181920
Across
  1. 2. across 492400-66
  2. 4. down five thousand six hundred seventy eighty
  3. 9. down 324000+668
  4. 10. across 400+259
  5. 12. across one hundred nine thousand nine hundred ninety nine
  6. 17. down eighty six thousand nine hundred ten
  7. 18. across 2000+600
  8. 20. across round to 10000
Down
  1. 1. down you get 720 when you round to tens place
  2. 3. down 29700-25
  3. 4. down 50000+69
  4. 5. across80000+5000+600+60+6
  5. 6. down one less than 400
  6. 7. down 300000+20000
  7. 8. across 2000+659
  8. 11. Across you get 5680 when you round to tens place
  9. 13. down 900000+50000+6000+700+80+1
  10. 14. across 9600-79
  11. 15. down 200+98
  12. 16. down 100+5
  13. 19. down 40+60