answered adjacency list vs matrix