check all subsets for candidates