Programming homwork of Parallel and Distributed Programming course