<garvit244>1009_1.py
def bitwiseComplement( N):
    if N == 0:
        return 1
    import math
    bits = (int)(math.floor(math.log(N) /math.log(2))) + 1
    return ((1 << bits) - 1) ^ N
def sample_funcname ( var_0 ) :
    if var_0 == 0 :
        return 1
    import var_3
    var_8 = ( int ) ( var_3.floor ( var_3.log ( var_0 ) / var_3.log ( 2 ) ) ) + 1
    return ( ( 1 << var_8 ) - 1 ) ^ var_0
