직각삼각형의 두 변을 분수 p1/q1, p2/q2로 받아 넓이가 정수이면 1, 아니면 0을 출력한다.
합동수는 세 변의 길이가 모두 유리수인 어떤 직각삼각형의 넓이가 되는 정수다. 이 문제에서는 빗변은 보지 않고 직각을 낀 두 변만 본다.
유리수는 분자 ppp와 분모 qqq가 모두 정수인 분수 p/qp/qp/q다. q=1q = 1q=1이면 p/1p/1p/1은 정수이므로 모든 정수는 유리수다.
직각을 낀 두 변의 길이가 유리수로 주어진다. 이 삼각형의 넓이가 합동수인지 판정하라. 이 문제에서 빗변의 길이는 유리수가 아니어도 된다.
입력은 테스트 케이스 하나로 이루어진다. 프로그램이 서로 다른 입력으로 여러 번 실행될 수 있다.
첫째 줄에 네 정수 p1p_1p1, q1q_1q1, p2p_2p2, q2q_2q2 (1≤p1,q1,p2,q2≤1000001 \le p_1, q_1, p_2, q_2 \le 1000001≤p1,q1,p2,q2≤100000)가 주어진다. p1/q1p_1/q_1p1/q1과 p2/q2p_2/q_2p2/q2는 직각삼각형에서 직각을 낀 두 변의 길이다.
삼각형의 넓이가 정수면 111을, 아니면 000을 한 줄에 출력한다. 넓이가 유리수인 것만으로는 충분하지 않고 정수여야 한다.