#include <stdio.h>
int main(void) {
int i=0;
int j=0;
int acc = 0;
int pzf = 1;
char str_arr[100] = "^>-{^?}<^!."; //maximum
int data_arr[10]={0};
data_arr[0]=3;
data_arr[1]=5;
while ( str_arr[i] != '\0') {
if(str_arr[i]==',')
if(str_arr[i]=='+')
acc=acc+data_arr[j];
if(str_arr[i]=='-')
acc=acc-data_arr[j];
if(str_arr[i]=='>')
j++;
if(str_arr[i]=='<')
j--;
if(str_arr[i]=='~')
data_arr[j]=acc;
if(str_arr[i]=='^')
acc=data_arr[j];
if(str_arr[i]=='.') {
if(str_arr[i]=='?') {
while(str_arr[i] != '!')
i++;
}
if (str_arr[i]=='{' && pzf==1) {
while(str_arr[i] != '}')
i++;
}
if(acc>=0){
pzf=1;}
else {
pzf=0;}
i++;
}
for (int k = 0; k<10; k++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpIHsKICBpbnQgaT0wOwogIGludCBqPTA7CiAgaW50IGFjYyA9IDA7CiAgaW50IHB6ZiA9IDE7CiAgY2hhciBzdHJfYXJyWzEwMF0gPSAiXj4te14/fTxeIS4iOyAvL21heGltdW0KICAKICBpbnQgZGF0YV9hcnJbMTBdPXswfTsgCiAgZGF0YV9hcnJbMF09MzsgCiAgZGF0YV9hcnJbMV09NTsKCndoaWxlICggc3RyX2FycltpXSAhPSAnXDAnKSB7CglpZihzdHJfYXJyW2ldPT0nLCcpIAoJICAgc2NhbmYoIiVkIiwgJmFjYyk7CQogICAgaWYoc3RyX2FycltpXT09JysnKSAKICAgICAgIGFjYz1hY2MrZGF0YV9hcnJbal07CglpZihzdHJfYXJyW2ldPT0nLScpIAoJICAgYWNjPWFjYy1kYXRhX2FycltqXTsKICAgIGlmKHN0cl9hcnJbaV09PSc+JykgCiAgICAgICBqKys7CglpZihzdHJfYXJyW2ldPT0nPCcpIAoJICAgai0tOwoJaWYoc3RyX2FycltpXT09J34nKSAKCSAgIGRhdGFfYXJyW2pdPWFjYzsKCWlmKHN0cl9hcnJbaV09PSdeJykgCgkgICBhY2M9ZGF0YV9hcnJbal07CglpZihzdHJfYXJyW2ldPT0nLicpIHsKCQlwcmludGYoIk91dHB1dDogJWQiLGFjYyk7IAoJCXByaW50ZigiICIpO307CgkKCWlmKHN0cl9hcnJbaV09PSc/JykgewoJd2hpbGUoc3RyX2FycltpXSAhPSAnIScpIAoJICBpKys7IAoJICB9IAoJaWYgKHN0cl9hcnJbaV09PSd7JyAmJiBwemY9PTEpIHsKCXdoaWxlKHN0cl9hcnJbaV0gIT0gJ30nKSAKCSAgaSsrOyAJIAoJICB9IAoJCQogICAgaWYoYWNjPj0wKXsKICAgIAlwemY9MTt9CiAgICBlbHNlIHsKICAgIAlwemY9MDt9CQoJaSsrOyAgICAgICAgICAKICB9CiAgcHJpbnRmKCJcbiIpOwogIGZvciAoaW50IGsgPSAwOyBrPDEwOyBrKyspCiAgICBwcmludGYoIiVkICIsIGRhdGFfYXJyW2tdKTsKICByZXR1cm4gMDsKfQoK