一个班45人,有28人参加数学小组,18人参加语文小组,5人两个小组都不参加,两个小组都参加的有几人?