Classic Dining Philosopher problem explained and solved