No problem, we've got 31485851 and 96807483 to multiply
31485851 × 96807483 = 96807483 × (31485851)
+ 96807483 × 1 giving us 96807483
+ 96807483 × 50 what gives us 4840374150
+ 96807483 × 800 that is equal 77445986400
+ 96807483 × 5000 giving us 484037415000
+ 96807483 × 80000 yielding 7744598640000
+ 96807483 × 400000 yielding 38722993200000
+ 96807483 × 1000000 resulting in 96807483000000
+ 96807483 × 30000000 that equals 2904224490000000

= 3048065985423033
