finish subsets II fix issue #103
finish triangle fix issue #104