Alright, let's work through 87706502 times 30371861 step by step
87706502 × 30371861 = 30371861 × (87706502)
+ 30371861 × 2 which equals 60743722
+ 30371861 × 00 that equals 0
+ 30371861 × 500 that results in 15185930500
+ 30371861 × 6000 that results in 182231166000
+ 30371861 × 00000 yielding 0
+ 30371861 × 700000 that equals 21260302700000
+ 30371861 × 7000000 which equals 212603027000000
+ 30371861 × 80000000 producing 2429748880000000

= 2663809687540222
