school exercises from Distribution and integration software course