40000000 40000001 3fffffff less less greater greater greater less fffffffe ffffffff 0 less less greater greater greater less 40000000 40000001 0 less less greater greater greater less