It distinguishes direct causes from direct effects of a target variable from multiple manipulated datasets with unknown manipulated variables and nonidentical data distributions.