Alright, let's work through 37818776 times 511356 step by step
37818776 × 511356 = 511356 × (37818776)
+ 511356 × 6 yielding 3068136
+ 511356 × 70 what gives us 35794920
+ 511356 × 700 yielding 357949200
+ 511356 × 8000 that is equal 4090848000
+ 511356 × 10000 that is equal 5113560000
+ 511356 × 800000 resulting in 409084800000
+ 511356 × 7000000 that is equal 3579492000000
+ 511356 × 30000000 giving us 15340680000000

= 19338858020256
