Multiply All

In this challenge, you are asked to create a function named multiply_all. This function should take an arbitrary number of arguments and return the product of all these numbers. If no arguments are provided, the function should return 1, as multiplying by 1 leaves any number unchanged, and 1 is the neutral element for multiplication. Your function should be designed to handle a varying number of inputs.

The input contains space-separated integers.

The output should be the product of all numbers passed to the function multiply_all.

Input

Output

2 3 4

24

5 6 7 8 9

15120

10 20 30

6000

1 2 3 4 5

120

Note: For the fourth call to the function, no arguments are passed. Therefore, the output is 1.

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue