Is the following possible without storing pointers?

Printable View