#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);
}}
void push(char new){
if(top==maxsize-1){
}
else{
top++;
arr[top]=new;
}}
char pop(){
char tmp;
if(top==-1){
return tmp;
}
else{
top--;
return (arr[top+1]);
}}
int main(){
int t=1;
int f=0;
char stack[10];
char queue[10];
char aa[100];
int i=0;
int counter=0;
for(int k=0;k<=counter;k++){
while(i<stringsize){
push(aa[i]);
enqueue(aa[i]);
i++;}
int n=0;
while(n<stringsize){
stack[n]=pop();
queue[n]=dequeue();
if(stack[n]==queue[n]){
n++;}
else
{
}
}
if(stack==queue){
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CiNpbmNsdWRlPHN0cmluZy5oPgppbnQgbWF4c2l6ZT0xMDA7CnN0YXRpYyBjaGFyIGFyclsxMDBdOwppbnQgdG9wPS0xOwpjaGFyIHF1ZXVlWzEwMF07CmludCBmcm9udD0tMTsKaW50IHJlYXI9LTE7CmNoYXIgZW5xdWV1ZShjaGFyIGRhdGEpewppZihyZWFyKzE+PTEwMCl7CnJldHVybiAwO30KZWxzZXsKcXVldWVbcmVhcisxXT1kYXRhOwpyZWFyKys7CnJldHVybiAxOwp9fQpjaGFyIGRlcXVldWUoKXsKaWYoZnJvbnQ9PXJlYXIpewpyZXR1cm4gMDt9CmVsc2V7CmNoYXIgZGF0YT1xdWV1ZVtmcm9udCsxXTsKZnJvbnQrKzsKcmV0dXJuKGRhdGEpOwp9fQogCnZvaWQgcHVzaChjaGFyIG5ldyl7CmlmKHRvcD09bWF4c2l6ZS0xKXsKcHJpbnRmKCJmdWxsIHN0YWNrXG4iKTsKfQplbHNlewp0b3ArKzsKYXJyW3RvcF09bmV3Owp9fQpjaGFyIHBvcCgpewogCmNoYXIgdG1wOwppZih0b3A9PS0xKXsKcHJpbnRmKCJlbXB0eSIpOwpyZXR1cm4gdG1wOwp9CmVsc2V7CnRvcC0tOwpyZXR1cm4gKGFyclt0b3ArMV0pOwp9fQppbnQgbWFpbigpewppbnQgdD0xOwppbnQgZj0wOwogCmNoYXIgc3RhY2tbMTBdOwpjaGFyIHF1ZXVlWzEwXTsKIApjaGFyIGFhWzEwMF07CmludCBzdHJpbmdzaXplPXN0cmxlbihhYSk7CiAKaW50IGk9MDsKaW50IGNvdW50ZXI9MDsKc2NhbmYoIiVkXG4iLCZjb3VudGVyKTsKZm9yKGludCBrPTA7azw9Y291bnRlcjtrKyspewpzY2FuZigiJWNcbiIsYWEpOwp3aGlsZShpPHN0cmluZ3NpemUpewogCiAKcHVzaChhYVtpXSk7CmVucXVldWUoYWFbaV0pOwppKys7fQppbnQgbj0wOwp3aGlsZShuPHN0cmluZ3NpemUpewogc3RhY2tbbl09cG9wKCk7CnF1ZXVlW25dPWRlcXVldWUoKTsKaWYoc3RhY2tbbl09PXF1ZXVlW25dKXsKIApuKys7fQplbHNlCnsKcHJpbnRmKCIlZFxuIixmKTsKIAp9Cn0KaWYoc3RhY2s9PXF1ZXVlKXsKcHJpbnRmKCIlZFxuIix0KTsKfQp9CiByZXR1cm4gMDsKIAp9Cgo=