How to develop logic building in competitive programming ? || CODE EXPLAINER