task1 solutions