Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào một ký tự c in thường (a, ..., z) và hiển thị lên màn hình ký tự IN HOA tương ứng (A, ..., Z).

Input

Một dòng duy nhất chứa một ký tự c duy nhất

Output

Một dòng duy nhất là ký tự in hoa của c

Examples

Input

c

Output

C

Input

e

Output

E

Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào một chuỗi và đếm số ký tự chữ cái, chữ số, kí tự đặc biệt trong chuỗi đó.

ví dụ "abcd,,,11"

In ra là: 4 3 2

Input

Đầu vào là một chuỗi kí tự

Output

Đầu ra là số lượng chữ cái, số lượng chữ số, số lượng kí tự đặc biệt cách nhau bởi khoảng trắng.(Nhớ in theo thứ tự )

Examples

Input

c

Output

1 0 0

Input

aaa11

Output

3 2 0

Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào hai chuỗi s1 và s2, sau đó ghép hai chuỗi đó lại và in ra kết quả.

ví dụ s1 là "ab", s2 là "cd"

In ra là:

abcd

Input

Đầu vào là 2 chuỗi kí tự s1, s2

Output

Đầu ra là 1 chuỗi duy nhất được ghép bởi s1, s2.

Examples

Input

ab cd

Output

abcd

Input

00 ss

Output

00ss

Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào một chuỗi và đảo ngược thứ tự các ký tự trong chuỗi đó.

ví dụ "abcd"

In ra là: dcba

Input

Đầu vào là một chuỗi kí tự

Output

Đầu ra là một chuỗi được đảo ngược


Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào hai chuỗi s1 và s2, sau đó so sánh hai chuỗi đó và in ra kết quả.

Nếu s1 > s2: in ra dấu >

Nếu s1 < s2: in ra dấu <

Nếu s1 = s2: in ra dấu =

In ra là: dcba

Input

Đầu vào là 2 chuỗi kí tự s1, s2

Output

Đầu ra dấu hợp lệ

Input

abc  bce

Output

<

Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào một chuỗi và kiểm tra xem chuỗi đó có phải là chuỗi đối xứng hay không.

ví dụ: "aabaa", "aba", "bbb" là một chuỗi đối xứng, còn "aabb", "ppih" không phải là chuỗi đối xứng

Input

Đầu vào là một chuỗi kí tự

Output

Đầu ra "YES" nếu chuỗi đó là đối xứng, ngược lại in "NO"

Input

aabaa

Output

YES

Input

aaba

Output

NO

Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào một chuỗi và tách chuỗi đó thành các từ riêng biệt, sau đó in ra từng từ trên một dòng.

ví dụ: "nguyen van a" thì đầu ra là : nguyen van a

Input

Đầu vào là một chuỗi kí tự (gợi ý sài fgets)

Output

Đầu ra là từng từ trên từng dòng

Input

thap rua

Output

thap
rua

Input

cham ppp

Output

cham
ppp

Time limit: 1.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào một chuỗi và xóa đi tất cả các ký tự trùng lặp trong chuỗi đó.

ví dụ: "aaabbbccc" thì đầu ra là : abc

Input

Đầu vào là một chuỗi kí tự

Output

Đầu ra là chuỗi kí tự không lặp

Input

yyypp

Output

yp

Input

aapapdd

Output

apapd

Input

aaba

Output

aba

Time limit: 2.0s / Memory limit: 64M

Points: 100

Viết chương trình nhập vào họ tên đầy đủ ( có các kí tự đặc biệt và khoảng trắng) của một người và đầu ra là một tên đã được định dạng theo đúng format chữ cái đầu của từng từ viết hoa và khoảng các giữa các từ là 1 khoảng trắng

ví dụ:

"nguyen van++++--- nam'''\ "

thì đầu ra là :

Nguyen Van Nam

Input

Đầu vào chuỗi họ tên đầy đủ ( có các kí tự đặc biệt và khoảng trắng)

Output

Đầu ra chuỗi họ tên chuẩn

CÁC BẠN CẦN LÀM ĐƯỢC BÀI NÀY QUAN TRỌNG