暗广
题号:NC313241
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

你在情人节和对象约会时,对方突然比划出一串数字,你仔细一看,这串数字竟然隐藏着某网站的广告暗语!你当即识破,果断分手。回到家后,你冷静下来,决定写个程序,从输入的数字串中找出所有暗广信息。
你就这样把对象甩了对吗(一定是delete object的意思吧)

输入描述:

输入一行一个非负整数 n(0 \leq n \leq 10^{19})

输出描述:

如果存在答案,输出两个以空格分隔的整数;否则输出 -1
示例1

输入

复制
9982443531000000007

输出

复制
2 10

说明

这是彩礼?哪个地方的彩礼有 10^{19} 这么多?吓哭了。不对,这是两个常用模数,一定是臭打算法竞赛的。但是怎么有暗广?
示例2

输入

复制
1029355719

输出

复制
10 1

说明

懂了,这串数字代表的暗广是群号!不对!除了群号还有!
示例3

输入

复制
76

输出

复制
-1

说明

牛魔