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.

-----Sample Input-----
atcoder beginner contest

-----Sample Output-----
ABC

The initial letters of atcoder, beginner and contest are a, b and c. Uppercase and concatenate them to obtain ABC.

Difficulty: introductory

Starter code:

Solutions:
def answer(s: str) -> str:
    return ''.join(s[0].upper() for s in s.split())


def main():
    s = input()
    print(answer(s))


def __starting_point():
    main()
__starting_point()

s1,s2,s3=map(str,input().split())
print((s1[0]+s2[0]+s3[0]).upper())

def abc059a(s1: str, s2: str, s3: str) ->str:
    return s1[0].upper() + s2[0].upper() + s3[0].upper()

s1, s2, s3 = list(map(str, input().split()))
print((abc059a(s1, s2, s3)))


A,B,C = input().split()

initial = A[0] + B[0] + C[0]
initial = initial.upper()
print(initial)

def atc_059a(input_value: str) -> str:
    S = input_value.split(" ")
    SSS = S[0][0].upper() + S[1][0].upper() + S[2][0].upper()
    return SSS

input_value = input()
print((atc_059a(input_value)))


a = input().split()
print(a[0][0].upper()+a[1][0].upper()+a[2][0].upper())

a, b, c = map(str, input().split())
d = a[0] + b[0] + c[0]
print(d.upper())

a,b,c=input().split()
print((a[0]+b[0]+c[0]).upper())

def atc_059a(input_value: str) -> str:
    S = input_value.split(" ")
    SSS = S[0][0].upper() + S[1][0].upper() + S[2][0].upper()
    return SSS

input_value = input()
print((atc_059a(input_value)))


S = input().split()

my_list = []

for i in range(len(S)):
    S[i] = S[i].title()
    my_list.append(S[i][0])

print(my_list[0]+my_list[1]+my_list[2])

a, b, c = input().split()
print((a[0] + b[0] + c[0]).upper())

# 単語３つが空白区切りで与えられる
# 反語の先頭の文字をつなげる
# 大文字にする

a,b,c = map(str, input().split())

word = a[0]+b[0]+c[0]

print(word.upper())

a,b,c=input().split(" ")
print((a[0]+b[0]+c[0]).upper())

a, b, c = input().split()
print((a[0]+b[0]+c[0]).upper())

a,b,c = input().split()

s = a[0]+b[0]+c[0]
print(s.upper())

# 1.　s1,s2,s3を入力する
s1, s2, s3 = list(map(str,input().split()))

# 2.　s1,s2,s3の先頭文字を取り出して、一つのリストに格納する
s_list = [s1[0], s2[0], s3[0]]

# 3.　2を結合し、大文字にする
s = "".join(s_list)
ss = s.upper()

# 4.　3を大文字にする
print(ss)


s1, s2, s3 = input().split()
ans = str(chr(ord(s1[0]) - 32) + chr(ord(s2[0]) - 32) + chr(ord(s3[0]) - 32))
print(ans)


a,b,c=input().split()
print((a[0]+b[0]+c[0]).upper())

texts = list(map(str, input().split()))

result = ""
for text in texts:
    result = result + text[0].upper()
print(result)

#https://atcoder.jp/contests/abc059/tasks/abc059_a
S_list = list(input().split())
S = [i[0] for i in S_list]
print("".join(S).upper())

a = input().split()
res = ""
for i in range(len(a)):
    a[i] = a[i].upper()
    res += a[i][0]
print(res)

s1,s2,s3 = input().split()
print((s1[0]+s2[0]+s3[0]).upper())

s=input().split()
print((s[0][0]+s[1][0]+s[2][0]).upper())

def answer(a: str, b: str, c: str) -> str:
    return (a[0]+b[0]+c[0])

a,b,c=input().split()
print(answer(a,b,c).upper())

s1, s2, s3 = list(map(str, input().split()))
print(((s1[0] + s2[0] + s3[0]).upper()))


a, b, c = map(str, input().split())
print((a[0] + b[0] + c[0]).upper())

s = list(map(str,input().upper().split()))
print(s[0][0]+s[1][0]+s[2][0])

s = input().split()
print(f"{s[0][0]}{s[1][0]}{s[2][0]}".upper())

Tre_words = input().split()
s1 = (Tre_words[0].title())
s2 = (Tre_words[1].title())
s3 = (Tre_words[2].title())
A = list(s1)
B = list(s2)
C = list(s3)

print(A[0]+B[0]+C[0])

a,b,c=map(str,input().split())

print(a[0].upper() + b[0].upper() + c[0].upper())

s1, s2, s3 = list(map(str, input().split()))

def three_letter_acronym() -> str:
    return (s1[0] + s2[0] + s3[0])
print(three_letter_acronym().upper())

s1, s2, s3 = map(str, input().split())

S = s1[0] + s2[0] + s3[0]

print(S.upper())

import sys
input = lambda: sys.stdin.readline().rstrip()

def main():
    words = list(input().split())
    print((words[0][0]+words[1][0]+words[2][0]).upper())

def __starting_point():
    main()
__starting_point()

# 3つリストを作って、各頭文字をくっつけた略語をアッパー

s1, s2, s3 = list(map(list, input().split()))
# print(s1)
# print(s2)
# print(s3)

abbreviation = s1[0] + s2[0] + s3[0]
# print(abbreviation)

print((abbreviation.upper()))


def generate_acronym(l1: list) -> str:
    answer = ""
    for i, word in enumerate(l1):
        # answer.append(word[0].upper())
        answer += word[0].upper()

    return answer


lists = list(map(str, input().split()))
print((generate_acronym(lists)))


s1,s2,s3=input().split()

s1=s1[0]
s2=s2[0]
s3=s3[0]

print(s1.upper()+s2.upper()+s3.upper())

s = list(input().split())

s1 = s[0]
s2 = s[1]
s3 = s[2]

print((s1[0]+s2[0]+s3[0]).upper())

S = list(map(str, input().split()))

# 単語の先頭の文字をつなげ、大文字にした略語を出力してください

s1 = S[0][0].upper()
s2 = S[1][0].upper()
s3 = S[2][0].upper()

print(s1 + s2 + s3)

# A - Three-letter acronym

# s1 s2 s3
s1, s2, s3 = list(map(str, input().split(maxsplit=3)))

answer = s1[0].upper() + s2[0].upper() + s3[0].upper()

print(answer)


def iroha():
    a, b, c = input().split()

    shead = a[0].upper()
    sshead = b[0].upper()
    ssshead = c[0].upper()

    print((shead + sshead + ssshead))

def __starting_point():
    iroha()

__starting_point()

a,b,c=input().split()
print(((a[0]+b[0]+c[0]).upper()))


s = [x for x in input().split()]
print(s[0][0].upper() + s[1][0].upper() + s[2][0].upper())

S1,S2,S3 = map(str,input().split())

string = str.upper(S1[0] + S2[0] + S3[0])
print(string)

a, b, c = input().split()
ans = a[0] + b[0] + c[0]
A = ans.upper()
print(A)

s1,s2,s3 = input().upper().split()
print('{}{}{}'.format(s1[0],s2[0],s3[0]))

s1,s2,s3 = map(str,input().split())
print((s1[0]+s2[0]+s3[0]).upper())

words = str(input()).upper()
words_list = words.split(' ')

print((words_list[0][0] + words_list[1][0] + words_list[2][0]))





a,b,c=input().split()
print(a[0].upper()+b[0].upper()+c[0].upper())

a,b,c=map(str,input().split())
a=a.upper()
b=b.upper()
c=c.upper()
print(a[0]+b[0]+c[0])

a,b,c = list(map(str, input().split()))

a=a.upper()
b=b.upper()
c=c.upper()

print((a[0]+b[0]+c[0]))


#n = int(input())
a, b, c = list(map(str, input().split()))
#l = list(map(int,input().split()))
#l = [list(map(int,input().split())) for i in range(n)]

a = a.upper()
b = b.upper()
c = c.upper()
print((a[0]+b[0]+c[0]))


# 文字列の取得
strlist = list(map(str,input().split()))
lnum = len(strlist)

# 先頭文字の大文字出力
head = ""
for cnt in range(0,lnum,1):
    head = head + (strlist[cnt][:1])
print(head.upper())

s1, s2, s3 = input().split()

print((s1[0] + s2[0] + s3[0]).upper())

S=list(input().split())
for i in range(3):
    S[i]=S[i].upper()
print((S[0][0]+S[1][0]+S[2][0]))


a, b, c = map(str,input().split())

S = a[0] + b[0] + c[0]
print(S.upper())

a,b,c=map(str,input().split())
print(a[0].upper()+b[0].upper()+c[0].upper())

a,b,c = input().split()
d = a[0]+b[0]+c[0]
print(str.upper(d))

s1, s2, s3 = input().split()

top = s1[0] + s2[0] + s3[0]
print(top.upper())

def generate_acronym(l1: list) -> str:
    answer = ""
    for word in l1:
        # answer.append(word[0].upper())
        answer += word[0].upper()

    return answer


lists = list(map(str, input().split()))
print((generate_acronym(lists)))


a,b,c=map(str,input().split())

a=a.upper()
b=b.upper()
c=c.upper()

print(str(a[0])+b[0]+c[0])

s1, s2, s3 = list(map(str, input().split()))
print((s1[0] + s2[0] + s3[0]).upper())

for s in input().upper().split():
    print(s[0], end='')

s1,s2,s3=input().split()
s=s1[0]+s2[0]+s3[0]
print(s.upper())

a, b, c = input().split()

A = list(a)
B = list(b)
C = list(c)

ans = A[0] + B[0] + C[0]
print(ans.upper())

s = list(input().split())

s1 = s[0]
s2 = s[1]
s3 = s[2]

print((s1[0] + s2[0] + s3[0]).upper())

a,b,c = input().split()

n = a[0]+b[0]+c[0]
print((n.upper()))


a,b,c=input().split()
print(a.upper()[0],b.upper()[0],c.upper()[0],sep="")

s1, s2, s3 = map(str, input().split())
print(s1[0].upper() + s2[0].upper() + s3[0].upper())

s = input().split()
s1 = list(s[0])
s2 = list(s[1])
s3 = list(s[2])
print(s1[0].upper()+s2[0].upper()+s3[0].upper())

s1, s2, s3 = input().upper().split()
print(("{}{}{}".format(s1[0], s2[0], s3[0])))


a,b,c = input().split()
print(str.upper(a[0]+b[0]+c[0]))

a, b, c = input().split()
a = a.upper()
b = b.upper()
c = c.upper()
print(a[0]+b[0]+c[0])

a, b, c = input().split()

print(((a[0]+b[0]+c[0]).upper()))


print(''.join(s[0].upper() for s in input().split()))

s1,s2,s3 = input().split()
s = s1[0].upper() + s2[0].upper() + s3[0].upper()
print(s)

print(''.join(s[0].upper() for s in input().split()))

a,b,c=input().split()
print(a[0].upper()+b[0].upper()+c[0].upper())

s1, s2, s3 = list(map(str, input().split()))
print(((s1[0]+s2[0]+s3[0]).upper()))


# 3つの単語を入力で受け取る
s1,s2,s3 = input().split()
# それぞれの頭文字を集めて大文字
short = str.upper(s1[0]+s2[0]+s3[0])
print(short)

for a in input().upper().split():
    print(a[0],end='')

S = list(map(str,input().split()))
a = S[0][0].upper()
b = S[1][0].upper()
c = S[2][0].upper()
print(a + b + c)

a,b,c=map(str.upper,input().split())
print(a[0]+b[0]+c[0])

'''
abc059 A - Three-letter acronym
https://atcoder.jp/contests/abc059/tasks/abc059_a
'''

s = list(input().split())
ans = ''
for i in s:
    ans += i[0].upper()
print(ans)


a, b, c = input().split()

print(a[0].upper() + b[0].upper() + c[0].upper())

n, m, l = input().split()
print(n[0].upper()+m[0].upper()+l[0].upper())

s1, s2, s3 =map(str,input().split())
ans = [s1[0].upper(), s2[0].upper(), s3[0].upper()  ]
print(''.join(ans))

s1,s2,s3 = input().split()
S = s1[0] + s2[0] + s3[0]
print(S.upper())

# A - Three-letter acronym
# https://atcoder.jp/contests/abc059/tasks/abc059_a

s1, s2, s3 = list(map(str, input().split()))

print((s1[0].upper() + s2[0].upper() + s3[0].upper()))


a, b, c = input().split()

def answer(a: str, b: str, c: str) -> str:
    return ((a[0] + b[0] + c[0]).upper())

print((answer(a, b, c)))


s1, s2, s3 = input().split()

S = s1[0] + s2[0] + s3[0]
print(S.upper())

S1, S2, S3 = map(str,input().split())

list_join = (S1[0] + S2[0] + S3[0])



print(list_join.upper())

S1, S2, S3 = map(str, input().split())
print((S1[0] + S2[0] + S3[0]).upper())

a,b,c=list(map(str,input().split()))
def answer(a:str,b:str,c:str)->str:
    return (a[0]+b[0]+c[0]).upper()
print((answer(a,b,c)))


a,b,c=input().split()
a,b,c=a.capitalize(),b.capitalize(),c.capitalize()
print(a[0]+b[0]+c[0])

a, b, c = input().split()

n = a[0] + b[0] + c[0]
print(n.upper())

A, B, C = list(map(str, input().split()))

print(((A[0]+B[0]+C[0]).upper()))


s1, s2, s3 = list(map(str, input().split()))

print((str.upper(s1[0]) + str.upper(s2[0]) + str.upper(s3[0])))


s1,s2,s3 = map(str, input().split())
s= s1[0]+s2[0]+s3[0]

print(s.upper())

a, b, c = input().split()
d = a[0] + b[0] + c[0]
print(d.upper())