• Implement a simple process scheduling simulator in Python. • The simulator should support the scheduling algorithm: First Come, First Served (FCFS). • Allow the user to input a list of processes with their arrival time and burst time. • Simulate the execution of these processes using the selected scheduling algorithm. • Display the order of execution and waiting time for each process. • Calculate and display the average waiting time for all processes. Note: Due date: 25/2/2024 Submission: submit the .py file on Moodle with explanations to the aforementioned tasks.