P23818 [AtCoder] ABD
入门
题目描述

Problem Statement

Decades have passed since the beginning of AtCoder Beginner Contest.
The contests are labeled as ABC001, ABC002, ... from the first round, but after the 999-th round ABC999, a problem occurred: how the future rounds should be labeled?
In the end, the labels for the rounds from the 1000-th to the 1998-th are decided: ABD001, ABD002, ..., ABD999.
You are given an integer N between 1 and 1998 (inclusive). Print the first three characters of the label of the N-th round of AtCoder Beginner Contest.

Input

Input is given from Standard Input in the following format:
N

Output

Print the first three characters of the label of the N-th round of AtCoder Beginner Contest.

Constraints

  • $1 \leq N \leq 1998$
  • N is an integer.

Sample Input 1

999

Sample Output 1

ABC

The 999-th round of AtCoder Beginner Contest is labeled as ABC999.

Sample Input 2

1000

Sample Output 2

ABD

The 1000-th round of AtCoder Beginner Contest is labeled as ABD001.

Sample Input 3

1481

Sample Output 3

ABD

The 1481-th round of AtCoder Beginner Contest is labeled as ABD482.

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
999
样例输出
ABC