Distributed Systems - Assignment 3 Question 2: