int plus(int a, int b)
{
volatile c = a, d = b;
return c+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d-d+d;
}