SE222 homework