Revised problem 22.