No problem, we've got 43545328 and 34954331 to multiply
43545328 × 34954331 = 34954331 × (43545328)
+ 34954331 × 8 resulting in 279634648
+ 34954331 × 20 yielding 699086620
+ 34954331 × 300 which equals 10486299300
+ 34954331 × 5000 that is equal 174771655000
+ 34954331 × 40000 what gives us 1398173240000
+ 34954331 × 500000 giving us 17477165500000
+ 34954331 × 3000000 that results in 104862993000000
+ 34954331 × 40000000 that results in 1398173240000000

= 1522097808415568
