# coding=utf8
# 5. Реализовать формирование списка, используя функцию range() и возможности генератора. В список должны войти четные числа от 100 до 1000 (включая границы). Необходимо получить результат вычисления произведения всех элементов списка.
# Подсказка: использовать функцию reduce().


from functools import reduce

print(reduce(lambda x,y: x*y,[l for l in range(100,1001) if l % 2 == 0]))


