Homework solutions