Maybe just write down cardinality of given sets and apply basic set theory formulas?
S = set of sunny days
C = set of cloudy says
w = set of warm days
c = set of cold days
Where S is the complement of C and w the complement of c.
Denote |A| the cardinality of any set A.
We have
|S| = 75
|C| = 115-75 = 40 (complement)
|S∩w| = 55 (given in text)
|C∩c| = 25 (given in text)
The left box in your diagram should be sunny but not warm, i.e. S\w = S - S∩w, yielding |S\w| = |S| - |S∩w| = 75-55 = 20.
The middle box in your diagram should be sunny and warm, i.e. |S∩w| = 55.
The right box in your diagram should be warm but no sunny, i.e. w\S = w - S∩w. We can get the set of warm days by S∩w + C∩w since S and W are complements. We further know C∩w + C∩c = C since w and c are complements.
Now |C| = |C∩w| + |C∩c|, i.e. 40 = |C∩w| + 25, such that |C∩w| = 15. By that |w| = |S∩w| + |C∩w| = 55 + 15 = 70. This leads to |w\S| = |w| - |S∩w| = 70 - 55 = 15.
Also in total 70 days were warm, |w| = 70.
All those annoying calculations can be easily seen in a 2x2 matrix:
The asterisks values were given in the text and then you easily get the remaining values by adding stuff up.