Added sources of Homework 3