Problem:
 Score : 100 points    Problem Statement 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 1 atcoder beginner contest      Sample Output 1 ABC  The initial letters of atcoder , beginner and contest are a , b and c . Uppercase and concatenate them to obtain ABC .       Sample Input 2 resident register number      Sample Output 2 RRN       Sample Input 3 k nearest neighbor      Sample Output 3 KNN       Sample Input 4 async layered coding      Sample Output 4 ALC

Solution (Python):

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



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

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

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

Solution (Python):
A,B,C = input().split()

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

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

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

    print(shead + sshead + ssshead)

if __name__ == "__main__":
    iroha()

Solution (Python):
words = str(input()).upper()
words_list = words.split(' ')

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

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

    return answer


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

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

    return answer


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

Solution (Python):
array=input().split()
tobeprinted=[]
for i in range(3):
	tobeprinted.append(array[i][0].upper())
print(*tobeprinted,sep="")

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

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

Solution (Python):




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

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

print(word.upper())

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

print(s.upper())

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

Solution (Python):
a,b,c = input().split()

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

Solution (Python):
a, b, c = input().split()

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

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

Solution (Python):
import sys, re
from math import ceil, floor, sqrt, pi, factorial, gcd
from copy import deepcopy
from collections import Counter, deque
from heapq import heapify, heappop, heappush
from itertools import accumulate, product, combinations, combinations_with_replacement
from bisect import bisect, bisect_left, bisect_right
from functools import reduce
from decimal import Decimal, getcontext

def i_input(): return int(input())
def i_map(): return map(int, input().split())
def i_list(): return list(i_map())
def i_row(N): return [i_input() for _ in range(N)]
def i_row_list(N): return [i_list() for _ in range(N)]
def s_input(): return input()
def s_map(): return input().split()
def s_list(): return list(s_map())
def s_row(N): return [s_input for _ in range(N)]
def s_row_str(N): return [s_list() for _ in range(N)]
def s_row_list(N): return [list(s_input()) for _ in range(N)]
def lcm(a, b): return a * b // gcd(a, b)
sys.setrecursionlimit(10 ** 6)
INF = float('inf')
MOD = 10 ** 9 + 7
num_list = []
str_list = []

def main():
    s1, s2, s3 = s_map()

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

if __name__ == '__main__':
    main()

Solution (Python):
a,b,c = input().split()

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

Solution (Python):
A, B, C = map(str, input().split())

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

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

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

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

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

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

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

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

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

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

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

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

Solution (Python):
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])

Solution (Python):
s1, s2, s3 = input().split()

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

Solution (Python):


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




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


print(abbreviation.upper())

Solution (Python):

S_list = list(input().split())
S = [i[0] for i in S_list]
print("".join(S).upper())

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

Solution (Python):
s = list(input().split())

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

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

Solution (Python):
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())

Solution (Python):
s1, s2, s3 = input().split()

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

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

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

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

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

Solution (Python):
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())

if __name__ == '__main__':
    main()

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

Solution (Python):
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())

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

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

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

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

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

Solution (Python):
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))

Solution (Python):

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


s_list = [s1[0], s2[0], s3[0]]


s = "".join(s_list)
ss = s.upper()


print(ss)

Solution (Python):
x,y,z = map(str,input().split())
print(x[0].upper()+y[0].upper()+z[0].upper())

Solution (Python):
s = list(input().split())

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

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

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

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

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

print(S.upper())

Solution (Python):



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

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

print(answer)

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

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

Solution (Python):
texts = list(map(str, input().split()))

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

Solution (Python):
s1,s2,s3=input().split()
print(s1[0].upper(),end='')
print(s2[0].upper(),end='')
print(s3[0].upper(),end='')

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

Solution (Python):

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())

Solution (Python):
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)

Solution (Python):
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)

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

Solution (Python):
s1, s2, s3 = input().split()
print(chr(ord(s1[0])-32)+chr(ord(s2[0])-32)+chr(ord(s3[0])-32))

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

Solution (Python):
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())

Solution (Python):

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

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

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

Solution (Python):
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])

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


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


if __name__ == '__main__':
    main()

Solution (Python):
a, b, c = input().split()

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

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

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

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

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

Solution (Python):
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))

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

Solution (Python):
def main():
    a, b, c = input().split()

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


if __name__ == "__main__":
    main()

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

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

Solution (Python):

def main():
    s1, s2, s3 = input().split()

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


if __name__ ==  "__main__":
    main()

Solution (Python):
a,b,c=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))

Solution (Python):



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

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

Solution (Python):
import sys 
S = sys.stdin.readline().split()
print(''.join(s[0].upper() for s in S))

Solution (Python):
s1, s2, s3 = (s for s in input().split())
print((s1[0] + s2[0] + s3[0]).upper())

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

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

Solution (Python):
a = map(str, input().split())
word_list = list(a)
print('{}{}{}'.format(word_list[0][0].upper(), word_list[1][0].upper(), word_list[2][0].upper()))

Solution (Python):
s,t,u=list(input().split())
s=s.upper()[0]
t=t.upper()[0]
u=u.upper()[0]
print(s+t+u)

Solution (Python):
import sys

readline = sys.stdin.readline
MOD = 10 ** 9 + 7
INF = float('INF')
sys.setrecursionlimit(10 ** 5)


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


if __name__ == '__main__':
    main()

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

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

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

Solution (Python):
print(*map(lambda s: s[0].upper(), input().split()), sep="")

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

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

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

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

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

Solution (Python):
a=input().split()
b=[]

for i in range(3):
  b.append(a[i][0].upper())
  
  
print(b[0]+b[1]+b[2])

Solution (Python):
s, t, u = input().split()

print(s[0].upper() + t[0].upper() + u[0].upper())

Solution (Python):
print("".join(s[0].upper()for s in input().split()))

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

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

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

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

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

a = str.capitalize(a)
b = str.capitalize(b)
c = str.capitalize(c)

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

Solution (Python):



import sys
from io import StringIO
import unittest


class TestClass(unittest.TestCase):
    def assertIO(self, input, output):
        stdout, stdin = sys.stdout, sys.stdin
        sys.stdout, sys.stdin = StringIO(), StringIO(input)
        resolve()
        sys.stdout.seek(0)
        out = sys.stdout.read()[:-1]
        sys.stdout, sys.stdin = stdout, stdin
        self.assertEqual(out, output)

    def test_入力例_1(self):
        input = """atcoder beginner contest"""
        output = """ABC"""
        self.assertIO(input, output)

    def test_入力例_2(self):
        input = """resident register number"""
        output = """RRN"""
        self.assertIO(input, output)

    def test_入力例_3(self):
        input = """k nearest neighbor"""
        output = """KNN"""
        self.assertIO(input, output)

    def test_入力例_4(self):
        input = """async layered coding"""
        output = """ALC"""
        self.assertIO(input, output)


def resolve():
    s = list(input().split())
    ans = s[0][0]+s[1][0]+s[2][0]
    print(ans.upper())


if __name__ == "__main__":
    
    resolve()

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

Solution (Python):
s_lst = list(map(str, input().split()))
ans = ''
for i in range(3):
    s = s_lst[i]
    ans += s[0]

print(ans.upper())

Solution (Python):
l=input().split()
r=''
for i in l:
    r+=i[0].upper()
print(r)

Solution (Python):
s = input().split()
x = s[0][0] + s[1][0] + s[2][0]
print(x.upper())

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

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

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

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

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

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

Solution (Python):
print(''.join(map(lambda x: x[0], input().split())).upper())

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

Solution (Python):
print("".join(s[0] for s in input().split()).upper())

Solution (Python):

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

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

Solution (Python):
a,b,c = input().split()

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

Solution (Python):
A,B,C=input().split()
print(A.upper()[0]+B.upper()[0]+C.upper()[0])

Solution (Python):
w = input().split()
a = ""
for i in w:
	a += i.upper()[0]
print(a)

Solution (Python):
A,B,C=input().split()
print(A.upper()[0]+B.upper()[0]+C.upper()[0])

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

Solution (Python):
print ''.join([w[0] for w in raw_input().split()]).upper()

Solution (Python):
s = raw_input().split()
print ''.join([w[0] for w in s]).upper()

Solution (Python):
s, t, u = input().split()
print(s[0].upper() + t[0].upper() + u[0].upper())

Solution (Python):
S = input().split()
print(''.join([s[0].upper() for s in S]))

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

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

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

Solution (Python):
a, b, c = input().split()

d = a[0].upper()
e = b[0].upper()
f = c[0].upper()

print(d+e+f)

Solution (Python):
a,b,c = input().split()
print(a[0].swapcase()+b[0].swapcase()+c[0].swapcase())

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

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

Solution (Python):
import sys
def input(): return sys.stdin.readline().strip()

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

if __name__ == "__main__":
    main()

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

Solution (Python):
a,b,c=input().split()
A = a.upper()
B = b.upper()
C = c.upper()
print(A[0]+B[0]+C[0])

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

Solution (Python):
a,b,c=map(str,input().split())
print('{}{}{}'.format(a[0].upper(),b[0].upper(),c[0].upper()))

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

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

Solution (Python):
import sys

read = sys.stdin.read
readline = sys.stdin.buffer.readline
sys.setrecursionlimit(10 ** 8)
INF = float('inf')
MOD = 10 ** 9 + 7


def main():
    A, B, C = input().split()
    ans = A[0] + B[0] + C[0]
    print(ans.upper())



if __name__ == '__main__':
    main()

Solution (Python):
s1,s2,s3 = map(lambda x:x.upper(),input().split())
print(s1[0]+s2[0]+s3[0])

Solution (Python):
a, b, c = input().split()

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

print(s.upper())

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

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

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

Solution (Python):









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

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

Solution (Python):
sls = list(map(str,input().split()))
Sls = [x.upper() for x in sls]
print(Sls[0][0]+Sls[1][0]+Sls[2][0])

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

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

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

Solution (Python):
a, b, c = input().split()

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

Solution (Python):
print(''.join((i[0].upper()for i in input().split())))

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

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

Solution (Python):
S = input().split()
print((S[0][0]+S[1][0]+S[2][0]).upper())

Solution (Python):
a,b,c=input().split()
a=list(a)
b=list(b)
c=list(c)

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

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

Solution (Python):
a=list(input().split())
b=[]
for i in a:
    b.append(i.upper())
print(b[0][0]+b[1][0]+b[2][0])

Solution (Python):
print("".join(list(map(lambda s : s[:1], input().split(" ")))).upper())

Solution (Python):
a, b, c = map(str, input().split())
d = a[0]+b[0]+c[0]
print(d.swapcase())

Solution (Python):
print("".join(list(map(lambda s : s[:1], input().split(" ")))).upper())

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

Solution (Python):
a,b,c = input().split()

print(a[0:1].upper(),b[0:1].upper(),c[0:1].upper(),sep='')

Solution (Python):
import sys
def S(): return sys.stdin.readline().rstrip()

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

Solution (Python):
a = list(map(str,input().split()))
ans = []

for i in range(3):
    tmp = list(map(str,a[i]))
    b = tmp[0]
    b = chr(ord(b)-32)
    ans.append(b)

print("".join(ans))

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

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

Solution (Python):
A, B, C = map(str,input().split())

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

Solution (Python):
print("".join([s[0] for s in input().split()]).upper())

Solution (Python):
three=input().split(' ')
x=three[0][0]+three[1][0]+three[2][0]
print(x.upper())

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

Solution (Python):
s1, s2, s3 = input().split()

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

Solution (Python):
s=""
for x in input().split():s+=x[0]
print(s.upper())

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

Solution (Python):
s,t,u = map(str,input().split())
print(s[0].upper()+t[0].upper()+u[0].upper())

Solution (Python):
l=input().split()

ans=l[0][0]+l[1][0]+l[2][0]
print(ans.upper())

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

Solution (Python):
S1, S2, S3 = input().split()
print((S1[0] + S2[0] + S3[0]).upper())

Solution (Python):
s = input().split()

ans = ""
for i in s:
    ans += i[0].upper()

print(ans)

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

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

Solution (Python):
import sys
from collections import deque
import numpy as np
import math
sys.setrecursionlimit(10**6)
def S(): return sys.stdin.readline().rstrip()
def SL(): return map(str,sys.stdin.readline().rstrip().split())
def I(): return int(sys.stdin.readline().rstrip())
def IL(): return map(int,sys.stdin.readline().rstrip().split())

if __name__=='__main__':
    s,t,u = SL()
    x = s[0]+t[0]+u[0]
    print(x.upper())
    exit()

Solution (Python):
import sys
def input(): return sys.stdin.readline().strip()
def mapint(): return map(int, input().split())
sys.setrecursionlimit(10**9)

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

Solution (Python):
x = list(input().split())
print(x[0][0].upper() + x[1][0].upper() + x[2][0].upper())

Solution (Python):
S1, S2, S3 = input().split()
print((S1[0] + S2[0] + S3[0]).upper())

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

Solution (Python):
s1, s2, s3 = input().split()

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

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

Solution (Python):
import sys

read = sys.stdin.read
readline = sys.stdin.readline
readlines = sys.stdin.readlines
sys.setrecursionlimit(10 ** 9)
INF = 1 << 60
MOD = 1000000007


def main():
    a, b, c = readline().split()

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

    return


if __name__ == '__main__':
    main()

Solution (Python):
s1, s2, s3 = input().split()

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

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

Solution (Python):
s1,s2,s3=input().split()

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

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

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

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

Solution (Python):
print("".join(x[0].upper() for x in input().split()))

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

Solution (Python):
s1, s2, s3 = list(input().split())
a = s1[0] + s2[0] + s3[0]
print(a.upper())

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

Solution (Python):
S = list(map(str,input().rstrip().split(" ")))
print(S[0][0].upper() + S[1][0].upper() + S[2][0].upper() )

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

Solution (Python):
a,b,c=input().split()

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

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

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

Solution (Python):
a,b,c=map(str,input().split())
res = a[0]+b[0]+c[0]
Res = res.upper()
print(Res)

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

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

Solution (Python):
print(''.join([i[0].upper() for i in input().split()]))

Solution (Python):
s1,s2,s3 = input().split()

print(chr(ord(s1[0])-32) + chr(ord(s2[0])-32) + chr(ord(s3[0])-32))

Solution (Python):
import sys
import math
import itertools
import bisect
from copy import copy
from collections import deque,Counter
from decimal import Decimal
def s(): return input()
def i(): return int(input())
def S(): return input().split()
def I(): return map(int,input().split())
def L(): return list(input().split())
def l(): return list(map(int,input().split()))
def lcm(a,b): return a*b//math.gcd(a,b)
sys.setrecursionlimit(10 ** 9)
INF = 10**9
mod = 10**9+7

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

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

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

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

Solution (Python):
x,y,z = input ().split ()
s = x[0]+y[0]+z[0]
m = s.upper ()
print (m)

Solution (Python):
s1, s2, s3 = map(lambda x: x.capitalize(), input().split())
print(s1[0]+s2[0]+s3[0])

Solution (Python):
a,b,c=input().split()
A=list(a)
B=list(b)
C=list(c)
S=(A[0]+B[0]+C[0])
print(S.upper())

Solution (Python):
a, b, c = input().split()
A, B, C = a[0].upper(), b[0].upper(), c[0].upper()
print(A+B+C)

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

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

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

Solution (Python):
import sys
input = sys.stdin.readline

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

Solution (Python):
a, b, c = list(input().split())

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

print(d.upper())

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

Solution (Python):
import sys
import math
import itertools
import collections
import heapq
import re
import numpy as np

rr = lambda: sys.stdin.readline().rstrip()
rs = lambda: sys.stdin.readline().split()
ri = lambda: int(sys.stdin.readline())
rm = lambda: map(int, sys.stdin.readline().split())
rl = lambda: list(map(int, sys.stdin.readline().split()))
inf = float('inf')
mod = 10**9 + 7

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

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

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

Solution (Python):
S1, S2, S3 = input().split()
print(S1.upper()[0] + S2.upper()[0] + S3.upper()[0])

Solution (Python):
import bisect,collections,copy,heapq,itertools,math,string
import sys
def S(): return sys.stdin.readline().rstrip()
def M(): return map(str,sys.stdin.readline().rstrip().split())
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def LS(): return list(sys.stdin.readline().rstrip().split())
a, b, c = M()
x = a[0] + b[0] + c[0]
print(str.upper(x))

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

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

Solution (Python):
li=list(input().split(' '))
dd=li[0][0]+li[1][0]+li[2][0]
print(dd.upper())

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

Solution (Python):
a, b,c = input().split()

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

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

Solution (Python):
s = list(map(str,input().split()))
ans = ""
for x in s:
  ans += x[0].upper()
print(ans)

Solution (Python):
A, B, C =input().split()
print("{}{}{}".format(A[0], B[0], C[0]).upper())

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

Solution (Python):
a = list(map(str, input().split()))
b= [a[i][0]for i in range(3)]
c= [b[i].upper() for i in range(3)]
print("".join(c))

Solution (Python):

lst = input().split()


letter1 = lst[0][0]
letter2 = lst[1][0]
letter3 = lst[2][0]


print(letter1.upper(), letter2.upper(), letter3.upper(), sep='')

Solution (Python):
print(''.join(list(map(lambda x:x[0],input().split()))).upper())

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

Solution (Python):
x,y,z=input().split()
ans=x[0]+y[0]+z[0]
print(ans.upper())

Solution (Python):
s = list(input().split())
    
a = []
a.append(s[0][0].upper())
a.append(s[1][0].upper())
a.append(s[2][0].upper())
print(*a, sep='')

Solution (Python):
print(*[*zip(*input().upper().split())][0],sep='')

Solution (Python):
print(*[*zip(*input().upper().split())][0],sep='')

Solution (Python):
i = input().split()
a = i[0][0] + i[1][0] + i[2][0]
print(a.upper())

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

ans = s1[0].capitalize() + s2[0].capitalize() + s3[0].capitalize()

print(ans)

Solution (Python):
def main():
    a, b, c = input().split()
    ans = a[0] + b[0] + c[0]
    print(ans.upper())


if __name__ == "__main__":
    main()

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

Solution (Python):
from fractions import gcd
from collections import Counter, deque, defaultdict
from heapq import heappush, heappop, heappushpop, heapify, heapreplace, merge
from bisect import bisect_left, bisect_right, bisect, insort_left, insort_right, insort
from itertools import accumulate, product, permutations, combinations

def main():
    s1, s2, s3 = input().upper().split()

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

if __name__ == '__main__':
    main()