starts problem 12