No problem, we've got 45431707 and 22104646 to multiply
45431707 × 22104646 = 22104646 × (45431707)
+ 22104646 × 7 that equals 154732522
+ 22104646 × 00 yielding 0
+ 22104646 × 700 producing 15473252200
+ 22104646 × 1000 what gives us 22104646000
+ 22104646 × 30000 that results in 663139380000
+ 22104646 × 400000 which equals 8841858400000
+ 22104646 × 5000000 which equals 110523230000000
+ 22104646 × 40000000 producing 884185840000000

= 1004251800410722
