Alright, let's work through 37945089 times 35590523 step by step
37945089 × 35590523 = 35590523 × (37945089)
+ 35590523 × 9 resulting in 320314707
+ 35590523 × 80 that is equal 2847241840
+ 35590523 × 000 resulting in 0
+ 35590523 × 5000 resulting in 177952615000
+ 35590523 × 40000 that results in 1423620920000
+ 35590523 × 900000 giving us 32031470700000
+ 35590523 × 7000000 which equals 249133661000000
+ 35590523 × 30000000 what gives us 1067715690000000

= 1350485562791547
