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.

public class Main {
	public static void main(String[] args) {
		String input = new java.util.Scanner(System.in).nextLine();
		char serch; String str = "";
		for (int i = 0; i < input.length(); i++) {
			serch = input.charAt(i);
			if (Character.isLowerCase(serch)) {
				serch = Character.toUpperCase(serch);
			} else if (Character.isUpperCase(serch)) {
				serch = Character.toLowerCase(serch);
			}
			str += serch;
		}
		System.out.println(str);
	}

}