#241. 春分

春分

Description

Worlde\texttt{Worlde}是一个非常有趣的游戏,你需要在 66 次尝试中猜出系统随机选择的一个 55 个字母的单词。

每次你给出猜测时,系统会报告此次中有几个字母猜对了,其中有几个字母位置对了。

例如系统选择的单词是 flame\texttt{flame},而你给出的猜测是 table\texttt{table},则系统会显示$ \texttt{t}\textcolor{orange}{\texttt{a}}\texttt{b}\textcolor{orange}{\texttt{l}}\textcolor{green}{\texttt{e}} $,其中橙色表示这个字母猜对了,但位置不正确,绿色表示这个字母猜对了,并且位置也正确。

在这题中我们改变一下这个游戏,系统会从 0099 十个数字中随机选择 55 个不同的数字,你只需要给出系统选择了哪些数字,无关顺序。

并且系统会提前给出 88不同的提示,每个提示中会给出系统提前猜测的 55 个数字,以及猜中了几个。

若两个提示所包含的数字集合相同,则认为两个提示是相同的,无关顺序,例如12578\texttt{12578}18275\texttt{18275}是相同的。

如果可以唯一确定结果,则请你按照升序输出系统选择的 55 个数字,否则输出NOT_UNIQUE\texttt{NOT\_UNIQUE}

Format

Input

88 行,每行输入一个长度为 55 且仅由数字组成的字符串 ss,和一个整数 xx (0x50 \le x \le 5),分别表示系统给出的提示和当前提示猜中了几个字符。

Output

若存在唯一解,则输出一个长度为 55 且仅由数字组成的字符串,升序排列,表示结果,否则输出NOT_UNIQUE\texttt{NOT\_UNIQUE}

Samples

12345 3
12346 3
12347 3
12348 3
12356 3
12357 3
12358 3
12367 3
01239
12345 3
12346 3
12347 3
12356 3
12357 3
12367 3
12456 2
12457 2
NOT_UNIQUE