Problem Solving Skills for the Future