THIS SEEMS RIGHT:

UPDATE (From Ed):