약수 지우기 게임 1

1부터 N까지 남은 수 하나와 그 약수를 함께 지우기를 번갈아 하며 마지막 수를 지운 쪽이 패하므로 양쪽이 최선을 다할 때 이기는 쪽을 구합니다.

보통7게임 이론정수론아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

A와 B가 약수 지우기 게임을 한다. 칠판에는 1부터 NN까지의 자연수가 하나씩 적혀 있다.

자기 차례가 된 사람은 칠판에 남아 있는 수 하나를 골라 지우고, 그 수의 약수 중 칠판에 남아 있는 수도 모두 지운다. 예를 들어 칠판에 2, 3, 4, 5, 6이 남아 있을 때 6을 고르면 6과 함께 약수인 2와 3도 지운다. 자기 차례에 아무것도 지우지 않고 넘길 수는 없다. 마지막 수를 지운 사람이 진다.

A가 먼저 시작하고 두 사람 모두 최적으로 둘 때, 이기는 사람을 구하라.

입력

첫째 줄에 NN이 주어진다. NN은 1,000,000보다 작거나 같은 자연수이다.

출력

첫째 줄에 A가 이기면 A를, B가 이기면 B를 출력한다.

힌트

N=4N = 4이면 A는 첫 차례에 4를 골라 4와 그 약수인 2, 1을 지운다. 칠판에는 3만 남고, B는 3을 지울 수밖에 없어 진다.