Let $G=(V, E)$ be an undirected graph and suppose each $v \in V$ is associated with a set $S(v)$ of $8 r$ colors, where $r \geq 1$. Suppose, in addition, that for each $v \in V$ and $c \in S(v)$ there are at most $r$ neighbors $u$ of $v$ such that $c$ lies in $S(u) .$ Prove that there is a proper coloring of $G$ assigning to each vertex $v$ a color from its class $S(v)$ such that, for any edge $(u, v) \in E$, the colors assigned to $u$ and $v$ are different. You may want to let $A_{u, v, c}$ be the event that $u$ and $v$ are both colored with color $c$ and then consider the family of such events.