No problem, we've got 28973715 and 12571222 to multiply
28973715 × 12571222 = 12571222 × (28973715)
+ 12571222 × 5 yielding 62856110
+ 12571222 × 10 what gives us 125712220
+ 12571222 × 700 resulting in 8799855400
+ 12571222 × 3000 yielding 37713666000
+ 12571222 × 70000 that results in 879985540000
+ 12571222 × 900000 that results in 11314099800000
+ 12571222 × 8000000 yielding 100569776000000
+ 12571222 × 20000000 that results in 251424440000000

= 364235003429730
