문제2331--What's the next?

### 2331: What's the next?

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 49  통과: 36
[제출] [채점기록] [묻고답하기]

#### 문제 설명

According to Wikipedia, an arithmetic progression (AP) is a sequence of numbers such that the difference of any two successive members of the sequence is a constant. For instance, the sequence 3, 5, 7, 9, 11, 13, . . . is an arithmetic progression with common difference 2. For this problem, we will limit ourselves to arithmetic progression whose common difference is a non-zero integer.

On the other hand, a geometric progression (GP) is a sequence of numbers where each term after the first is found by multiplying the previous one by a fixed non-zero number called the common ratio. For example, the sequence 2, 6, 18, 54, . . . is a geometric progression with common ratio 3. For this problem, we will limit ourselves to geometric progression whose common ratio is a non-zero integer.

Given three successive members of a sequence, you need to determine the type of the progression and the next successive member.

#### 입력 설명

Your program will be tested on one or more test cases. Each case is specified on a single line with three integers (−10,000 < a1, a2, a3 < 10,000) where a1, a2, and a3 are distinct.

The last case is followed by a line with three zeros.

#### 출력 설명

For each test case, you program must print a single line of the form:

XX␣v

where XX is either AP or GP depending if the given progression is an A either an arithmetic or geometric progressions.

#### 입력 예시 Copy

4 7 10
2 6 18
0 0 0

#### 출력 예시 Copy

AP 13
GP 54