You are given a string $$$s$$$ of length $$$n$$$ consisting of digits from '$$$2$$$' to '$$$9$$$' inclusive. These digits map to letters on an old Nokia phone keypad as follows:
Your task is to compute all possible letter combinations that the number could represent. Output these combinations sorted in lexicographical order.
The first line of input contains integer $$$n(0 \le n \le 4)$$$ — the number of characters in input string $$$s$$$.
The second line of input contains string $$$s$$$ of length $$$n$$$.
Output every possible letter combination that the number could mean in separate lines, sorted in lexicographical order.
If no possible output exists, output the string "NO".
Input:
2 23
Output:
ad ae af bd be bf cd ce cf
Input:
1 2
Output:
a b c