Alright, let's work through 35816166 times 31437608 step by step
35816166 × 31437608 = 31437608 × (35816166)
+ 31437608 × 6 resulting in 188625648
+ 31437608 × 60 that equals 1886256480
+ 31437608 × 100 producing 3143760800
+ 31437608 × 6000 which equals 188625648000
+ 31437608 × 10000 giving us 314376080000
+ 31437608 × 800000 giving us 25150086400000
+ 31437608 × 5000000 that results in 157188040000000
+ 31437608 × 30000000 producing 943128240000000

= 1125974586770928
