分轮次给直线和点上色。初始时所有直线和点都未着色。重复以下过程:只要存在未着色直线 ℓ\ellℓ 不经过任何红点,就把 ℓ\ellℓ 染成蓝色,并把 ℓ\ellℓ 与已有蓝色直线的每个交点也染成蓝色,然后按下一步继续处理。当剩余的每条未着色直线都已经过某个红点时停止。