#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int main( )
{
char s[ 2005 ] ;
int n;
char c;
int i;
while ( cin >> n)
{
for ( i = 0 ; i < n; ++ i)
{
cin >> c;
s[ i] = c;
}
int L = 0 , R = n- 1 ;
int left = 0 ;
int print_count = 0 ;
while ( L <= R)
{
for ( i = 0 ; L + i <= R; ++ i)
{
if ( s[ L + i] < s[ R - i] )
{
left = 1 ;
break ;
}
else if ( s[ L + i] > s[ R - i] )
{ left = 0 ;
break ;
}
}
if ( left)
putchar ( s[ L++ ] ) ;
else
putchar ( s[ R-- ] ) ;
print_count++ ;
if ( print_count == 80 )
{
print_count = 0 ;
cout << endl;
}
}
if ( print_count)
{
cout << endl;
}
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KI2luY2x1ZGUgPGNzdGRpbz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgY2hhciBzWzIwMDVdOwogICAgaW50IG47CiAgICBjaGFyIGM7CiAgICBpbnQgaTsKICAgIHdoaWxlKGNpbiA+PiBuKQogICAgewogICAgICAgIGZvcihpID0gMCA7IGkgPCBuOysraSkKICAgICAgICB7CiAgICAgICAgICAgIGNpbiA+PiBjOwogICAgICAgICAgICBzW2ldID0gYzsKICAgICAgICB9CiAgICAgICAgaW50IEwgPSAwLCBSID0gbi0xOwogICAgICAgIGludCBsZWZ0ID0gMDsKICAgICAgICBpbnQgcHJpbnRfY291bnQgPSAwOwogICAgICAgIHdoaWxlKEwgPD0gUikKICAgICAgICB7CiAgICAgICAgICAgIGZvcihpID0gMDsgTCArIGkgPD0gUjsrK2kpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmKHNbTCArIGldIDwgc1tSIC0gaV0pCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgbGVmdCA9IDE7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlIGlmKHNbTCArIGldID4gc1tSIC0gaV0pCiAgICAgICAgICAgICAgICB7ICAgbGVmdCA9IDA7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYobGVmdCkKICAgICAgICAgICAgICAgIHB1dGNoYXIoc1tMKytdKTsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgcHV0Y2hhcihzW1ItLV0pOwoKICAgICAgICAgICAgcHJpbnRfY291bnQrKzsKCiAgICAgICAgICAgIGlmKHByaW50X2NvdW50ID09IDgwKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBwcmludF9jb3VudCA9IDA7CiAgICAgICAgICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGlmKHByaW50X2NvdW50KQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCBlbmRsOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9
stdin
OTYKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIKQQpDCkQKQgpDCkIK
96
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B
A
C
D
B
C
B