#aBC327B. [ABC327B] A^A

[ABC327B] A^A

AT_abc327_b [ABC327B] A^A

题目描述

给定一个整数 BB
如果存在正整数 AA 满足 AA=BA^A = B,请输出该值;如果不存在,请输出 1-1

输入格式

输入以以下格式从标准输入中给出。

BB

输出格式

如果存在正整数 AA 满足 AA=BA^A = B,请输出该值;如果不存在,请输出 1-1
如果有多个正整数 AA 满足 AA=BA^A = B,输出其中任意一个都视为正确。

输入输出样例 #1

输入 #1

27

输出 #1

3

输入输出样例 #2

输入 #2

100

输出 #2

-1

输入输出样例 #3

输入 #3

10000000000

输出 #3

10

说明/提示

限制条件

  • 1B10181 \leq B \leq 10^{18}
  • BB 是整数

样例解释 1

因为 33=273^3 = 27,所以输出 33

样例解释 2

不存在满足 AA=BA^A = BAA

由 ChatGPT 4.1 翻译