No problem, we've got 31082300 and 96229916 to multiply
31082300 × 96229916 = 96229916 × (31082300)
+ 96229916 × 0 yielding 0
+ 96229916 × 00 producing 0
+ 96229916 × 300 giving us 28868974800
+ 96229916 × 2000 which equals 192459832000
+ 96229916 × 80000 producing 7698393280000
+ 96229916 × 000000 resulting in 0
+ 96229916 × 1000000 that equals 96229916000000
+ 96229916 × 30000000 that equals 2886897480000000

= 2991047118086800
