PATTERN BASED OR DERIVED PROBLEM