Alright, let's work through 58477546 times 51171326 step by step
58477546 × 51171326 = 51171326 × (58477546)
+ 51171326 × 6 which equals 307027956
+ 51171326 × 40 that results in 2046853040
+ 51171326 × 500 resulting in 25585663000
+ 51171326 × 7000 yielding 358199282000
+ 51171326 × 70000 yielding 3581992820000
+ 51171326 × 400000 which equals 20468530400000
+ 51171326 × 8000000 producing 409370608000000
+ 51171326 × 50000000 yielding 2558566300000000

= 2992373570045996
