final linux version of homework 3
windows version of homework 3