Alright, let's work through 46660705 times 676637 step by step
46660705 × 676637 = 676637 × (46660705)
+ 676637 × 5 producing 3383185
+ 676637 × 00 that is equal 0
+ 676637 × 700 yielding 473645900
+ 676637 × 0000 that is equal 0
+ 676637 × 60000 yielding 40598220000
+ 676637 × 600000 producing 405982200000
+ 676637 × 6000000 that equals 4059822000000
+ 676637 × 40000000 what gives us 27065480000000

= 31572359449085
