Specific problem -> general problem -> general solution -> specific solution