#
# DESCRIPTION: 
#
# If we list all the natural numbers below 10 that are
# multiples of 3 or 5, we get 3, 5, 6, and 9. The sum of these multiples
# is 23.
#
# Find the sum of all the mutiples of 3 or 5 below 1000.
#

#Problem Variables
multiples = [3, 5]
limit = 1000

#Normal
nums = []

for i in range(1, limit):
    for j in multiples:
        if (i % j) == 0:
            nums.append(i)

s = sum(set(nums))
print(s)

#List comprehension
s = sum(set([i for i in range(1, limit) for j in multiples if (i % j) == 0]))
print(s)
         
