摘要: The problem of properly coloring the vertices (or edges) a graph using for each vertex edge) color from prescribed list permissible colors, received considerable amount attention. Here we describe techniques applied in study this subject, which combine combinatorial, algebraic and probabilistic methods, discuss several intriguing conjectures open problems. This is mainly survey recent less results area, but it contains new as well. ∗Research supported part by United States Israel BSF Grant. Appeared ”Surveys Combinatorics”, Proc. 14 British Combinatorial Conference, London Mathematical Society Lecture Notes Series 187, edited K. Walker, Cambridge University Press, 1993, 1-33.