No problem, we've got 31428709 and 74571038 to multiply
31428709 × 74571038 = 74571038 × (31428709)
+ 74571038 × 9 giving us 671139342
+ 74571038 × 00 what gives us 0
+ 74571038 × 700 yielding 52199726600
+ 74571038 × 8000 that is equal 596568304000
+ 74571038 × 20000 giving us 1491420760000
+ 74571038 × 400000 yielding 29828415200000
+ 74571038 × 1000000 yielding 74571038000000
+ 74571038 × 30000000 resulting in 2237131140000000

= 2343671453129942
