Задачі
Плем`я тів
Плем`я тів
Кожен рік професор Іванов їздить в Африку з метою вивчати племена, які там проживають. У цьому році він їздив у гості до племені тів. Професор досить швидко навчився розуміти їх мову, вивчив ьагато їхніх обрядів, проте, він ніяк не міг зрозуміти записані цифрами тів числа. Як і ми, члени племені використовують позиційну систему числення з основою \textbf{10}. Але цифри у племені тів позначають символами, не схожими на звичні цифри від \textbf{0} до \textbf{9}.
Професор позначив ці символы буквами від '\textbf{a}' до '\textbf{j}', але не може зрозуміти, якій цифрі відповідає який символ. Тоді вождь племені дав йому список з \textbf{n} невід'ємних чисел, записаних без ведучих нулів, і сказав, что числа у ньому відсортовано строго за зростанням. Допоможіть професору відновити за цим списком яку-небудь відповідність символів цифрам.
\InputFile
У першому рядку вхідного файлу задано одне натуральне числа \textbf{n} (\textbf{2} ≤ \textbf{n} ≤ \textbf{10}) --- кількість слів у списку. Наступні \textbf{n} рядків містять видані вождем числа племені тів, по одному числу у рядку. Довжина кожного числа не перевищує \textbf{9}.
\OutputFile
У першому рядку файлу виведіть "\textbf{Yes}", якщо відповідь існує, у цьому випадуц у наступному рядку виведіть цифри, які відповідають символам, позначеним '\textbf{a}'..'\textbf{j}', у цьому порядку. Якщо існує декілька відповідй, то виведіть довільну з них.
Якщо професор зрозумів щось невірно, і відповіді не існує, виведіть "\textbf{No}".
Вхідні дані #1
4 a da dd cc
Вихідні дані #1
Yes 0 1 3 2 4 5 6 7 8 9