final sem