#include <stdio.h>
int main(void) {
int i=0;
int j=0;
int acc = 0;
int pzf = 1;
int pz_prev=0;
char str_arr[100] = "}>>>^<+>~<<< ^>-<~{>>>^.";
int data_arr[10]={0};
data_arr[0]=4;
data_arr[1]=1;
data_arr[2]=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]=='}')
pz_prev=1;
if(str_arr[i]=='?') {
while(str_arr[i] != '!')
i++;
}
if (str_arr[i]=='{' && pzf==1 && pz_prev==0) {
while(str_arr[i] != '}')
i++;
}
if (str_arr[i]=='{' && pzf==1 && pz_prev==1) {
while(str_arr[i] != '}')
i--;
}
if(acc>=0){
pzf=1;}
else {
pzf=0;}
//printf("i=%d",i);printf(" ");
i++;
}
for (int k = 0; k<10; k++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAgICBpbnQgbWFpbih2b2lkKSB7CiAgICAgIGludCBpPTA7CiAgICAgIGludCBqPTA7CiAgICAgIGludCBhY2MgPSAwOwogICAgICBpbnQgcHpmID0gMTsKICAgICAgaW50IHB6X3ByZXY9MDsKICAgICAKICAgICAgY2hhciBzdHJfYXJyWzEwMF0gPSAifT4+Pl48Kz5+PDw8IF4+LTx+ez4+Pl4uIjsKCSAKICAgICAgaW50IGRhdGFfYXJyWzEwXT17MH07IAogICAgICBkYXRhX2FyclswXT00OyAKICAgICAgZGF0YV9hcnJbMV09MTsKCSAgZGF0YV9hcnJbMl09NTsKICAgICAKICAgIHdoaWxlICggc3RyX2FycltpXSAhPSAnXDAnKSB7CiAgICAJaWYoc3RyX2FycltpXT09JywnKSAKICAgIAkgICBzY2FuZigiJWQiLCAmYWNjKTsJCiAgICAgICAgaWYoc3RyX2FycltpXT09JysnKSAKICAgICAgICAgICBhY2M9YWNjK2RhdGFfYXJyW2pdOwogICAgCWlmKHN0cl9hcnJbaV09PSctJykgCiAgICAJICAgYWNjPWFjYy1kYXRhX2FycltqXTsKICAgICAgICBpZihzdHJfYXJyW2ldPT0nPicpIAogICAgICAgICAgIGorKzsKICAgIAlpZihzdHJfYXJyW2ldPT0nPCcpIAogICAgCSAgIGotLTsKICAgIAlpZihzdHJfYXJyW2ldPT0nficpIAogICAgCSAgZGF0YV9hcnJbal09YWNjOwogICAgCWlmKHN0cl9hcnJbaV09PSdeJykgCiAgICAJICBhY2M9ZGF0YV9hcnJbal07CiAgICAJaWYoc3RyX2FycltpXT09Jy4nKSB7CiAgICAJCXByaW50ZigiT3V0cHV0OiAlZCIsYWNjKTsgCiAgICAJCXByaW50ZigiICIpOwogICAgCQl9OwogICAgCWlmIChzdHJfYXJyW2ldPT0nfScpIAogICAgCSAgcHpfcHJldj0xOyAKICAgICAKICAgIAlpZihzdHJfYXJyW2ldPT0nPycpIHsKICAgIAl3aGlsZShzdHJfYXJyW2ldICE9ICchJykgCiAgICAJICBpKys7ICAKICAgIAkgIH0gCiAgICAgCiAgICAJaWYgKHN0cl9hcnJbaV09PSd7JyAmJiBwemY9PTEgJiYgcHpfcHJldj09MCkgewogICAgCXdoaWxlKHN0cl9hcnJbaV0gIT0gJ30nKSAKICAgIAkgICBpKys7ICAKICAgIAkgICB9IAogICAgICAgaWYgKHN0cl9hcnJbaV09PSd7JyAmJiBwemY9PTEgJiYgcHpfcHJldj09MSkgewogICAgCXdoaWxlKHN0cl9hcnJbaV0gIT0gJ30nKSAKICAgIAkgIGktLTsgCSAKICAgICAgIAkgIH0gCiAgICAgICAgIGlmKGFjYz49MCl7CiAgICAgICAgIAkgcHpmPTE7fQogICAgICAgIGVsc2UgewogICAgICAgIAkgIHB6Zj0wO30JCiAgICAgCiAgICAJLy9wcmludGYoImk9JWQiLGkpO3ByaW50ZigiICIpOwogICAgCWkrKzsgICAKICAgICAgfQogICAgICBwcmludGYoIlxuIik7CiAgICAgIGZvciAoaW50IGsgPSAwOyBrPDEwOyBrKyspCiAgICAgICAgcHJpbnRmKCIlZCAiLCBkYXRhX2FycltrXSk7CiAgICAgIHJldHVybiAwOwogICAgfQ==