NEW: Dining Philosophers solution