Alright, let's work through 5516 times 5015 step by step
5516 × 5015 = 5015 × (5516)
+ 5015 × 6 what gives us 30090
+ 5015 × 10 that results in 50150
+ 5015 × 500 yielding 2507500
+ 5015 × 5000 what gives us 25075000

= 27662740
