Tricks and tips to solve permutation combination problems