Alright, let's work through 90166113 times 51073346 step by step
90166113 × 51073346 = 51073346 × (90166113)
+ 51073346 × 3 resulting in 153220038
+ 51073346 × 10 that equals 510733460
+ 51073346 × 100 yielding 5107334600
+ 51073346 × 6000 yielding 306440076000
+ 51073346 × 60000 resulting in 3064400760000
+ 51073346 × 100000 producing 5107334600000
+ 51073346 × 0000000 that results in 0
+ 51073346 × 90000000 producing 4596601140000000

= 4605085086724098
