after 1: foo = a b c after 2: tot = 6 after: 7 last = c 1 -- 142 1 0 -- 0 1 0 1 -- 0 0 1 1 -- 0 0 1 1 -- 0 1 0 lastpipe1.sub returns 14 A1 A2 B1 B2 HI A1 A2 B1 B2 HI -- 42 -- 0 42 x=x x=x