alancoman/hw3-617 archive