No problem, we've got 58343918 and 28157122 to multiply
58343918 × 28157122 = 28157122 × (58343918)
+ 28157122 × 8 resulting in 225256976
+ 28157122 × 10 which equals 281571220
+ 28157122 × 900 resulting in 25341409800
+ 28157122 × 3000 giving us 84471366000
+ 28157122 × 40000 yielding 1126284880000
+ 28157122 × 300000 yielding 8447136600000
+ 28157122 × 8000000 that results in 225256976000000
+ 28157122 × 50000000 giving us 1407856100000000

= 1642796817083996
