Given the following information about The system uses MLFQ that has 3 queues: - Q1:RRq=8 (Highest priority) - Q2:RRq=12 - Q3: FCFS (Lowest priority) - Scheduling between queues is non- preemptive priority - In Q1 & Q2: if the process doesn't finish in its time slice, it will be moved to the next lower priority queue Draw the CPU Gantt chart and find the average waiting time.