You are required to recreate the following out Data section This section consists of the textboxes Numbers to generate How many random numbers to generate Minimum: The minimum allowed value of any generated number Maximum: The maximum allowed value of any generated number When the user presses enter in any of the three text boxes, the dick event handier method) for the Generate button must be called. As three textboxes must share the same event handler for monitoring whether the Enter buton was clicked 1 event handier, not 3-sono unnecessary code duplication). The minimum and maximum values entered may not exceed or be less than the indicated amounts When the user click the Generate button Clear the box bumbers) Generate the required number of random numbers, using the minimum and maximum bounds Add every generated number to the listbox When the user dicks the Clear button, all the entries in the listbox must be cleared Process and Results This section is used to process the entries in Numbers using the process indicated by the Radiolution. The process for this is as follows: 1. The first entry of IbNumbers is added to IbResults and becomes the current value 2 The next value from Numbers is read and added, subtracted or multiplied with the current value 3. The result of this calculation is added to Results and becomes the curent value 4. The process then starts over from step 2 - this continues until items in IbNumbers have been processed Addion: Subtraction Multiplication Ib Numbers Results IbResults 3 2 6 6 3 10 24 4 ER Your system should include three methods for performing the specific calculations, namely Add Subtract and Multiply. All three the methods should have a return type of void and receive no parameters. Ensure that the system is not able to bomb out if something unexpected happens The process phase must make use of a delegate When the user dicks on the process button