more proper IsMatch3 checking. IsAnywherePossibleMatch3 checking added