hw4.m