combination problems

combination problems