#include <iostream>
#include <string>
#include <map>
#include <fstream>
#include <sstream>
#include <vector>
#include <algorithm>
using namespace std;
int main( )
{
int plen;
string str;
while ( cin >> plen >> str)
{
int len = str.size ( ) ;
if ( plen <= len )
{
map< string, long int > sub;
for ( int i = 0 ; i < len- plen+ 1 ; ++ i)
{
sub[ str.substr ( i, plen) ] ++ ;
}
map< string, long int > :: iterator it;
long int max = 0 ;
string pass;
for ( it = sub.begin ( ) ; it ! = sub.end ( ) ; ++ it)
{
if ( it- > second > max)
{
max = it- > second;
pass = it- > first;
}
}
cout << pass << endl;
sub.clear ( ) ;
}
str.clear ( ) ;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8ZnN0cmVhbT4KI2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgICAgIAogICAgICAgIGludCBwbGVuOwogICAgICAgIHN0cmluZyBzdHI7CiAgICAgICAgd2hpbGUoIGNpbiA+PiBwbGVuID4+IHN0cikKICAgICAgICB7CiAgICAgICAgICAgICAgICBpbnQgbGVuID0gc3RyLnNpemUoKTsKICAgICAgICAgICAgICAgIGlmKCBwbGVuIDw9IGxlbiApCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIG1hcDxzdHJpbmcsIGxvbmcgaW50PiBzdWI7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvcihpbnQgaSA9IDA7IGkgPCBsZW4tcGxlbisxOyArK2kpCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdWJbc3RyLnN1YnN0cihpLCBwbGVuKV0rKzsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBtYXA8c3RyaW5nLCBsb25nIGludD46Oml0ZXJhdG9yIGl0OwogICAgICAgICAgICAgICAgICAgICAgICBsb25nIGludCBtYXggPSAwOwogICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcgcGFzczsKICAgICAgICAgICAgICAgICAgICAgICAgZm9yKGl0ID0gc3ViLmJlZ2luKCk7IGl0ICE9IHN1Yi5lbmQoKTsgKytpdCkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGl0LT5zZWNvbmQgPiBtYXgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4ID0gaXQtPnNlY29uZDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgPSBpdC0+Zmlyc3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgcGFzcyA8PCBlbmRsOwogICAgICAgICAgICAgICAgICAgICAgICBzdWIuY2xlYXIoKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBzdHIuY2xlYXIoKTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIDA7Cn0K
stdin
NiBhYmEKMiBhYmEKMSB0aGVxdWlja2Jyb3duZm94anVtcHNvdmVydGhlbGF6eWRvZwozIHRoZXF1aWNrYnJvd25mb3hqdW1wc292ZXJ0aGVsYXp5ZG9nCjQgdGVzdGluZ3RoZWNvZGV0b2ZpbmR0aGVlcnJvcnRlc3RhbmR0ZXN0YWdhaW4KNSB0aGVhcnJheWNhbmJldG9vYmlnc29iZWNhcmVmdWxhbmR0aGVyZWNhbnRiZXJhcmVjYXNlc2NhbmJlCjIgYWJhYmEKMiBiYWJhYgoxIGFiCjEgYQo=
6 aba
2 aba
1 thequickbrownfoxjumpsoverthelazydog
3 thequickbrownfoxjumpsoverthelazydog
4 testingthecodetofindtheerrortestandtestagain
5 thearraycanbetoobigsobecarefulandtherecantberarecasescanbe
2 ababa
2 babab
1 ab
1 a