Give the step-by-step reasoning process and then the final answer. John has five more roommates than twice as many as Bob. If Bob has 10 roommates, how many roommates does John have?
Twice ten roommates is 2 * 10 = 20. John has 5 more than 20 roommates which is 20 + 5 = 25 roommates.
The final answer: 25.