42450 Homework