/*
#include<stdio.h>
int stack[5]={};
int top=0;
void pop(){
printf("...");
if(top<1){
printf("empty!!\n");
is_empty_stack();
}
else{
printf("did it!\n");
top--;
stack[top]=0;
}
printf("\n");
}
void push(lol){
printf("...");
if(top>4){
printf("full\n");
is_full_stack();
}
else{
printf("did it!\n");
stack[top]=lol;
top++;
}
printf("\n");
}
int is_full_stack(){
return 0;
}
int is_empty_stack(){
return 0;
}
void view(){
printf("%d\n",stack[4]);
printf("%d\n",stack[3]);
printf("%d\n",stack[2]);
printf("%d\n",stack[1]);
printf("%d\n",stack[0]);
printf("\n");
}
int main(){
int x;
int y;
int i;
printf("1=push\n");
printf("2=pop\n");
printf("3=view\n");
for(i=1; i>0; i++){
printf("what will you do?>>>>");
scanf("%d",&x);
printf("\n");
if(x==1){
printf("what number?\n");
scanf("%d",&y);
push(y);
}
else if(x==2){
printf("\n");
pop();
}
else if(x==3){
printf("here\n");
view();
}
}
}
*/
/*
#include<stdio.h>
int x=0;
int z=0;
int main(){
int y;
for(int i=1; i<=4; i++){
scanf("%d",&y);
x=x-y;
scanf("%d",&y);
x=x+y;
if(x>z){
z=x;
}
}
printf("%d",z);
return 0;
}
*/
/*
#include<stdio.h>
int x=0;
int y=1000;
int main(){
int z,a;
scanf("%d",&z);
for(int i=1; i<=z; i++){
scanf("%d",&a);
if(a>x){
x=a;
}
if(y>a){
y=a;
}
}
printf("%d",x-y);
return 0;
}
*/
/*
#include<stdio.h>
int stack[100001]={};
int top=1;
int main()
{
int x,y,z=0;
scanf("%d",&x);
for(int i=1; i<=x; i++)
{
scanf("%d",&y);
if(y!=0)
{
stack[top]=y;
top++;
}
else
{
stack[top-1]=0;
top--;
}
}
for(int j=1; j<top; j++)
{
z=z+stack[j];
}
printf("%d",z);
}
*/
#include<stdio.h>
char fake[201]={0};
char stack[300]={0};
int top=1;
int main()
{
int x;
int y=1,z;
scanf("%d",&z);
scanf("%s",fake);
for(int i = 0; i < z; i++)
{
}
for(int i=z; i<0; i++)
{
stack[top]=fake[i];
top++;
if(i%3==0)
{
stack[top]=',';
top++;
}
}
for(int i=top; i<0; i++)
{
printf("%d",stack[top]);
top--;
}
}