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

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

수

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

요약
구간 [a,b]와 [c,d]가 주어질 때, a≤u≤b, c≤v≤d인 두 자연수 u, v의 곱으로 나타낼 수 없는 ac보다 큰 최소 자연수를 구한다.
난이도

어려움10점 중 8점

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

문제

자연수 aa, bb, cc, dd가 주어진다. acac보다 큰 자연수 nn 중에서, a≤u≤ba \le u \le b이고 c≤v≤dc \le v \le d인 두 자연수 uu, vv의 곱으로 나타낼 수 없는 가장 작은 nn을 구한다.

입력

입력 파일의 첫째 줄에 자연수 aa, bb, cc, dd가 주어진다. (1≤a≤b≤1061 \le a \le b \le 10^6, 1≤c≤d≤1061 \le c \le d \le 10^6)

출력

구한 수 nn을 출력한다.

예제2

  1. 예제 1

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

    입력
    1 2 3 5
    
    예상 출력
    7