alancoman/hw3-618 archive