7012 final examination 621866