#377암호 해독

기초
⏱ 시간 제한: 1|💾 메모리 제한: 128 MB

문제 설명

두 소수의 곱을 암호로 사용하는 알고리즘은 큰 수의 소인수분해가 어렵기 때문에 안전하다고 알려져있다.

그렇지만, 만약 두 소수를 잊어버리면 어떻게 될까? 굉장히 난감할 것이다.

이에 대비해 어떤 수(n)가 입력되면 두 소수의 곱으로 나타낼 수 있으면 두 소수를 오름차순으로 출력하고,

그렇지 않으면 "wrong number"를 출력하는 프로그램을 작성하시오.

입력 설명

어떤 수 n이 입력된다.(단, 1<=n<=10,000,000)

출력 설명

n을 두 소수의 곱으로 나타낼 수 있으면 두 수를 오름차순으로 출력한다.

(단, 가능한 소수 중 가장 작은 소수와의 곱으로 나타낸다.)

하고, 그렇지 않으면 "wrong number"를 출력한다.

예제

입력 1

21

출력 1

3 7
언어:

테스트 실행 결과가 여기에 표시됩니다

제출하려면 로그인이 필요해요