No problem, we've got 35944138 and 41942406 to multiply
35944138 × 41942406 = 41942406 × (35944138)
+ 41942406 × 8 producing 335539248
+ 41942406 × 30 that results in 1258272180
+ 41942406 × 100 yielding 4194240600
+ 41942406 × 4000 which equals 167769624000
+ 41942406 × 40000 that results in 1677696240000
+ 41942406 × 900000 yielding 37748165400000
+ 41942406 × 5000000 what gives us 209712030000000
+ 41942406 × 30000000 producing 1258272180000000

= 1507583629316028
