No problem, we've got 46093478 and 21148246 to multiply
46093478 × 21148246 = 21148246 × (46093478)
+ 21148246 × 8 that results in 169185968
+ 21148246 × 70 that results in 1480377220
+ 21148246 × 400 resulting in 8459298400
+ 21148246 × 3000 that is equal 63444738000
+ 21148246 × 90000 producing 1903342140000
+ 21148246 × 000000 resulting in 0
+ 21148246 × 6000000 resulting in 126889476000000
+ 21148246 × 40000000 what gives us 845929840000000

= 974796211739588
