6个数怎么分成3组,而且每次没有两个是两同的。求算法

6个数如何分成3组,而且每次没有两个是两同的。求算法
有a,b,c,d,e,f 这6个数,如何将他们分成三组,而且另一组都没有跟别的同有同时相同的两个数


abf,ace,bcd,如何分成像这样的三组

------解决方案--------------------
你发重了:
如果是数字,就先排序,再分组,如果是字符,也是先排序,再分组.排序方法,根据具体的数字是什么确定