#include <fstream>
#include <string>
using namespace std;

int main () {
	ifstream fin;
	ofstream fout;
	fin.open("DATA4.txt");
	fout.open("OUT4.txt");

	string inp;
	int level=0;
	char last;
	for (int i=1;i<=5;i++) {
		getline(fin,inp);
		for (int j=0;j<inp.length();j++) {
			switch (inp[j]) {
			case '(':
					if (level == 0)
						level++;
					else level = -1;
					break;
			case ')':
					if (level > 0)
						level--;
					else level=-1;
					break;
			case '[':
					if (level > 0)
						level++;
					else level= -1;
					break;
			case ']':
					if (level > 1)
						level--;
					else level = -1;
					break;
			case '{':
					if (level > 1)
						level++;
					else level=-1;
					break;
			case '}':
					if (level > 2)
						level--;
					else level=-1;
					break;
			}
			if (level == -1) break;

		}
		if (level == 0)
			fout << "balanced\n";
		else fout << "not balanced\n";
	}
	fin.close();
	fout.close();
	return 0;
}

