아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Расчеты Луиджи

시간 제한1초메모리 제한1024 MB

요약
A≤x≤B, C≤y≤D이고 x+y가 k로 나누어떨어지는 x, y를 골라 합이 최대가 되게 하며, 없으면 -1을 출력한다.
난이도

보통10점 중 4점

유형
수학, 정수론, 그리디, 구현
정답자
아직 제출이 없습니다

문제

Луиджи знает толк в подборе шин. Недавно он попросил Гвидо проводить расчеты для определения оптимального сочетания трех факторов: дорога, шины и диски.

В расчетах Луиджи дорога характеризуется числом kk --- частотой микровыбоин, а шины и диски числами xx и yy --- коэффициентами крутости по личной шкале Луиджи. Гвидо опытно установил, что обязательным условием сочетания факторов является выполнение формулы: x+y≡0mod  kx + y \equiv 0 \mod k. То есть сумма коэффициентов крутости шин и дисков должна нацело делиться на частоту микровыбоин.

Луиджи всегда работает на максимуме возможностей и хочет подбирать в своем магазине самые крутые шины, учитывая ассортимент. В магазине Луиджи можно купить шины с любыми коэффициентами крутости от AA до BB, аналогично диски коэффициентами от CC до DD. При этом если вариантов, подходящих под данную дорогу несколько, то Луиджи подбирает любой из тех, в котором сумма коэффициентов максимальна.

Луиджи просит вас, написать программу, которая по числам AA, BB, CC, DD и kk определит какие шины и какие диски нужно продать.

입력

В первой и единственной строке входного файла дано пять натуральных чисел A,B,C,D,kA, B, C, D, k (1≤A,B,C,D,k≤1091 \le A, B, C, D, k \le 10^9) --- ограничения на ассортимент, а также частота микровыбоин дороги.

출력

В единственной строке выходного файла выведите два числа xx и yy (A≤x≤B,C≤y≤DA \le x \le B, C \le y \le D) --- ответ на задачу. Если ответа не существует, выведите -1.

예제3

  1. 예제 1

    입력
    1 10 1 7 3
    
    예상 출력
    9 6
    
  2. 예제 2

    입력
    1 2 2 3 7
    
    예상 출력
    -1
    
  3. 예제 3

    입력
    1 4 2 3 2
    
    예상 출력
    4 2