Cigarette-Smokers-OS-Problem Solving cigarette smokers problem in operating system using only mutexes with C#