問題文
正整数 に対して を以下のように定義します。
- 十進表記の をそれぞれ文字列として解釈して得られる文字列を とする。 を十進表記の整数として解釈したときの値を とする。
例えば です。
正整数 が与えられます。
以下の条件をすべて満たす正整数 が存在するか判定してください。
また、存在する場合はこのうちあり得る最小値を求めてください。
- は の倍数である
- と互いに素な つの正整数 を用いて と表すことができる
個のテストケースが与えられるので、それぞれについて答えてください。
制約
- 入力はすべて整数である
入力
入力は以下の形式で標準入力から与えられる。
各テストケースは以下の形式で与えられる。
出力
条件をすべて満たす正整数 が存在するならば を、存在しないならば -1 を出力せよ。
サンプル
入力例
2
7
100
出力例
14
-1
番目のテストケースについて、 は条件を満たします。
- は の倍数である
- はどちらも と互いに素である
番目のテストケースについて、 条件を満たす は存在しません。
ログインして解答を提出
解答の提出や採点結果の確認には、ログインが必要です。
ログインする