P 1 executes this wait statement, it becomes Q becomes equal to 0. After that it executes this wait statement wait on S, so S is already 0, so P 1 is made to wait at this point.
इसके बाद P1 इस वेट स्टेटमेंट को एग्जीक्यूट करता है और S की वैल्यू जीरो है इसलिए P1 को इस पॉइंट पर वेट करना पड़ेगा।