Super Crossword Puzzle

12345678910111213141516171819
Across
  1. 3. 333-121
  2. 4. 740,030+9,890=?
  3. 6. 4,333+610,040=?
  4. 9. 487,900 to the nearest thousands
  5. 11. 800,000+70,000+2,000
  6. 13. 300,000+90,000+9,000
  7. 14. Round 390,800 to the nearest ten thousands
  8. 15. 875-541
  9. 16. Round 477,900 to the nearest hundred thousands
  10. 17. three hundred twenty one thousand
  11. 18. two hundred sixty one thousand
Down
  1. 1. 170,010+2,444=?
  2. 2. 500,000+60,000+3,000
  3. 5. Two hundred ninety seven thousand
  4. 7. 400,000+30,000+2,000
  5. 8. Round 365,900 to the nearest hundred thousands
  6. 10. 890,020+6,462=?
  7. 12. 976-543
  8. 13. three hundred eighty six thousand
  9. 19. 1,978-456=?