Source: https://vardhaman.org/wp-content/uploads/2018/03/Unit-2%20MPMC.pdf