problem-solving hacks