504hw2