1 init sequence 1 shift Number 1 1 init sequence 1 shift Number 2 1 init sequence 1 shift Number 3 2 reduce 2 shift Observer 2 reduce 2 shift Observer 2 reduce 2 shift Observer