Homework troubles