component a {
  m = p : 0;
  n = m + q - 1 : -1;
  p = n * m : 0;
  q = n * q - p : 0;
} 

component b {
  r = t - s : 0;
  t = ( r = s ) - 1 : 0;
  s = t + u : 0;
  u = sqrt( if( s < 0, s * -1, s ) ) : 0;
}

component c {
  v = w - x / y : 0;
  w = 2 * x + y : 0;
  x = 3 * y - y : 0;
  y = 4 - z : 0;
  z = cbrt( v + sqrt( x ) ) : 0;
}

bool d = !false;

n = -n : -100;