In this paper, we study the uniqueness of entire functions and prove the following theorem. Let n(${\geq}$ 5), k be positive integers, and let $S_1$ = {z : $z^n$ = 1}, $S_2$ = {$a_1$, $a_2$, ${\cdots}$, $a_m$}, where $a_1$, $a_2$, ${\cdots}$, $a_m$ are distinct nonzero constants. If two non-constant entire functions f and g satisfy $E_f(S_1,2)$ = $E_g(S_1,2)$ and $E_{f^{(k)}}(S_2,{\infty})$ = $E_{g^{(k)}}(S_2,{\infty})$, then one of the following cases must occur: (1) f = tg, {$a_1$, $a_2$, ${\cdots}$, $a_m$} = t{$a_1$, $a_2$, ${\cdots}$, $a_m$}, where t is a constant satisfying $t^n$ = 1; (2) f(z) = $de^{cz}$, g(z) = $\frac{t}{d}e^{-cz}$, {$a_1$, $a_2$, ${\cdots}$, $a_m$} = $(-1)^kc^{2k}t\{\frac{1}{a_1},{\cdots},\frac{1}{a_m}\}$, where t, c, d are nonzero constants and $t^n$ = 1. The results in this paper improve the result given by Fang (M.L. Fang, Entire functions and their derivatives share two finite sets, Bull. Malaysian Math. Sc. Soc. 24(2001), 7-16).