Most Piles With Distinct Odd Sizes

Company: American Express_IITD_28oct

Difficulty: medium