Distributed hw2