Distributed Systems Home Work 4: Dining Philosphers