I attached the filled out table.
We can immediately fill out the girl/winter slot and boy/summer spot.
Knowing that there are 17 total summer lovers and 7 boy/summer, we know 10 girls love summer.
Twice as many girls picked summer than spring, so 10/2 is 5 girls picking spring.
The last clue reads weird, but says that if you pick a spring lover, there is an 18.75% chance of it being a boy, so x/(x+5)=0.1875 x=1.
38% of interviewed students preferred summer, so: 17/x = 0.38 Total students= 45
Now the annoying part:
We know that for every 8 guys, there are 11 girls.
So if we fiddle around with scaling that ratio to find the combination the adds up to 45, we get a scale of 2.35.
2.35*8=19 and 2.35*11=26
So the total number of girls is 26, meaning the number of girl/autumn is 26-5-4-10=7
Three more boys chose autumn than the girls, so 10 boy/autumn.
Total boys is 19, 1 spring, 7 summer, and 10 autumn leaves 1 to pick winter.
Good lord that took me too long to do.