1  
       2  int a, c, f;
       3  short b, d, e;
       4  
       5  int fn1 (int h)
       6  { 
       7    return a > 2 || h > a ? h : h << a;
       8  }
       9  
      10  void fn2 ()
      11  { 
      12    int j, k;
      13    while (1)
      14      { 
      15        k = c && b;
      16        f &= e > (fn1 (k) && j);
      17        if (!d)
      18          break;
      19      }
      20  }
      21  
      22  int main ()
      23  { 
      24    fn2 ();
      25    return 0;
      26  }