NCI :: Distributed Systems :: Practical Assessment 3