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.
#include<stdio.h>
#include<wctype.h>
#include<ctype.h>

int main()
{
	char sent[1200];
	int x;
	gets(sent);
	for (x = 0; sent[x] != '\0'; x++)
	{
		if (isupper(sent[x]))
		{
			sent[x] = tolower(sent[x]);
		}
		else
		{
			sent[x] = toupper(sent[x]);
		}
	}
	puts(sent);
	return 0;
}