Dining Philosophers Solution