public void firstDFSwithReversedG() {
		for (int fromNode = 0; fromNode < totalNumNodes; fromNode++) {
			// if not explored then go ahead, otherwise break
			if (!nodesStatus.get(fromNode)) {
				DFSforReversedG(fromNode);
			}
		}
	}