生成一个具有逻辑推理的组合题目。
1, 2, 3, 4和5这五个数字分别代表不同的人。他们共享五个喜好，包括钓鱼、赛跑、游泳、骑自行车和读书。现有一些信息如下：1. A和B不是一起钓鱼的；2. E和D不是一起赛跑的；3. C喜欢游泳；4. B不喜欢骑自行车。请问每个人喜欢什么活动？
A - 读书，B - 游泳，C - 钓鱼，D - 骑自行车，E - 赛跑。 

解释：根据条件1，A和B不能一起钓鱼，由于每个人都喜欢五种活动中的一种，所以A不能喜欢钓鱼，而B不能喜欢游泳，因此A喜欢读书，B喜欢钓鱼。 根据条件2，E和D不能一起赛跑，所以E喜欢赛跑，D喜欢骑自行车。 根据条件3，C喜欢游泳。 因此，剩下的活动只有骑自行车了，因为B不喜欢骑自行车。所以D喜欢骑自行车。