Alright, let's work through 55150943 times 64043166 step by step
55150943 × 64043166 = 64043166 × (55150943)
+ 64043166 × 3 yielding 192129498
+ 64043166 × 40 producing 2561726640
+ 64043166 × 900 that is equal 57638849400
+ 64043166 × 0000 yielding 0
+ 64043166 × 50000 which equals 3202158300000
+ 64043166 × 100000 resulting in 6404316600000
+ 64043166 × 5000000 what gives us 320215830000000
+ 64043166 × 50000000 resulting in 3202158300000000

= 3532040997605538
