// sample04 
/*
    出力される結果
    24
    187
    18
    -81
    16
    1
    0
    1
    1
    17
*/

    int a
    int b
    int c

    a = 3
    b = 2
    c = 5
    c = A*2 + B*2*3 + c + 1
//     (3*2)+(2*6  )+ 5 + 1
//      6   + 12    + 5 + 1
//結果  24
    print   c


    a = 3
    b = 2
    c = 4
    print   (1+(A*2 + B*2 + c)*2)*3 + 100
//          (1+(3*2)+(2*2)+ 4)*2)*3 + 100
//          (1+(6   + 4   + 4)*2)*3 + 100
//          (1+(           14)*2)*3 + 100
//          (1+28               )*3 + 100
//          (29                 )*3 + 100
//          (87                 )   + 100
//結果      187


    a = 3
    b = 2
    c = 4
    c = (2+a*3+b*2+c*2*2-1)/2+1*2+1
//      (2+3*3+2*2+4*2*2-1)/2+2  +1
//      (2+9  +4  +16   -1)/2+3
//      (30               )/2+3
//      15                   +3
//結果  18
    print   c


    a = 37
    b = 873
    c = 19268
    print   (100000 - ((a+3425)*2 + (b+12)*3 + c/31) * 3) / 112 - 700
//          (100000 - ((37+3425)*2 + (873+12)*3 + 19268/31) * 3) / 112 - 700
//          (100000 - (3462*2      + 885*3      + 621     ) * 3) / 112 - 700
//          (100000 - (6924        + 2655       + 621     ) * 3) / 112 - 700
//          (100000 - 10200                                 * 3) / 112 - 700
//          (100000 - 30600) / 112 - 700
//          69400 / 112 - 700
//          619 - 700
//結果  -81     小数点以下は全て各演算時に切り捨てとなる事に注意


    a = 0
    c=((((((((((((((((A+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)
    print   c
//結果      16
//  c=(((((((((((((((((A+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1) //!< assertする. ()階層の最大は PARE_MAX(fpc.h).
//  print   c


    a = 0
    b = 1
    c = 3
    if( a==1 & b==2 | c==3 )
    {
        print 1
    }else{
        print 0
    }
//結果  1

    a = 1
    if( 1+(a+1)*2==3 )
    {
        print 1
    }else{
        print 0
    }
//結果  0

    a = 1
    if( 0==a-1 )
    {
        print 1
    }else{
        print 0
    }
//結果  1

    a = 0
    b = 1
    c
     = 
        3
    if((
        (a==0) | 
        (b
        ==
        1
        )
    )   &
        (c
        *
        2
        ==
        6
        )
    )
    {
        print 1
    }else{
        print 0
    }
//結果  1

    a = 2
    b = 3
    c = 4
    c =
        2+
        A*2 +
        B*2
      + c
      + 1
//結果  17
    print   c