#include<civlc.h>

double f(double x) 
  $requires x > 0;
  $ensures $true;
  ;

double g(double x)
  $requires x > 0;
  $ensures $result >= 0;
{
  return g(x)*g(x);
}

double main() {
  return g(2);
}
