No problem, we've got 38643815 and 80316628 to multiply
38643815 × 80316628 = 80316628 × (38643815)
+ 80316628 × 5 producing 401583140
+ 80316628 × 10 that results in 803166280
+ 80316628 × 800 giving us 64253302400
+ 80316628 × 3000 yielding 240949884000
+ 80316628 × 40000 resulting in 3212665120000
+ 80316628 × 600000 that results in 48189976800000
+ 80316628 × 8000000 which equals 642533024000000
+ 80316628 × 30000000 which equals 2409498840000000

= 3103740913855820
