data structures program 4