Cod sursa(job #3031912)

Utilizator brainfuckBrainfuck brainfuck Data 21 martie 2023 01:11:42
Problema A+B Scor 0
Compilator c-64 Status done
Runda Arhiva de probleme Marime 12.93 kb
#include <stdio.h>
#include <stdlib.h>

char code[] = ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[-]++++++++++++++++++++++++++++++++>[-]++++++++++>[-]++++++++++++++++++++++++++++++++++++++++++++++++>[-]+++++++++++++++++++++++++++++>[-]>,>[-]+[<<<<[->>>->>+<<<<<]>>>>>[-<<<<<+>>>>>]<<<<<<<<<<<[-]>>>>>>>>>[-<<<<<<<<<+>>>>>>>>>>>+<<]>>[-<<+>>]<<<<<<<<<<[-]>>>>>>>[-<<<<<<<+>>>>>>>>>>+<<<]>>>[-<<<+>>>]<<<<<<<<<[-]>>>>>>[-<<<<<<+>>>>>>>>>+<<<]>>>[-<<<+>>>]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>+>,>>>[-]<<<[->>>+<+<<]>>[-<<+>>]<<<<<<<[->>>>>>>>-<+<<<<<<<]>>>>>>>[-<<<<<<<+>>>>>>>]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]<<<<[-]+>>>>[-]<[->+<<<+>>]<<[->>+<<]>>>[<<<<[-]>>>>[-]]<<<<]>>>>>[-]++++++++++<<<<<<,>[-]+[<<<<[->>>->>+<<<<<]>>>>>[-<<<<<+>>>>>]<<<<<<<<<<<[-]>>>>>>>>>[-<<<<<<<<<+>>>>>>>>>>>+<<]>>[-<<+>>]<<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>]<<<<[->>>>+<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>[-<<<<<<<<<<<<<+>>>>>>>>>+>>>>]<<<<[->>>>+<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>+<<<<<<,>[-]>>>[-]<<<<[->>>>+<<+<<]>>[-<<+>>]>>>>>[-]<<<<<<<<<[->>>>>>>>>+<<<<<+<<<<]>>>>[-<<<<+>>>>]>>[>>>>[-]+<<<[-]>>[-<<+<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>[>>>[-]<<<[-]][-]>>>[-<<<+<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<]>>>[<<<<[-]+>>>[-]>[-]]<->>>-<<<]<<<]>>>>>>>>[-]<<<<<<[-]>>>>>>[-<<<<<<+<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<[->>>>-<+<<<]>>>[-<<<+>>>]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>>>[-]+<<<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>>>[-]<<<<<[-]]>>>>>[>[-]<<<<<<<<<<<<[->>>>>>>>>>>>+<<<<<<<<<+<<<]>>>[-<<<+>>>]>>>>>>>[->>-<<<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>>>-<<<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>>>]<<<<<<<<<<<[->>>>>>>>>>>+<<<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]<[-]>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>>]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>>>>+>>>>>[-]<<<<<[->>>>>+<<<<<<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>[->>>>>+<<<<<<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>>[-]<<<<<<[-]<<<<<[->>>>>+<<+<<<]>>>[-<<<+>>>]>>>>>[-]>>>>>>>[-<<<<<<<+<<<<<+>>>>>>>>>>>>]<<<<<<<<<<<<[->>>>>>>>>>>>+<<<<<<<<<<<<]>>[>>>>[-]+<<<[-]>>[-<<+<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>[>>>[-]<<<[-]][-]>>>[-<<<+<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<]>>>[>>>>>[-]+<<<<<<[-]>[-]]<->>>-<<<]>>>>>>]<[-]++++++++++<<<<<<[-]>>>>>>[-<<<<<<+<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>[-<<<-<+>>>>]<<<<[->>>>+<<<<]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>>>>>>>>[-]+<<<<<<<<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>>>>>>>>[-]<<<<<<<<<<[-]]>>>>>>>>>>[<<<<[-]<<<<<[->>>>>+<<<<<<<<<+>>>>]<<<<[->>>>+<<<<]>>>>>>>[->>-<<<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>>>+++++++++<<<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]<[-]>>>>>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>>>>>>]<<<<<<<<<<<<<<[->>>>>>>>>>>>>>+<<<<<<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>>>>+>>>>>[-]<<<<<[->>>>>+<<<<<<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>[->>>>>+<<<<<<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>>>>>>---------->[-]<<<<<<<<<<<[-]>>[-<<+<<+>>>>]<<<<[->>>>+<<<<]>>>>>[-]>>>>>>>[-<<<<<<<+<<<<<+>>>>>>>>>>>>]<<<<<<<<<<<<[->>>>>>>>>>>>+<<<<<<<<<<<<]>>[>>>>[-]+<<<[-]>>[-<<+<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>[>>>[-]<<<[-]][-]>>>[-<<<+<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<]>>>[>>>>>>>>>>[-]+<<<<<<<<<<<[-]>[-]]<->>>-<<<]>>>>>>>>>>>]>>>[-]++++++++++>[-]<<<<<<<<<<[-]>>[-]++++++++++>>>>>>>>>[-]+++++++++<<<<<<<<<<<<<<<<<[-]>>>>>>[-<<<<<<+<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<-<+>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]>>>>>>>>>>>>>>>[-<<<<<+<<<<<<<<<<+>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>[-<<<<<<<+<<<<<<<<<<+>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>[-][-]<<<<<<<<<<<<<<<[-]>>>>>>>>[-<<<<<<<<+<<+>>>>>>>>>>]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<<<<]>>>>>[-]>>>>>>>>>>>>>[-<<<<<<<<<<<<<+<<<<<+>>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<<]>>[>>>>[-]+<<<[-]>>[-<<+<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>[>>>[-]<<<[-]][-]>>>[-<<<+<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<]>>>[>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<[-]>[-]]<->>>-<<<]>[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+<<<+>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<]>>>[>>>>>>>----------<<<<<<<[-]]<<<<<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>>]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>>>>+>>+<<<<<<<<[-]>>>>>>[-<<<<<<+<+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<-<+>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>]<<<<<<<<<<<<[-]+++++++++<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]>[-]>>>>>>>>>[-<<<<<<<<<+<+>>>>>>>>>>]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<<<<]<<<<<<<<[->>>>>>>>>-<+<<<<<<<<]>>>>>>>>[-<<<<<<<<+>>>>>>>>]>>>>>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<<[-]<<[->>+<<<+>]<[->+<]>>>[>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>>[<<<<<<<<<<<<<-<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]>[-]>>>>>>>>>[-<<<<<<<<<+<+>>>>>>>>>>]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<<<<]<<<<<<<<[->>>>>>>>>-<+<<<<<<<<]>>>>>>>>[-<<<<<<<<+>>>>>>>>]>>>>>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<<[-]<<[->>+<<<+>]<[->+<]>>>[>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<+[-<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<[->>>>>>>>>>>>>>>+<<<<<<<<<<+<<<<<]>>>>>[-<<<<<+>>>>>]>>>>>>>>>>.<<<]<<<<<<<<<<<<<<<<<<";

struct Intruction {
    char code;
    short cnt;
} compressed[10000];

char tape[1000];
int stack[1000];

int main() {
    int code_len, code_ix, tape_ix, stack_ix, i;

    code_ix = 1;

    for (i = 0; code[i]; i++) {
        if ((code[i] == '<' || code[i] == '>' || code[i] == '+' || code[i] == '-') && code[i] == compressed[code_ix].code) {
            compressed[code_ix].cnt++;
        } else {
            code_ix++;
            compressed[code_ix].code = code[i];
            compressed[code_ix].cnt = 1;
        }
    }

    code_len = code_ix + 1;

    FILE *fin = fopen("adunare.in", "r"), *fout = fopen("adunare.out", "w");

    code_ix = 1;
    tape_ix = 0;
    stack_ix = 0;

    while (code_ix <= code_len) {
        switch (compressed[code_ix].code) {
            case '<':
                tape_ix -= compressed[code_ix].cnt;
                break;
            case '>':
                tape_ix += compressed[code_ix].cnt;
                break;
            case '+':
                tape[tape_ix] += compressed[code_ix].cnt;
                break;
            case '-':
                tape[tape_ix] -= compressed[code_ix].cnt;
                break;
            case '.':
                fputc(tape[tape_ix], fout);
                break;
            case ',':
                tape[tape_ix] = fgetc(fin);
                break;
            case '[':
                if (tape[tape_ix] == 0) {
                    int level = 1;
                    while (level > 0) {
                        code_ix++;
                        if (compressed[code_ix].code == '[') {
                            level++;
                        } else if (compressed[code_ix].code == ']') {
                            level--;
                        }
                    }
                } else {
                    stack[stack_ix++] = code_ix;
                }
                break;
            case ']':
                code_ix = stack[--stack_ix] - 1;
                break;
        }
        code_ix++;
    }

    return 0;
}