questions: asking about k.c.c. 
 answers: explained in details.