9人,
由于做对第一题的有21人,且30人中每人至少做对一题,则剩下9人肯定做对了第2题,而做对第二题的有18人,则这18人中除去剩下的9人,则有9人同时也做对了第一题,因此这9人同时做对了两题,因此,两题都做对的有9人