semifinal pseudocode