Under construction

Still being built. Things may change

Barcode Nickname

Time limit1sMemory limit1024 MB

Summary
Given a string of only 'l' and 'I', the task is to flip the case of each character and print the result.
Level

Easy1 of 10

Topics
String, Implementation
Solved
No attempts yet

Problem

This problem uses both the characters 'l' and 'I'. Outside the examples, the lowercase 'l' is shown in red l\color{red}{\text{l}} and the uppercase 'I' in blue I\color{blue}{\text{I}}.

A barcode nickname is a nickname that uses only the lowercase l\color{red}{\text{l}} and the uppercase I\color{blue}{\text{I}}. People use them to make their online accounts anonymous. These two characters are hard to tell apart, so a barcode nickname makes it hard to find out who the user is.

There is a simple way to tell such nicknames apart. Flip the case of every character, and l\color{red}{\text{l}} becomes 'L' while I\color{blue}{\text{I}} becomes 'i'. This makes it easy to tell the two look-alike characters apart.

Given a barcode nickname, write a program that flips the case of every character and prints the result.

Input

The first line contains the length nn of the barcode nickname (1≤n≤5001 \le n \le 500).

The second line contains the barcode nickname SS (S_i=lS\_i = \color{red}{\text{l}} or S_i=IS\_i = \color{blue}{\text{I}}).

Output

Print the input string with the case of every character flipped, on one line.

Examples1

  1. Example 1

    Input
    10
    IllIllIlIl
    
    Expected output
    iLLiLLiLiL