15
MIRZOYANOVECLOX
 23
AABBBAAACCCCCAAADDDDDDD
 2
QA
 11
GGRRAATTZZZ
 6
AZAZAZ
 10
SQSQSQSQTG
 3
KEK
 100
URXCAIZFIBNJTPCZHBQIBCILLPXZCFGMKKZMNPLCYGAVJVIBMCZEBSJWPSCPQDYCTTKPOKIJRSKIZPDGCHVOUTMPNECYORSFZFNC
 3
LOL
 2
WW
 8
PUTINVOR
 26
QWERTYUIOPASDFGHJKLZXCVBNM
 5
AZAZA
 9
EGORLETOV
 7
KADUROV
 9
MIKEPIDOR
 9
AAAAAAAAA
 100
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 5
FUFEL
 50
NYQAHBYYOXLTRYQDMVENEMAQNBAKGLGQOLXNAIFNQTOCLNNQIA

MI
 DD
 QA
 ZZ
 AZ
 SQ
 KE
 IB
 LO
 WW
 PU
 QW
 AZ
 EG
 KA
 MI
 AA
 AA
 FU
 YQ

// http://codeforces.com/contest/977/problem/B

var arg1 = readline();
var arg2 = readline();

print(arg1);
print(arg2);


//let length = parseInt(arg1);
//let string = arg2;

//function main(length, string) {
    //let hash = {};

    //for (let i = 0; i < length - 1; i++) {
        //let substring = `${string[i]}${string[i + 1]}`;
        //if (hash[substring]) {
            //hash[substring] = hash[substring] + 1;
        //} else {
            //hash[substring] = 1;
        //}
    //}

    //let twogrammaList = Object.keys(hash);
    //let biggest = twogrammaList[0];

    //for (let i = 1; i < twogrammaList.length; i++) {
        //let tg = twogrammaList[i];

        //if (hash[tg] > hash[biggest]) {
            //biggest = twogrammaList[i];
        //}
    //}

    //return biggest;
//}

//print(main(length, string));
