No problem, we've got 22120812 and 45291746 to multiply
22120812 × 45291746 = 45291746 × (22120812)
+ 45291746 × 2 yielding 90583492
+ 45291746 × 10 that is equal 452917460
+ 45291746 × 800 resulting in 36233396800
+ 45291746 × 0000 what gives us 0
+ 45291746 × 20000 giving us 905834920000
+ 45291746 × 100000 yielding 4529174600000
+ 45291746 × 2000000 resulting in 90583492000000
+ 45291746 × 20000000 yielding 905834920000000

= 1001890198417752
