CS441_program3