#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;
char queue;
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++;}
for(i = 0; i<stringsize; i++)
{
stack = pop();
queue = dequeue();
if(i == stringsize-1)
{
}
else if(stack != queue)
}
}}
return 0;}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CiNpbmNsdWRlPHN0cmluZy5oPgppbnQgbWF4c2l6ZT0xMDA7CnN0YXRpYyBjaGFyIGFyclsxMDBdOwppbnQgdG9wPS0xOwpjaGFyIHF1ZXVlWzEwMF07CmludCBmcm9udD0tMTsKaW50IHJlYXI9LTE7CmNoYXIgZW5xdWV1ZShjaGFyIGRhdGEpewppZihyZWFyKzE+PTEwMCl7CnJldHVybiAwO30KZWxzZXsKcXVldWVbcmVhcisxXT1kYXRhOwpyZWFyKys7CnJldHVybiAxOwp9fQpjaGFyIGRlcXVldWUoKXsKaWYoZnJvbnQ9PXJlYXIpewpyZXR1cm4gMDt9CmVsc2V7CmNoYXIgZGF0YT1xdWV1ZVtmcm9udCsxXTsKZnJvbnQrKzsKcmV0dXJuKGRhdGEpOwp9fQogCnZvaWQgcHVzaChjaGFyIG5ldyl7CmlmKHRvcD09bWF4c2l6ZS0xKXsKcHJpbnRmKCJmdWxsIHN0YWNrXG4iKTsKfQplbHNlewp0b3ArKzsKYXJyW3RvcF09bmV3Owp9fQpjaGFyIHBvcCgpewogCmNoYXIgdG1wOwppZih0b3A9PS0xKXsKcHJpbnRmKCJlbXB0eSIpOwpyZXR1cm4gdG1wOwp9CmVsc2V7CnRvcC0tOwpyZXR1cm4gKGFyclt0b3ArMV0pOwp9fQppbnQgbWFpbigpewppbnQgdD0xOwppbnQgZj0wOwogCmNoYXIgc3RhY2s7CmNoYXIgcXVldWU7CiAKY2hhciBhYVsxMDBdOwppbnQgc3RyaW5nc2l6ZT1zdHJsZW4oYWEpOwogCmludCBpPTA7CmludCBjb3VudGVyPTA7CnNjYW5mKCIlZFxuIiwmY291bnRlcik7CmZvcihpbnQgaz0wO2s8PWNvdW50ZXI7aysrKXsKc2NhbmYoIiVjXG4iLGFhKTsKd2hpbGUoaTxzdHJpbmdzaXplKXsKIAogCnB1c2goYWFbaV0pOwplbnF1ZXVlKGFhW2ldKTsKaSsrO30KZm9yKGkgPSAwOyBpPHN0cmluZ3NpemU7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgc3RhY2sgPSBwb3AoKTsKcXVldWUgPSBkZXF1ZXVlKCk7CiAgaWYoaSA9PSBzdHJpbmdzaXplLTEpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ZigiJWRcbiIsdCk7Cn0KZWxzZSBpZihzdGFjayAhPSBxdWV1ZSkKICAgICAgICAgICAgeyAgICAgICAgICAgICBwcmludGYoIiVkXG4iLGYpOwogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICB9fQpyZXR1cm4gMDt9CiA=