advanced data structures first two ex-es