No problem, we've got 34911352 and 21541331 to multiply
34911352 × 21541331 = 21541331 × (34911352)
+ 21541331 × 2 what gives us 43082662
+ 21541331 × 50 yielding 1077066550
+ 21541331 × 300 producing 6462399300
+ 21541331 × 1000 resulting in 21541331000
+ 21541331 × 10000 giving us 215413310000
+ 21541331 × 900000 producing 19387197900000
+ 21541331 × 4000000 resulting in 86165324000000
+ 21541331 × 30000000 that results in 646239930000000

= 752036989089512
