Problem Solving Steps Using Self