i\'m new to code and i\'m currently trying to solve the consumer problem using two semaphores and one mutex , but when i put more consumers than producers my code stops wor