Just click go and it finds: - The pairs of numbers from the list 'numbers' which add up to a multiple of 11 and adds them to the list 'all answers' The algorithm is basically: - For each number in 'numbers' list - Add to each other number after the first number in 'numbers' in a loop (previous numbers don't need to be checked as they've already been checked. - If 'total MOD 11' == 0 (it's divisible by 11 with 0 remainder). - Add the sum to 'all answers'. You can change the code to solve a different problem.