hw2-sol