UPPCS 2022 Rank 32