1167 patterns Searching...