Here is the second revision