Factors affecting literacy