https://ganeshpr227.medium.com/chocolate-distribution-problem-sorting-coding-interview-30-days-preparation-plan-day-2-1f97514323e5