private boolean chooseTheCell(byte[]limites , boolean[][]valid ,TermS currentTerm )
	{
		boolean check =false;
		boolean answer =false;
		char x = 97;
		for(int i=limites[0];i<limites[2];i++)
		{
			for(int j=limites[1];j<limites[3];j++)
			{
				if(valid[i][j])
				{
					TermS newTerm = new TermS(i,j);
					newTerm.setLevel(currentTerm.getLevel());
					//newTerm.setDirection(x);
					currentTerm.setDirection(x);
					System.out.println(newTerm.getLevel());
					System.out.println(newTerm.getPositionI());
					System.out.println(newTerm.getPositionJ());
					valid[i][j]=false;
					path.push(newTerm);
					check=true;
				    answer=true;
				    break;
				}
				x++;
			}
			if(answer)
				break;
		}
		return check;
	}