Alright, let's work through 31061188 times 34108135 step by step
31061188 × 34108135 = 34108135 × (31061188)
+ 34108135 × 8 producing 272865080
+ 34108135 × 80 that results in 2728650800
+ 34108135 × 100 that is equal 3410813500
+ 34108135 × 1000 producing 34108135000
+ 34108135 × 60000 which equals 2046488100000
+ 34108135 × 000000 which equals 0
+ 34108135 × 1000000 producing 34108135000000
+ 34108135 × 30000000 resulting in 1023244050000000

= 1059439193564380
