This is a live editor. Editting input will update flatten and unflatten instantly.

input

flatten

unflatten

        
flatten = pointer.flatten(input)
unflatten = pointer.unflatten(flatten)