No problem, we've got 20796363 and 18227867 to multiply
20796363 × 18227867 = 18227867 × (20796363)
+ 18227867 × 3 resulting in 54683601
+ 18227867 × 60 what gives us 1093672020
+ 18227867 × 300 that is equal 5468360100
+ 18227867 × 6000 yielding 109367202000
+ 18227867 × 90000 resulting in 1640508030000
+ 18227867 × 700000 that results in 12759506900000
+ 18227867 × 0000000 that equals 0
+ 18227867 × 20000000 yielding 364557340000000

= 379073338847721
