输出包含多行,第一行包含一个整数n,代表list的中字符串的个数,第二行中包含两个字符串,分别代表start和to。接下来n行,每行一个字符串,代表lis[i](保证字符串长度都为3)。
如果存在转换的路径,请先输出“YES”,然后按照字典序最小的顺序输出所有路径。如果不存在请输出“NO”。
8 abc cab cab acc cbc ccc cac cbb aab abb
YES abc -> abb -> aab -> cab abc -> abb -> cbb -> cab abc -> cbc -> cac -> cab abc -> cbc -> cbb -> cab