https://www.deepcrazyworld.com/rectangular-numbers-coding-ninjas-question/