Science and design of problem solving systems. (2022)