Solution 4: Dining Philosophers