Alright, let's work through 3389089 times 46885249 step by step
3389089 × 46885249 = 46885249 × (3389089)
+ 46885249 × 9 producing 421967241
+ 46885249 × 80 that results in 3750819920
+ 46885249 × 000 yielding 0
+ 46885249 × 9000 which equals 421967241000
+ 46885249 × 80000 that is equal 3750819920000
+ 46885249 × 300000 yielding 14065574700000
+ 46885249 × 3000000 giving us 140655747000000

= 158898281648161
