printf ( "%d\n", n-(n<<1 & n>>63) ) ;