#include <stdio.h>
#include <fstream>
#include <string>
using namespace std;

int main()
{
	bool small, medium, big;
	int a,b,x;
	string equa;
	ifstream infile;
	ofstream outfile;
	infile.open("DATA4.txt", ios::in);
	outfile.open("OUT4.txt", ios::out);
	for (a=1; a<=5; a++)
	{
		getline(infile, equa);
		small=false;
		medium=false;
		big=false;
		for (b=0; b<equa.length(); b++)
		{
			if ((int(equa[b])==40) && (!small))
				small=true;
			else
				if ((int(equa[b]==40)) && (small))
					goto bad;
			if ((int(equa[b])==41) && (small))
				small=false;
			else
				if ((int(equa[b]==41)) && (!small))
					goto bad;
			if ((int(equa[b])==91) && (!medium))
				medium=true;
			else
				if ((int(equa[b]==91)) && (medium))
					goto bad;
			if ((int(equa[b])==93) && (medium))
				medium=false;
			else
				if ((int(equa[b]==93)) && (!medium))
					goto bad;			
			if ((int(equa[b])==123) && (!big))
				big=true;
			else
				if ((int(equa[b]==123)) && (big))
					goto bad;
			if ((int(equa[b])==125) && (big))
				big=false;
			else
				if ((int(equa[b]==125)) && (!big))
					goto bad;
			if ((medium) && (!small))
				goto bad;
			if ((big) && (!small))
				goto bad;
			if ((big) && (!medium))
				goto bad;
		}
		outfile << "balanced" <<"\n";
		goto next;
bad:
		outfile << "not balanced" << "\n";
next:
		x=x;
	}
	return 0;
}
