수능 분수
시간 제한1초메모리 제한1024 MB
A에서 B의 x와 C에서 D의 y 중에서 기약분수의 분자와 분모의 합이 999 이하인 짝의 개수를 구합니다.
문제
대학수학능력시험 시행일이 약 44일 남았다. 이 시험은 국가 교육과정 성취기준과 대학 교육에 필요한 학업 능력을 평가한다. (http://www.kice.re.kr/sub/info.do?m=0205&s=english)
이 시험의 한 과목인 수학은 21개의 객관식 문제와 9개의 단답형 문제로 구성된다. 아래 답안지에서 볼 수 있듯이, 각 단답형 문제의 답은 항상 1000 미만의 양의 정수이다.

하지만 출제 기관은 이나 처럼 정수가 아닌 답을 가진 단답형 문제를 내고 싶을 수도 있다. 일반적인 해결 방법은 답을 정규 형식으로 적고, 그 형식에 들어 있는 모든 정수의 합을 구해 학생들에게 그 수를 대신 적게 하는 것이다.
특히, 답이 양의 유리수 일 때, 출제 기관은 보통 학생들에게 약분한 후, 기약분수의 분자와 분모의 합을 구하도록 한다. 예를 들어, 답이 이면, 학생은 으로 약분하고 를 최종 답으로 적어야 한다.

하지만 답이 이면, 기약분수도 이므로, 학생은 을 최종 답으로 적어야 한다. 하지만 단답형 문제의 모든 답은 1000 미만이어야 하므로, 이런 일은 일어나서는 안 된다. 이런 상황을 피하려면, 출제 기관은 분수를 약분한 후 분자와 분모의 합이 를 초과하지 않도록 해야 한다. 이러한 분수를 수능 분수라고 부르자. 예를 들어, 와 은 수능 분수이고, 와 은 아니다.
올해, 출제자 중 한 명이 문제를 하나 출제했고, 그 문제의 답은 라고 하자. 문제가 아직 확정되지 않았기 때문에, 우리가 아는 것은 주어진 에 대해 이고 라는 것뿐이다. 출제 기관은 모든 쌍 중에서 가 수능 분수인 것이 몇 개인지 알고 싶어한다. 이 수를 세는 프로그램을 작성하시오.
입력
첫째 줄에 네 개의 정수 가 공백으로 구분되어 주어진다. (, )
출력
, 이고 가 수능 분수인 정수 쌍 의 개수를 출력한다.