#2 is worked out completely.