1. Shortest Job First (SJF): Execution order: P2, P4, P3, P5, P1. P4 starts after P2, so its waiting time = 18 ms. 2. Non-preemptive Priority Scheduling: Priority order: P2, P5, P3, P1, P4. P4 starts after all higher-priority processes, so its waiting time = 3 ms. 3. Round Robin (Quantum = 1): Round-robin execution: P1, P2, P3, P4, P5 (time slices). P4’s first time slice occurs after all processes get their first turn, so its waiting time = 1 ms.