No problem, we've got 31780221 and 12177060 to multiply
31780221 × 12177060 = 12177060 × (31780221)
+ 12177060 × 1 what gives us 12177060
+ 12177060 × 20 which equals 243541200
+ 12177060 × 200 yielding 2435412000
+ 12177060 × 0000 which equals 0
+ 12177060 × 80000 which equals 974164800000
+ 12177060 × 700000 producing 8523942000000
+ 12177060 × 1000000 resulting in 12177060000000
+ 12177060 × 30000000 yielding 365311800000000

= 386989657930260
