public Node closeBra(int bras,int wasBraL,int firstbras,Node n){
		if(n.getRN() == null){
			int aux = wasBraL;
			while(true){
				if(n.getnrB() > 0 && n.getownB() > aux){
					n.setB(n.getnrB() - aux);
					n.setownB(n.getownB() - aux);
					break;
				}
				if(n.getnrB() > 0 && n.getownB() <= aux ){
					aux -= n.getownB();
					n.setB(0);
					n.setownB(0);
				}
				if(aux == 0)
					break;
				if(n == root){
					break;
				}
				n = n.getDad();
			}
			return n;
		}
		return closeBra(bras,wasBraL,firstbras,n.getRN());
	}