No problem, we've got 22668318 and 43488674 to multiply
22668318 × 43488674 = 43488674 × (22668318)
+ 43488674 × 8 what gives us 347909392
+ 43488674 × 10 producing 434886740
+ 43488674 × 300 that is equal 13046602200
+ 43488674 × 8000 producing 347909392000
+ 43488674 × 60000 which equals 2609320440000
+ 43488674 × 600000 that is equal 26093204400000
+ 43488674 × 2000000 resulting in 86977348000000
+ 43488674 × 20000000 producing 869773480000000

= 985815091630332
