Alright, let's work through 87643778 times 4231559 step by step
87643778 × 4231559 = 4231559 × (87643778)
+ 4231559 × 8 giving us 33852472
+ 4231559 × 70 that equals 296209130
+ 4231559 × 700 what gives us 2962091300
+ 4231559 × 3000 producing 12694677000
+ 4231559 × 40000 which equals 169262360000
+ 4231559 × 600000 that results in 2538935400000
+ 4231559 × 7000000 yielding 29620913000000
+ 4231559 × 80000000 which equals 338524720000000

= 370869817589902
