Alright, let's work through 45523736 times 34961852 step by step
45523736 × 34961852 = 34961852 × (45523736)
+ 34961852 × 6 that results in 209771112
+ 34961852 × 30 that equals 1048855560
+ 34961852 × 700 resulting in 24473296400
+ 34961852 × 3000 resulting in 104885556000
+ 34961852 × 20000 producing 699237040000
+ 34961852 × 500000 that results in 17480926000000
+ 34961852 × 5000000 resulting in 174809260000000
+ 34961852 × 40000000 giving us 1398474080000000

= 1591594120519072
