#include <stdio.h>
#include <string.h>
int isBalanced(char s[]){
    char stack[100];
    int top=-1;
    for(int i=0;s[i] !='\0';i++){
        char ch=s[i];
        if(ch=='(' ||ch=='{' ||ch=='['){
            stack[++top]=ch;
        }
        else if(ch==')' ||ch=='}' ||ch==']'){
            if(top == -1)
            return 0;
            char open =stack[top--];
            if((ch==')' && open != '(' || (ch=='}' && open !='{' ||(ch==']'' && open !='['))
            return 0;
        }
    }
    return(top ==-1);
}
int main(){
    char s[101];
    scanf("%s",s);
    if(isBalanced(s))
    printf("Balanced");
    else
    printf("Not Balanced");
    return 0;
}