https://practice.geeksforgeeks.org/problems/mobile-numeric-keypad5456/1