만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

지도

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

요약
조각 n개가 나오려면 Vasya가 몇 초 동안 지도를 찢었는지 구하고, 가능한 값이 없으면 -1을 출력합니다.
난이도

쉬움10점 중 2점

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

문제

말썽꾸러기 바샤는 지리 시험에서 낙제 점수를 받고 화가 나서 지도를 찢기 시작했다. 그는 tt초 동안 이 일을 했다.

매초 그는 지도의 아무 조각이나 골라 kk개의 조각으로 찢었다. 다 찢고 나니 그의 앞에 nn개의 조각이 남아 있었다.

지도를 찢는 동안 시간 감각을 잃어버렸다. 그는 지도를 얼마나 오래 찢었는지 알고 싶어서 tt를 구해 달라고 부탁했다.

입력

첫째 줄에 두 정수 nn과 kk가 주어진다 (1≤n,k≤1091 \le n, k \le 10^9).

출력

조건을 만족하는 tt가 없으면 한 개의 수 −1-1을 출력한다. 그렇지 않으면 tt를 출력한다.

예제2

  1. 예제 1

    입력
    10 4
    
    예상 출력
    3
    
  2. 예제 2

    입력
    10 3
    
    예상 출력
    -1