To study and perform the Candidate-Elimination algorithm for concept learning

The Candidate Elimination algorithm is most suitable for learning concepts that can be represented by:
In the Candidate Elimination algorithm, how is the general hypothesis (G) updated when a negative example is encountered?
Which of the following statements is true about the Candidate Elimination algorithm?
In the Candidate Elimination algorithm, what is the first step in processing a first training example?
What is the output of the Candidate Elimination algorithm?