backtracking
Added subset