지미는 미로의 마지막 층에 도착했다. 그곳에는 문이 두 개 있고, 하나는 보물 창고로 이어지며 다른 하나는 지옥으로 이어진다. 지옥의 문을 열면 게임이 끝나고 저장 데이터가 지워지므로, 틀린 문을 열어서는 안 된다.
두 문에는 각각 양의 정수가 하나 적혀 있고, 이 수가 유일한 단서다. 열쇠 번호가 더 큰 수가 적힌 문이 보물 창고로 이어진다. 양의 정수 n의 열쇠 번호는 n의 서로 다른 소인수 중 가장 큰 값에서 나머지 소인수의 합을 뺀 값이다. 같은 소인수로 여러 번 나누어지더라도 한 번만 센다.
예를 들어 두 문에 30과 20이 적혀 있다고 하자. 30의 소인수는 2, 3, 5이므로 열쇠 번호는 5−(2+3)=0이다. 20의 소인수는 2와 5이므로 열쇠 번호는 5−2=3이다. 따라서 지미는 20이 적힌 문을 열어야 한다.
두 문에 적힌 수를 읽어 어느 문을 열어야 하는지 판정하는 프로그램을 작성한다.