data structures hw1