task 1 raw solution