숫자 놀이
면접 대비시간 제한2초메모리 제한512 MB
N을 P1, P2, P3로 나눈 나머지가 각각 X1, X2, X3가 되는 가장 작은 양의 정수 N을 10억 미만에서 찾고, 없으면 -1을 출력한다.
문제
준서는 얼마 전에 나머지 연산을 배웠다. 양의 정수 을 양의 정수 으로 나눈 나머지가 언제나 0 이상 이하라는 사실이 신기해서, 준서는 혼자 하는 숫자 놀이를 만들었다.
준서는 먼저 양의 정수 , , 을 마음대로 고른다. 그다음 , , 을 만족하도록 양의 정수 , , 을 고른다. 준서가 알고 싶은 값은 다음 세 조건을 모두 만족하는 가장 작은 양의 정수 이다.
- 을 로 나눈 나머지가 이다.
- 을 로 나눈 나머지가 이다.
- 을 으로 나눈 나머지가 이다.
준서가 고른 , , , , , 이 주어질 때 가장 작은 을 찾는 프로그램을 작성하시오.
입력
공백으로 구분된 정수 여섯 개 , , , , , 이 순서대로 주어진다. 모든 수는 1 이상 300 이하의 정수다.
출력
가장 작은 양의 정수 을 한 줄에 출력한다.
조건을 만족하는 1,000,000,000 미만의 양의 정수가 없으면 -1을 출력한다.