Problem Solving with Computers II