the pdf version of hw1 source code is added