B is ranked 5th from the bottom in a group of 25 people. If B swaps positions with C, who is ranked 12th from the top, what will be B's new rank from the top?

Answer: C. 8th
B's original rank from the top is 25 - 5 + 1 = 21. After swapping with C, B will be 12th from the top, making B's new rank 21 - (12 - 5) = 8.