Aftermath
시간 제한2초메모리 제한512 MB
약수의 산술평균 a와 조화평균 h가 정수로 주어질 때, 10^15 이하의 조건을 만족하는 n을 아무거나 하나 복원한다.
문제
옛날 옛적에 당신에게는 양의 정수 이 하나 있었습니다.
나눗셈을 좋아했기 때문에, 당신은 의 양의 정수 약수를 모두 금방 찾아냈습니다.
심술궂은 사람이 아니었기에, 당신은 의 약수들의 산술평균 를 계산했습니다. 놀랍게도 이 수는 정수였습니다.
시간이 흘러, 당신은 의 약수들의 조화평균 를 계산했습니다. 더욱 놀랍게도 이 수 역시 정수였습니다!
안타깝게도 기억력이 떨어져서, 이제 당신은 와 는 기억하지만 은 기억하지 못합니다. 다만 이 를 넘지 않았다는 것은 기억합니다.
당신의 뮤즈가 좋았던 시절을 되살려, 기록과 맞는 의 값을 아무거나 하나 복원해 보자고 제안했습니다.
입력
첫째 줄에 양의 정수 가 주어집니다.
둘째 줄에 양의 정수 가 주어집니다.
인 양의 정수 이 존재하여 의 약수들의 산술평균이 이고 조화평균이 임이 보장됩니다.
출력
주어진 정보와 모순되지 않는, 를 넘지 않는 양의 정수 을 아무거나 하나 출력합니다.
힌트
산술평균은 어떤 수들의 합을 그 수의 개수로 나눈 값입니다. 예를 들어 1, 2, 3, 6의 산술평균은 입니다.
조화평균은 어떤 수들의 역수의 산술평균의 역수입니다. 예를 들어 1, 2, 3, 6의 조화평균은 입니다.
따라서 첫 번째 예제에서 은 약수가 1, 2, 3, 6이므로 조건을 만족합니다.