2019 KCSE A COMPREHENSIVE ANALYSIS