#D12967. Three-letter acronym

    ID: 10785 Type: Default 2000ms 268MiB

Three-letter acronym

Three-letter acronym

You are given three words s_1, s_2 and s_3, each composed of lowercase English letters, with spaces in between. Print the acronym formed from the uppercased initial letters of the words.

Constraints

  • s_1, s_2 and s_3 are composed of lowercase English letters.
  • 1 ≤ |s_i| ≤ 10 (1≤i≤3)

Input

Input is given from Standard Input in the following format:

s_1 s_2 s_3

Output

Print the answer.

Examples

Input

atcoder beginner contest

Output

ABC

Input

resident register number

Output

RRN

Input

k nearest neighbor

Output

KNN

Input

async layered coding

Output

ALC

inputFormat

Input

Input is given from Standard Input in the following format:

s_1 s_2 s_3

outputFormat

Output

Print the answer.

Examples

Input

atcoder beginner contest

Output

ABC

Input

resident register number

Output

RRN

Input

k nearest neighbor

Output

KNN

Input

async layered coding

Output

ALC

样例

resident register number
RRN