int x=0;
int y=0;
int z=0;

proctype p1 {
	store(x,1);
	store(y,1);
	store(z,1);
	
	do
	:: true -> store(y,1); store(z,1);
	:: true -> store(z,1); store(x,1);
	:: true -> store(z,2);
	:: true -> break;
	od;
}

