Three processes P1, P2, and P3 arrive at time $t = 0$ with CPU burst times of 6 ms, 2 ms, and 8 ms respectively. The operating system uses Non-Preemptive Shortest Job First (SJF) scheduling algorithm.
What is the average waiting time for these three processes?