Problem:
Toggling Cases

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

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.

Constraints

The length of the input string < 1200

Sample Input

fAIR, LATER, OCCASIONALLY CLOUDY.

Sample Output

Fair, later, occasionally cloudy.

Solution in JavaScript (judge verdict: Accepted)

b = require('fs').readFileSync('/dev/stdin');

charA = 65, charZ = 90, chara = 97, charz = 122;

for (i = 0; i < b.length; i++) {
	c = b.readUInt8(i);
	if (c < charA) ; // void
	else if (c <= charZ) b.writeUInt8(c + (chara - charA), i);
	else if (c < chara) ; // void
	else if (c <= charz) b.writeUInt8(c - (chara - charA), i);
	else ; // void
}

console.log(b.toString().trim());