전기 요금

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

문제

전기 회사가 전기 요금을 또 올렸다. 새로운 요금은 아래 표와 같다. (사용량은 항상 양의 정수이다.)

사용량 (Wh)요금 (Wh당, 원)
1 ~ 1002
101 ~ 100003
10001 ~ 10000005
1000000 초과7

요금은 구간별로 누적해서 계산한다. 즉, 처음 100Wh는 1Wh당 2원, 그 다음 9900Wh(101 ~ 10000)는 1Wh당 3원, 그 다음 990000Wh(10001 ~ 1000000)는 1Wh당 5원, 1000000Wh를 넘는 부분은 1Wh당 7원이다.

예를 들어 10123Wh를 사용하면 요금은 2×100 + 3×9900 + 5×123 = 30515원이다.

전기 회사는 요금을 올리지 않고도 돈을 더 버는 이상한 방법을 만들었다. 사용량을 직접 알려주는 대신, 요금과 관련된 두 정수 A와 B만 알려주는 것이다. 이 두 수는 같은 건물에서 임의로 고른 이웃 한 명의 정보와 합쳐서 만들어진다.

  • A: 두 사람의 사용량을 더한 값에 매겨진 요금
  • B: 두 사람이 각자 내야 하는 요금의 차이(절댓값)

이 두 수만으로 자신의 요금을 계산할 수 없으면, 계산 수수료 100원을 더 내고 사용량을 알아낼 수 있다.

상근이는 전기를 매우 아끼는 사람이라 자신이 사는 건물에서 전기를 가장 적게 쓴다고 확신한다. 즉, 상근이는 두 사람 중 전기를 더 적게 쓴 사람이다. 상근이는 돈도 아끼기 때문에 수수료를 내지 않고 직접 계산하려고 한다.

예를 들어 A = 1100, B = 300이라고 하자. 이때 상근이의 사용량은 150Wh, 이웃의 사용량은 250Wh이다. 두 사람의 사용량을 더하면 400Wh이고 그 요금은 2×100 + 3×300 = 1100원이므로 A = 1100이 된다. 상근이가 내야 할 요금은 350원, 이웃이 내야 할 요금은 2×100 + 3×150 = 650원이므로 B = |350 - 650| = 300이 된다. 따라서 상근이는 350원을 내면 된다.

A와 B가 주어졌을 때, 상근이가 내야 하는 요금을 구하는 프로그램을 작성하시오.

입력

입력은 여러 개의 테스트 케이스로 이루어진다. 각 테스트 케이스는 한 줄에 두 정수 A와 B로 주어진다. ($1 \le A, B \le 10^9$) 각 테스트 케이스에는 항상 유일한 정답이 존재하며, 주어진 A와 B를 만들 수 있는 두 사람의 사용량 쌍은 정확히 하나뿐이다.

입력의 마지막 줄에는 0이 두 개 주어지며, 이 줄은 처리하지 않는다.

출력

각 테스트 케이스마다 상근이가 내야 하는 요금을 한 줄에 하나씩 출력한다.