tested 2208 patterns