3 a and b finished