In a certain school, there are 180 students, 110 study french, 88 studied German and 65 Study Spanish . 40 students Study both french and German, 38 Study German only , 20 study french and Spanish , 25 study German and Spanish .
find the number of students who study
1. all 3 languages
2. Spanish only
3. none of the languages
4. at least one language