In a race of 50 runners, F is ranked 30th. If F finishes ahead of 10 runners, what will be F's new rank from the top?

Answer: B. 21st
If F finishes ahead of 10 runners, F's new rank from the top will be 30 - 10 = 20. Therefore, F's new rank from the top is 21st.