final examination 230589