#D4057. Toggling Cases

    ID: 3369 Type: Default 1000ms 134MiB

Toggling Cases

Toggling Cases

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.

inputFormat

input string < 1200

Input

A string is given in a line.

outputFormat

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.

样例

fAIR, LATER, OCCASIONALLY CLOUDY.
Fair, later, occasionally cloudy.