Problem Solving Skills based on IDEAL Model