Answers

2015-06-16T20:03:04+08:00
 the difference is 
389640195
0
2015-06-16T20:04:57+08:00
389 640 195 i think??three hundred eighty-nine million  six hundred-forty thousand  and one hundred ninety five...

0