Reasoning Backward: How Sherlock Holmes Can Make You a Better Problem Solver