{
List<Integer> list = new ArrayList<>();
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
Optional<Integer> reduce = list.stream().reduce((var1, var2) -> var1 + var2);
if (reduce.isPresent()) {
System.out.println(reduce.get());
}
Integer num = list.stream().reduce(3, (a, b) -> a + b);
System.out.println(num);
}