In a class of 200 students, 125 students have taken programming language course, 85 students have taken data structures course, 65 students have taken computer organization course, 50 students have taken both programming languages and data structures, 35 students have taken both programming languages and computer organization, 30 students have taken both data structures and computer organization, 15 students have taken all the three courses. How many students have not taken any of the three courses?