베개는 길이가 정수인 막대 세 개를 변으로 하는 직각삼각형을 만들고자 한다. 삼각형의 각 꼭짓점은 막대의 양끝으로만 이루어져야 한다.
이미 베개는 길이가 , 인 두 막대를 가지고 있으며, 여기에 길이가 정수 인 막대 하나를 구매해서 직각삼각형을 만들려고 한다.
베개는 어떤 막대를 구매해야 할까? 막대의 두께는 무시하자.
첫 번째 줄에 두 정수 , 가 주어진다.
세 막대의 길이 , , 가 직각삼각형을 이루도록 하는 정수 가 존재한다면, 그런 중 가장 작은 값을 한 줄에 출력한다.
만약 어떤 정수 도 조건을 만족하지 못한다면, -1을 출력한다.
6 8
10
4 4
-1