No problem, we've got 30429981 and 31676004 to multiply
30429981 × 31676004 = 31676004 × (30429981)
+ 31676004 × 1 that equals 31676004
+ 31676004 × 80 giving us 2534080320
+ 31676004 × 900 that is equal 28508403600
+ 31676004 × 9000 giving us 285084036000
+ 31676004 × 20000 that is equal 633520080000
+ 31676004 × 400000 producing 12670401600000
+ 31676004 × 0000000 which equals 0
+ 31676004 × 30000000 yielding 950280120000000

= 963900199875924
