select device_id from user_profile where university = '北京大学' union select device_id from question_practice_detail group by device_id having count(question_id)>2 order by device_id desc