Alright, let's work through 45581823 times 36555997 step by step
45581823 × 36555997 = 36555997 × (45581823)
+ 36555997 × 3 resulting in 109667991
+ 36555997 × 20 that results in 731119940
+ 36555997 × 800 giving us 29244797600
+ 36555997 × 1000 that equals 36555997000
+ 36555997 × 80000 resulting in 2924479760000
+ 36555997 × 500000 giving us 18277998500000
+ 36555997 × 5000000 that results in 182779985000000
+ 36555997 × 40000000 which equals 1462239880000000

= 1666288984842531
