Il problem solving ed il learning by doing