\begin{problem}{Числа}{стандартный ввод}{стандартный вывод}{1 секунда}{256 мегабайт}

Самое сложное испытание для учеников школы занимательной математики, в которой учится Вася --- итоговая контрольная по цифровым сдвигам. Каждый год задачи по этому предмету становятся все сложнее, и в этот раз учитель математики Цифрский подготовил нечто невероятное. 

Десятичная запись некоторого числа начинается с группы цифр, которую мы обозначим $B$. Другими словами, исходное число имеет вид $BX$. Если умножить это число на $A$, то результатом умножения станет число, получаемое переписыванием группы цифр $B$ из начала в конец исходного числа, то есть итог умножения имеет вид $XB$.

Задача Васи --- найти минимально возможное исходное число $BX$ по заданным $A$ и $B$. Помогите ему справиться с этой нелегкой задачей.



\InputFile
Единственная строка содержит два целых числа $A$ и $B$.

\OutputFile
Единственное число~--- решение задачи, либо \texttt{-1}, если решения не существует.

\Scoring
Баллы за каждую подзадачу начисляются только в случае, если все тесты для этой подзадачи
и необходимых подзадач успешно пройдены.

\begin{center}
\begin{tabular}{ |c|c|c|c|c| } 
 \hline
 Подзадача & Баллы & Ограничения & Необходимые подзадачи & Информация о проверке \\ [0.5ex] 
 \hline
 \hline
 1 & 100 & $2 \le A \le 9$, $1 \le B \le 10^6$ & & полная \\ 
 \hline
\end{tabular}
\end{center}

\Examples

\begin{example}
\exmp{5 1
}{-1}%
\exmp{3 1
}{142857}%
\end{example}

\end{problem}

