No problem, we've got 34978358 and 77678868 to multiply
34978358 × 77678868 = 77678868 × (34978358)
+ 77678868 × 8 that equals 621430944
+ 77678868 × 50 that equals 3883943400
+ 77678868 × 300 what gives us 23303660400
+ 77678868 × 8000 that equals 621430944000
+ 77678868 × 70000 that is equal 5437520760000
+ 77678868 × 900000 giving us 69910981200000
+ 77678868 × 4000000 resulting in 310715472000000
+ 77678868 × 30000000 yielding 2330366040000000

= 2717079253938744
