static ArrayList<Integer> getPosicion(int[] inicio,int cantInicio,long jugado,int cantJug) {
		boolean[][] tab=new boolean[100][100];
		int x=50,y=50;
		tab[x][y]=true;
		for(int i=0;i<cantInicio;i++) {
			int p=inicio[i];
			x+=jug[p][0];
			y+=jug[p][1];
			tab[x][y]=true;
		}
		for(int i=0;i<cantJug;i++) {
			int p=abs((int)(jugado&((1<<2)-1)));;
			jugado=jugado>>>2;
			x+=jug[p][0];
			y+=jug[p][1];
			tab[x][y]=true;
		}
		ArrayList<Integer> sol=new ArrayList<Integer>();
		for(int i=0;i<jug.length;i++) {
			if(x+jug[i][0]<0||x+jug[i][0]>=tab.length||y+jug[i][1]<0||y+jug[i][1]>=tab.length)
				return new ArrayList<Integer>();
			if(!tab[x+jug[i][0]][y+jug[i][1]])
				sol.add(i);
		}
		return sol;
	}