Write a program which converts uppercase/lowercase letters to lowercase/uppercase for a given string.

Constraints

* The length of the input string < 1200

Input

A string is given in a line.

Output

Print the converted string in a line. Note that you do not need to convert any characters other than alphabetical letters.

Example

Input

fAIR, LATER, OCCASIONALLY CLOUDY.


Output

Fair, later, occasionally cloudy.
a=raw_input().split(',')
b=[]
c=[]
for i in range(len(a)):
    for j in range(len(a[i])):
        if a[i][j].isalpha():
            if a[i][j].islower():
                b.append(a[i][j].upper())
            else:
                b.append(a[i][j].lower())
        else:
            b.append(a[i][j])
    c.append(''.join(b))
    b=[]
print(','.join(c))