768-512+1023 = 1279