No problem, we've got 45818871 and 51402692 to multiply
45818871 × 51402692 = 51402692 × (45818871)
+ 51402692 × 1 what gives us 51402692
+ 51402692 × 70 what gives us 3598188440
+ 51402692 × 800 that is equal 41122153600
+ 51402692 × 8000 that equals 411221536000
+ 51402692 × 10000 which equals 514026920000
+ 51402692 × 800000 giving us 41122153600000
+ 51402692 × 5000000 yielding 257013460000000
+ 51402692 × 40000000 yielding 2056107680000000

= 2355213313800732
