#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int maxsize=100;
static char arr[100];
int top=-1;
char queue[100];
int front=-1;
int rear=-1;
char enqueue(char data){
if(rear+1>=100){
return 0;}
else{
queue[rear+1]=data;
rear++;
return 1;
}}
char dequeue(){
if(front==rear){
return 0;}
else{
char data=queue[front+1];
front++;
return(data);
}}
int push(char new){
top++;
arr[top]=new;
return 0;
}
char pop(){
char tmp;
top--;
return (arr[top+1]);
}
int main(){
int t=1;
int f=0;
int k;
char stack[10];
char queue[10];
char aa[100];
int i;
int counter=0;
int n;
for(k=0;k<=counter;k++){
i=0;
while(i<stringsize){
push(aa[i]);
enqueue(aa[i]);
i++;}
n=0;
while(n<stringsize){
stack[n]=pop();
queue[n]=dequeue();
if(stack[n]==queue[n]){
n++;}
else
{
}
}
if(stack==queue){
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KICNpbmNsdWRlPHN0ZGxpYi5oPgogI2luY2x1ZGU8c3RyaW5nLmg+CiBpbnQgbWF4c2l6ZT0xMDA7CiBzdGF0aWMgY2hhciBhcnJbMTAwXTsKIGludCB0b3A9LTE7CiBjaGFyIHF1ZXVlWzEwMF07CiBpbnQgZnJvbnQ9LTE7CiBpbnQgcmVhcj0tMTsKIGNoYXIgZW5xdWV1ZShjaGFyIGRhdGEpewogaWYocmVhcisxPj0xMDApewogcmV0dXJuIDA7fQogZWxzZXsKIHF1ZXVlW3JlYXIrMV09ZGF0YTsKIHJlYXIrKzsKIHJldHVybiAxOwogfX0KIGNoYXIgZGVxdWV1ZSgpewogaWYoZnJvbnQ9PXJlYXIpewogcmV0dXJuIDA7fQogZWxzZXsKIGNoYXIgZGF0YT1xdWV1ZVtmcm9udCsxXTsKIGZyb250Kys7CiByZXR1cm4oZGF0YSk7CiB9fQoKaW50IHB1c2goY2hhciBuZXcpewogCiB0b3ArKzsKIGFyclt0b3BdPW5ldzsKcmV0dXJuIDA7IAogfQogY2hhciBwb3AoKXsKCiBjaGFyIHRtcDsKIAogdG9wLS07CiByZXR1cm4gKGFyclt0b3ArMV0pOwogfQogaW50IG1haW4oKXsKIGludCB0PTE7CiBpbnQgZj0wOwogaW50IGs7CiBjaGFyIHN0YWNrWzEwXTsKIGNoYXIgcXVldWVbMTBdOwoKIGNoYXIgYWFbMTAwXTsKIGludCBzdHJpbmdzaXplPXN0cmxlbihhYSk7CgogaW50IGk7CiBpbnQgY291bnRlcj0wOwogaW50IG47CiBzY2FuZigiJWRcbiIsJmNvdW50ZXIpOwogZm9yKGs9MDtrPD1jb3VudGVyO2srKyl7Cmk9MDsgCiBzY2FuZigiJWNcbiIsYWEpOwogd2hpbGUoaTxzdHJpbmdzaXplKXsKCgogcHVzaChhYVtpXSk7CiBlbnF1ZXVlKGFhW2ldKTsKIGkrKzt9CiBuPTA7CiB3aGlsZShuPHN0cmluZ3NpemUpewogc3RhY2tbbl09cG9wKCk7CiBxdWV1ZVtuXT1kZXF1ZXVlKCk7CiBpZihzdGFja1tuXT09cXVldWVbbl0pewoKCiBuKys7fQogZWxzZQogewogcHJpbnRmKCIlZFxuIixmKTsKCiB9CiB9CiBpZihzdGFjaz09cXVldWUpewogcHJpbnRmKCIlZFxuIix0KTsKIH0KIH0KIHJldHVybiAwOwoKIH0KCgoKCgoK