No problem, we've got 40472221 and 77334557 to multiply
40472221 × 77334557 = 77334557 × (40472221)
+ 77334557 × 1 what gives us 77334557
+ 77334557 × 20 resulting in 1546691140
+ 77334557 × 200 that equals 15466911400
+ 77334557 × 2000 what gives us 154669114000
+ 77334557 × 70000 yielding 5413418990000
+ 77334557 × 400000 yielding 30933822800000
+ 77334557 × 0000000 resulting in 0
+ 77334557 × 40000000 which equals 3093382280000000

= 3129901281841097
