39.5+667+ ? =180

The missing number is -526.5

39.5 + 667 + -526.5 = 180