某班有学生50人,参加语文小组,数学小组和英语小组分别是:20人,20人,12人,其中既参加语文小组又参加数学小组的有4人,既参加数学小组又参加英语小组的有5人,既参加英语小组又参加语文小组的有3人,已知全般每人都至少参加了三个小组中的某一个,那么三个小组都参加的学生有多少人?