#1157. 计算器

计算器

题目描述

清明节到了,小L想用数学知识为祖先献上特别的纪念。他最近学习了三则运算:加法、减法、乘法,并决定编写一个题目生成器,用这些运算生成与清明节有关的数学题。

小L给出正整数 xx 与运算符 \circ,其中运算符为乘法({*},Ascii 为 4242)、加法(+{+},Ascii 为 4343)、减法({-},Ascii 为 4545)之一。

生成器会自动输出两个正整数 m,nm,n,使得 mn=xm \circ n = x,以此表达对祖先的追思。你能帮他完成这个生成器吗?

输入格式:

在一行上输入一个正整数 x(2x1018)x \left(2 \le x \le 10^{18}\right) 与一个运算符 $\circ \left(\circ \in \{ {`*'}, {`+'},{`-'} \}\right)$,代表给定的整数与运算符。

输出格式:

在一行上输出两个正整数 m,nm,n,代表使得 mn=xm \circ n = x 成立的其中一组答案。

你需要确保 1m,n2×10181 \le m, n \le 2 \times 10^{18}

说明:

如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。

输入输出示例

示例 1

输入

6 *

输出

6 1

说明
在这个样例中,6×1=66 \times 1 = 6,所以 m=6,n=1m = 6, n = 1 是其中一组符合条件的答案。小L用乘法表达了对祖先的敬意。


示例 2

输入

5 +

输出

2 3

说明
在这个样例中,2+3=52 + 3 = 5,所以 m=2,n=3m = 2, n = 3 是其中一组符合条件的答案。小L用加法象征了家族的传承与延续。