걸어가요
시간 제한1초메모리 제한1024 MB
각자 S_i의 배수만큼만 이동할 수 있는 N명이 같은 위치에서 만날 때 가장 작은 위치를 구하거나 불가능하면 -1을 출력한다.
문제
영인이와 명의 친구들은 걷는 것을 좋아한다. 오늘도 걸을 계획인 그들은, 그동안 겪었던 재미있는 이야기들을 나누고자 한자리에서 모이기로 했다.
그들은 차원 좌표 평면 세계에서 살아간다. 번째 사람이 현재 서 있는 위치는 이고, 양의 방향으로 만큼 걸어가는 행위를 회 이상 원하는 만큼 수행할 수 있다. 음의 방향이나 가 아닌 단위만큼 걸어가는 행위는 법적으로 금지되어 있기에 할 수 없다.
영인이와 명의 친구들이 한자리에서 모일 수 있는지 확인해 보자.
입력
첫째 줄에 사람의 수 이 주어진다.
둘째 줄부터 개의 줄에 걸쳐, 번째 줄에 번째 사람의 현재 위치 , 걸을 수 있는 단위 가 공백으로 구분되어 주어진다.
출력
영인이와 명의 친구들이 한자리에서 모일 수 있다면, 모일 수 있는 위치 중 최솟값을 출력한다.
모일 수 없다면 -1을 출력한다.
제한
입력으로 주어지는 수는 모두 정수이다.