Alright, let's work through 46087542 times 31418854 step by step
46087542 × 31418854 = 31418854 × (46087542)
+ 31418854 × 2 what gives us 62837708
+ 31418854 × 40 producing 1256754160
+ 31418854 × 500 that equals 15709427000
+ 31418854 × 7000 resulting in 219931978000
+ 31418854 × 80000 what gives us 2513508320000
+ 31418854 × 000000 which equals 0
+ 31418854 × 6000000 resulting in 188513124000000
+ 31418854 × 40000000 that equals 1256754160000000

= 1448017753316868
