Time Limit: 2 sec / Memory Limit: 1024 MB
配点 : 100 点
問題文
プログラミングコンペティションサイト AtCode は、プログラミングコンテストを定期的に開催しています。
AtCode で次に開催されるコンテストは ABC と呼ばれ、レーティングが 1200 未満の参加者のレーティングが変動します。
その次に開催されるコンテストは ARC と呼ばれ、レーティングが 2800 未満の参加者のレーティングが変動します。
そのさらに次に開催されるコンテストは AGC と呼ばれ、すべての参加者のレーティングが変動します。
高橋くんの AtCode でのレーティングは R です。彼のレーティングが変動する次のコンテストは何でしょうか?
制約
- 0 ≤ R ≤ 4208
- R は整数である。
入力
入力は以下の形式で標準入力から与えられる。
R
出力
高橋くんのレーティングが変動する次のコンテストの名称(ABC
, ARC
, AGC
のいずれか)を出力せよ。
入力例 1
1199
出力例 1
ABC
1199 は 1200 未満なので ABC でレーティングが変動します。
入力例 2
1200
出力例 2
ARC
1200 は 1200 未満ではないので ABC ではレーティングが変動しませんが、2800 未満ではあるので ARC でレーティングが変動します。
入力例 3
4208
出力例 3
AGC
Score : 100 points
Problem Statement
A programming competition site AtCode regularly holds programming contests.
The next contest on AtCode is called ABC, which is rated for contestants with ratings less than 1200.
The contest after the ABC is called ARC, which is rated for contestants with ratings less than 2800.
The contest after the ARC is called AGC, which is rated for all contestants.
Takahashi's rating on AtCode is R. What is the next contest rated for him?
Constraints
- 0 ≤ R ≤ 4208
- R is an integer.
Input
Input is given from Standard Input in the following format:
R
Output
Print the name of the next contest rated for Takahashi (ABC
, ARC
or AGC
).
Sample Input 1
1199
Sample Output 1
ABC
1199 is less than 1200, so ABC will be rated.
Sample Input 2
1200
Sample Output 2
ARC
1200 is not less than 1200 and ABC will be unrated, but it is less than 2800 and ARC will be rated.
Sample Input 3
4208
Sample Output 3
AGC