Course tasks and their solutions