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 PHP (judge verdict: Accepted)

<?php
    $input_character = trim(fgets(STDIN));
    $character = preg_split("//u", $input_character, -1, PREG_SPLIT_NO_EMPTY);
    foreach ($character as $value) {
        if (ctype_upper($value)) {
            echo strtolower($value);
        } elseif (ctype_lower($value)) {
            echo strtoupper($value);
        } else {
            echo $value;
        }
    }
    echo PHP_EOL;