Learning, by solving a “problem”