Here is an example compilation and execution of the program: linux3[1]\% g + + Wall lab2.cpp -o lab2 linux3[1]\%. / obab How many ints would you like to multiply? 4 Please enter an int ( 1 of 4 ) : 3 Please enter an int ( 2 of 4 ) : 4 Please enter an int ( 3 of 4 ) : 1 Please enter an int (4 of 4 ) : 5 The product of your input ints is: 60 60 is greater than thirty! 10. Programming Assignment You will practice working with input/output, conditional logic, loops, and functions by adding code to the 1 ab 2 . cpp template provided. More specifically, you will need to add the function prototype and body for 2 functions, invoking them in main () as detailed below: - Implement the function productofints (). - The function should not have any parameters - The user should be asked to enter the number of ints they want to multiply together. - The user will then enter values until the number of specified ints is reached. - The function should then print and return the result of the product of the inputted numbers. - Implement the function lessThanThirty (). - The function should accept an int as a parameter. - If the passed in argument is less than thirty, the function should display a message that says it is less or greater than thirty - The function should not return anything. - Add a function call to productofints () and IessThanThirty () in main (). - The user should enter their desired amount of numbers, and the program should display the final value after the operations, as well as if the total is less than thirty or not. - This logic must be implemented in one line. This means that the main () function can have ONE statement (and the return 0 ). .