Persistence in Problem Solving