How can I solve this?

Answer:
Received a compliment: wore a tie =25
Received a compliment: did not wear a tie = 5
Did not receive a compliment: did not wear a tie =16
Did not receive a compliment: wore a tie = 9
Step-by-step explanation:
There were 11 days where she neither wore a tie nor received a compliment. This puts 11 in the bottom right box.
There were 30 days in total where she received a compliment. This means the first row (received a compliment ) adds to 30.
There were 16 days in total where she did not wear a tie. This means the second column adds to 16.
Now since there is 11 in the bottom-right box, and the right column adds to 16, this puts 16-11 = 5 into the upper-right box.
And since the upper column (received a compliment) adds to 30, the upper right column is 5, this puts 30-5 =25 into the upper left box.
What we have now is 25 in the upper-left box, 5 in upper-right box, 11 in bottom-right box.; we are missing the bottom-left box.
Since the total number of days is 50, what goes in the bottom left box is 50 - (25+5+11) = 9.
Thus we have
Received a compliment: wore a tie =25
Received a compliment: did not wear a tie = 5
Did not receive a compliment: did not wear a tie =16
Did not receive a compliment: wore a tie = 9