No problem, we've got 31434141 and 86888432 to multiply
31434141 × 86888432 = 86888432 × (31434141)
+ 86888432 × 1 that results in 86888432
+ 86888432 × 40 which equals 3475537280
+ 86888432 × 100 that results in 8688843200
+ 86888432 × 4000 resulting in 347553728000
+ 86888432 × 30000 which equals 2606652960000
+ 86888432 × 400000 that equals 34755372800000
+ 86888432 × 1000000 that results in 86888432000000
+ 86888432 × 30000000 yielding 2606652960000000

= 2731263222756912
