public static void getT3(ArrayList<Integer> canA, int y,
			ArrayList<Integer> candidate) {
		HashSet<Integer> yAdj = oneLeap.get(y);
		canA.addAll(yAdj);
		for (Integer i : yAdj)
			for (Integer j : oneLeap.get(i)) {
				if (!canA.contains(j))
					canA.add(j);
			}
		canA.retainAll(candidate);
	}