Math Puzzle

123456789101112131415161718192021222324
Across
  1. 1. 2,000000+700000+50000+1000+40+60+8
  2. 4. 84999804-72234402
  3. 6. 88289938-12142324
  4. 8. One million three hundred forty seven thousand five hundred twenty six
  5. 10. 1234567 rounded to nearest million
  6. 11. 100+20+1
  7. 12. 2662889-1421624
  8. 16. 1,000,000+600,000+80,000+4,000+900+70+3
  9. 19. 2927010 rounded to nearest million
  10. 21. Eight million three hundred fifty four thousand two hundred seventy
  11. 22. 1284623-542567
  12. 23. 2819856-2318456
  13. 24. 9,000,000+300,000+80,000+4,000+100+70+2
Down
  1. 2. 20012543-10011511
  2. 3. 6285971+2514023
  3. 5. 2123456-1012345
  4. 7. 1627912 rounded to nearest million
  5. 9. 2213694+2213304
  6. 11. 1424112-1323112
  7. 13. 1235467+1234597
  8. 14. Eight million three hundred fifty five thousand two hundred seventy one
  9. 15. 12131254-10121254
  10. 17. 8000000+100000+20000+3000+400+50+6
  11. 18. 200+30+2
  12. 20. 1,000,000+200,000+30,000+4000+500+60+7