Given a string digits containing digits 2 – 9 , return all letter combinations the number could spell, as on a telephone keypad (2→abc, 3→def, …, 9→wxyz). Return them in any order . If digits is empty, return an empty list. Input format Input is [digits] , e.g. [ 23 ] .