HW1 for CS443