HW 3 in distributed systems.