hw3.m