initial commit for subset problem