숲속에서 새 구경하기

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

곰곰이

곰곰이는 바위에 앉아 새 3마리가 숲 주변을 비행하는 것을 구경하고 있다. 곰곰이는 새들을 관찰하면서 아래와 같은 사실들을 알아냈다.

  • 첫 번째 새는 A_vA\_v 초, 두 번째 새는 B_vB\_v 초, 세 번째 새는 C_vC\_v 초 주기로 숲을 한 바퀴 돈다.

  • 현재로부터 t (t0)t\ (t \ge 0) 초가 지났다고 할 때, 곰곰이는...

    • A_v×k_a+A_stA_v×k_a+A_eA\_v \times k\_a + A\_s \le t \le A\_v \times k\_a + A\_e 일 때 첫 번째 새를 볼 수 있다. (k_ak\_a00 이상의 정수)
    • B_v×k_b +B_stB_v×k_b+B_eB\_v \times k\_b + B\_s \le t \le B\_v \times k\_b + B\_e 일 때 두 번째 새를 볼 수 있다. (k_bk\_b00 이상의 정수)
    • C_v×k_c+C_stC_v×k_c+C_eC\_v \times k\_c + C\_s \le t \le C\_v \times k\_c + C\_e 일 때 세 번째 새를 볼 수 있다. (k_ck\_c00 이상의 정수)

곰곰이가 새 3마리를 한번에 볼 수 있는 최초의 시각은 현재로부터 몇 초 뒤인지 구해보자.

입력

첫 번째 줄에 정수 A_vA\_v, A_sA\_s, A_eA\_e 가 공백을 사이에 두고 주어진다. (1A_v2,000,0A_s A_e<A_v1 \le A\_v \le 2\\,000, 0 \le A\_s \le A\_e \lt A\_v)

두 번째 줄에 정수 B_vB\_v, B_sB\_s, B_eB\_e 가 공백을 사이에 두고 주어진다. (1B_v2,000,0B_s B_e<B_v1 \le B\_v \le 2\\,000, 0 \le B\_s \le B\_e \lt B\_v)

세 번째 줄에 정수 C_vC\_v, C_sC\_s, C_eC\_e 가 공백을 사이에 두고 주어진다. (1C_v2,000,0C_s C_e<C_v1 \le C\_v \le 2\\,000, 0 \le C\_s \le C\_e \lt C\_v)

출력

현재로부터 tt 초 뒤에 곰곰이가 새 3마리를 최초로 한번에 볼 수 있다고 할 때, tt 를 첫 번째 줄에 출력하라.

만약 그런 순간이 영원히 오지 않는다면 -1 을 출력하라.