Revised homework