B - AtCoder Beginner Contest 111 Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 200

問題文

黒橋君は,AtCoder Beginner Contest (ABC) にまだ参加したことがありません.

次に行われる ABC は第 N 回です. 黒橋君は,初めて参加する ABC を第 x 回としたときに,x の十進法表記でのすべての桁の数字が同じであるようにしたいです.

黒橋君が初めて参加する ABC としてふさわしいもののうち,最も早いものは第何回でしょうか?

制約

  • 100 \leq N \leq 999
  • N は整数

入力

入力は以下の形式で標準入力から与えられる.

N

出力

黒橋君が初めて参加する ABC としてふさわしいもののうち,最も早いものは第何回かを出力せよ.


入力例 1

111

出力例 1

111

次に行われる ABC は第 111 回です. これは黒橋君が初めて参加する ABC としてふさわしいです.


入力例 2

112

出力例 2

222

次に行われる ABC は第 112 回です.そのため,第 111 回の ABC にはもう参加することはできません. 黒橋君が初めて参加する ABC としてふさわしいもののうち,最も早いものは第 222 回です.


入力例 3

750

出力例 3

777

Score : 200 points

Problem Statement

Kurohashi has never participated in AtCoder Beginner Contest (ABC).

The next ABC to be held is ABC N (the N-th ABC ever held). Kurohashi wants to make his debut in some ABC x such that all the digits of x in base ten are the same.

What is the earliest ABC where Kurohashi can make his debut?

Constraints

  • 100 \leq N \leq 999
  • N is an integer.

Input

Input is given from Standard Input in the following format:

N

Output

If the earliest ABC where Kurohashi can make his debut is ABC n, print n.


Sample Input 1

111

Sample Output 1

111

The next ABC to be held is ABC 111, where Kurohashi can make his debut.


Sample Input 2

112

Sample Output 2

222

The next ABC to be held is ABC 112, which means Kurohashi can no longer participate in ABC 111. Among the ABCs where Kurohashi can make his debut, the earliest one is ABC 222.


Sample Input 3

750

Sample Output 3

777