CF544A Set of Strings
Description
You are given a string $ q $ . A sequence of $ k $ strings $ s_{1},s_{2},...,s_{k} $ is called beautiful, if the concatenation of these strings is string $ q $ (formally, $ s_{1}+s_{2}+...+s_{k}=q $ ) and the first characters of these strings are distinct.
Find any beautiful sequence of strings or determine that the beautiful sequence doesn't exist.
Input Format
The first line contains a positive integer $ k $ ( $ 1
Output Format
If such sequence doesn't exist, then print in a single line "NO" (without the quotes). Otherwise, print in the first line "YES" (without the quotes) and in the next $ k $ lines print the beautiful sequence of strings $ s_{1},s_{2},...,s_{k} $ .
If there are multiple possible answers, print any of them.
Explanation/Hint
In the second sample there are two possible answers: $ {"aaaca","s"} $ and $ {"aaa","cas"} $ .