Tasks and solutions