added unit3 problem 12 and 17