The number in the middle of the first triangle is found with the folowing calculation: 24 - 10 - -8 = 22
The number in the middle of the second triangle is found with the folowing calculation: : 29 - -6 - 31 = 4
Therefore the question mark should be replaced with the number: 31