On Inductive Learning of Causal Knowledge for Problem Solving