No problem, we've got 46050356 and 7951278 to multiply
46050356 × 7951278 = 7951278 × (46050356)
+ 7951278 × 6 that results in 47707668
+ 7951278 × 50 what gives us 397563900
+ 7951278 × 300 what gives us 2385383400
+ 7951278 × 0000 which equals 0
+ 7951278 × 50000 resulting in 397563900000
+ 7951278 × 000000 which equals 0
+ 7951278 × 6000000 yielding 47707668000000
+ 7951278 × 40000000 which equals 318051120000000

= 366159182554968
