Combination Non-recursive