begin

  begin
    switch middle,right,left(1:3)

    ->middle(3)
  
    left(1):
    middle(1):
    middle(2):
    right(1):
    right(2):
    right(3):
    left(*):

  end
  
endofprogram