Multidigit Number Problem

123456789101112131415161718192021
Across
  1. 2. 545454445+454545554
  2. 5. three thousand twenty-two
  3. 6. 9000000+600000+60000+6000+900+90+9
  4. 10. 1499999 rounded to a million
  5. 12. 1005x1005
  6. 13. 235499 rounded to 1000
  7. 17. 16095+14850
  8. 19. 5+1699999
  9. 20. 1600905-300999
  10. 21. 30000+66789
Down
  1. 1. 5000000+60000+3000+900+90+9
  2. 3. 9654327 rounded to 100
  3. 4. 9654327 rounded to 100
  4. 7. 6400100x100000
  5. 8. 8868246x5
  6. 9. 1025x1025
  7. 11. 2648x5
  8. 14. 6000000-9
  9. 15. double 3906000
  10. 16. 100000+200+3+60+9000000
  11. 18. 9000+800+90+1000000
  12. 20. 16095-1000