iterative subset2
iterative subset