#include <iostream>
#include <string>
int main(){
std::cout << "yep" << std::endl;
std::string message;
while (true){
int col;
std::cin >> col;
if (col == 0){
return 0;
}
else if (col > 0){
std::string letter;
std::cin >> letter;
//std::cout << "yep" << std::endl;
int letter_length = letter.size();
int row = letter_length / col;
message = "";
for (int i = 0; i < col; i++){
int current_row = 0;
while (current_row != row){
if ((current_row % 2)){
message += letter[i + current_row * col];
//std::cout<<"current:" << message<<std::endl;
}
else {
message += letter[(current_row + 1) * col - i - 1];
//std::cout<<"current:" << message<<std::endl;
}
current_row++;
//std::cout<<"current:" << message<<std::endl;
}
}
}
std::cout << message <<std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKXsKICAgIHN0ZDo6Y291dCA8PCAieWVwIiA8PCBzdGQ6OmVuZGw7CiAgICBzdGQ6OnN0cmluZyBtZXNzYWdlOwogICAgd2hpbGUgKHRydWUpewogICAgICAgIGludCBjb2w7CiAgICAgICAgc3RkOjpjaW4gPj4gY29sOwogICAgICAgIGlmIChjb2wgPT0gMCl7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KICAgICAgICBlbHNlIGlmIChjb2wgPiAwKXsKICAgICAgICAgICAgc3RkOjpzdHJpbmcgbGV0dGVyOwogICAgICAgICAgICBzdGQ6OmNpbiA+PiBsZXR0ZXI7CiAgICAgICAgICAgIC8vc3RkOjpjb3V0IDw8ICJ5ZXAiIDw8IHN0ZDo6ZW5kbDsKICAgICAgICAgICAgaW50IGxldHRlcl9sZW5ndGggPSBsZXR0ZXIuc2l6ZSgpOwogICAgICAgICAgICBpbnQgcm93ID0gbGV0dGVyX2xlbmd0aCAvIGNvbDsKCiAgICAgICAgICAgIG1lc3NhZ2UgPSAiIjsKCiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgY29sOyBpKyspewogICAgICAgICAgICAgICAgaW50IGN1cnJlbnRfcm93ID0gMDsKCiAgICAgICAgICAgICAgICB3aGlsZSAoY3VycmVudF9yb3cgIT0gcm93KXsKICAgICAgICAgICAgICAgICAgICBpZiAoKGN1cnJlbnRfcm93ICUgMikpewogICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlICs9IGxldHRlcltpICsgY3VycmVudF9yb3cgKiBjb2xdOwogICAgICAgICAgICAgICAgICAgICAgICAvL3N0ZDo6Y291dDw8ImN1cnJlbnQ6IiA8PCBtZXNzYWdlPDxzdGQ6OmVuZGw7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlICs9IGxldHRlclsoY3VycmVudF9yb3cgKyAxKSAqIGNvbCAtIGkgLSAxXTsKICAgICAgICAgICAgICAgICAgICAgICAgLy9zdGQ6OmNvdXQ8PCJjdXJyZW50OiIgPDwgbWVzc2FnZTw8c3RkOjplbmRsOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBjdXJyZW50X3JvdysrOwogICAgICAgICAgICAgICAgICAgIC8vc3RkOjpjb3V0PDwiY3VycmVudDoiIDw8IG1lc3NhZ2U8PHN0ZDo6ZW5kbDsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBzdGQ6OmNvdXQgPDwgbWVzc2FnZSA8PHN0ZDo6ZW5kbDsKICAgIH0KfQo=