12. Consider the following table:
| Algorithms | Design Paradigms | ||
| P. | Kruskal | i. | Divide and conquer |
| Q. | Quicksort | ii. | Greedy |
| R. | Floyd-Warshall | iii | Dynamic Programming |
14. Consider the following grammar.
| P → QRS |
| Q → yz|z |
| R → w|ε |
| S → y |
What is FOLLOW (Q)?
15. Threads of a process share