confront - v. to deal with (something) in an honest and direct way
challenge - n. a difficult task or problem : something that is hard to do
province - n. any one of the large parts that some countries are divided into
apply - v. to have an effect on someone or something
code - n. a set of laws or regulations