No repetitions With repetitions Permutations 1000000000000000000 1000000000000000000 Combinations 1000000000000000000 1000000000000000000