https://morelifechanger.in/138-coding-and-decoding-question/