Distributed system assignment No.2