ESM3 problem-solving guide