1. 검색 --> 똑같은 것 찾음. 아니면 약간만 수정하는 정도

2. 검색 --> 비슷한 것 찾음. 같은 것은 아니지만 개념적으로 동일하거나 변경 가능한것

3. 문제를 쪼갬, 각 쪼갠 부분에 대해서 비슷한 것이나 개념적으로 동일한 것 검색

4. 그래도 없으면 만듬.