Initial work and (not most elegant) completition of Q 1.