Alright, let's work through 3747684 times 31645672 step by step
3747684 × 31645672 = 31645672 × (3747684)
+ 31645672 × 4 producing 126582688
+ 31645672 × 80 that results in 2531653760
+ 31645672 × 600 yielding 18987403200
+ 31645672 × 7000 yielding 221519704000
+ 31645672 × 40000 producing 1265826880000
+ 31645672 × 700000 that is equal 22151970400000
+ 31645672 × 3000000 producing 94937016000000

= 118597978623648
