Four Basic Tools for Problem Solving