Concurrent and Distributed Programming from 11th Marathon of Parallel Programming Contest [WSCAD-2016]