Process Queue
output var , initially 0, ;
internal var initially <>;
input var , , ;
cobegin
loop <
if ( notequal ) and (|| )
then := o <>; := not
> endloop
||
loop <
if ( notequal ) and (|| 0)
then := ; := ; := not
> endloop
coend