half find and yang matrix