Forward, 2x: 2 4 6 2 4 6 Backward, 2x (indicating whether each element is the first in the list): 6(false) 4(false) 2 (true) 6(false) 4(false) 2(true) Backward, from iterator constructed to be @ end of list: 6 4 2 Here are the contents of the reconstituted list: 2 4 6 (Obviously the contents of the reconstituted list should equal those of the original.)