34001 Homework