9514 1404 393
Answer:
Ted-1, Bill-10, Ian-8, Van-9, Cody-3, Sal-5, Violet-2, Sam-6, Will-4, Todd-7
Step-by-step explanation:
The key to this seems to be "there are seven people standing between Van and Ted." This means either Van or Ted is at one end of the line. There will be one person standing at the end beside whichever one of these is not at the end of the line.
Then "Van is standing between Bill and Ian, who is standing next to Todd" tells you it is not Van who is at the end, but it is Bill. This tells you the four tallest people in decreasing order are Bill, Van, Ian, and Todd. We know Bill is not the shortest, because Bill is taller than Todd. That means Ted is the shortest.
The next shorter people than Todd are Sam and Sal (Sam is between Sal and Todd).
At this point we know the order of 7 people: the 6 tallest, and the shortest. The remaining 3 are Violet, Cody, and Will. Since "Cody is taller than Violet, but shorter than Will," we know the final order, shortest to tallest, is ...
Ted, Violet, Cody, Will, Sal, Sam, Todd, Ian, Van, Bill