Published homework 1,2 solutions variants