#include <stdio.h>
 
int cmp(int x, int y) {
 
    return x = x - y, ( x >> 31 ) | !!x;
}
 
int main() {
 
    printf( "cmp( 1, 2 ) == %d\n", cmp
( 1,2 ) );     printf( "cmp( 2, 2 ) == %d\n", cmp
( 2,2 ) );     printf( "cmp( 2, 1 ) == %d\n", cmp
( 2,1 ) );     printf( "cmp( 1500000000, -1500000000) == %d\n", cmp
( 1500000000, -1500000000) ); }
				I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgY21wKGludCB4LCBpbnQgeSkgewoKICAgIHJldHVybiB4ID0geCAtIHksICggeCA+PiAzMSApIHwgISF4Owp9CgppbnQgbWFpbigpIHsKCiAgICBwcmludGYoICJjbXAoIDEsIDIgKSA9PSAlZFxuIiwgY21wKCAxLDIgKSApOwogICAgcHJpbnRmKCAiY21wKCAyLCAyICkgPT0gJWRcbiIsIGNtcCggMiwyICkgKTsKICAgIHByaW50ZiggImNtcCggMiwgMSApID09ICVkXG4iLCBjbXAoIDIsMSApICk7CiAgICBwcmludGYoICJjbXAoIDE1MDAwMDAwMDAsIC0xNTAwMDAwMDAwKSA9PSAlZFxuIiwgY21wKCAxNTAwMDAwMDAwLCAtMTUwMDAwMDAwMCkgKTsKfQ==