public Div[] round(Div[] in){
		Div[] out = new Div[in.length];
		for (int i = 0; i < out.length; i++) {
			out[i] = new Div(0,1);
		}
		int[] except = new int[]{
				1,//front
				0,//back
				3,//up
				2,//down
				5,//left
				4,//right
		};
		for (int i = 0; i < in.length; i++) {
			for (int j = 0; j < in.length; j++) {
				if(i != j && j != except[i]){
					out[i].sum(new Div(in[j].a,in[j].b.multiply(BigInteger.valueOf(4))));
				}
			}
		}
		//p(out);
		return out;
	}