You find yourself in a strange land where a race with five participants has just taken place. Each of the runners is a different age, and each either always tells the truth, always lies, or strictly alternates between true and false statements (i.e. if one statement is true then their next statement is a lie and vice versa). Each of the five competitors makes the following statements to you in the order that they’re presented. Figure out the type of person each runner is (truth-teller, liar, or alternator), their relative ages and the order in which they finished the race.
Andy says:
Bill always lies.
Eddie always lies.
I'm older than Chris.
I'm younger than Bill.
I finished ahead of Danny.
I finished ahead of Eddie.
The oldest person came in 4th place.
Bill says:
Chris always lies.
Andy always lies.
I'm older than Danny.
I'm younger than Chris.
I finished ahead of Eddie.
I finished ahead of Andy.
The 5th oldest person came in 3rd place.
Chris says:
Danny always lies.
Bill always lies.
I'm older than Eddie.
I'm younger than Danny.
I finished ahead of Andy.
I finished ahead of Bill.
The 4th oldest person came in 1st place.
Danny says:
Eddie always lies.
Chris always lies.
I'm older than Andy.
I'm younger than Eddie.
I finished ahead of Bill.
I finished ahead of Chris.
The 3rd oldest person came in 2nd place.
Eddie says:
Andy always lies.
Danny always lies.
I'm older than Bill.
I'm younger than Andy.
I finished ahead of Chris.
I finished ahead of Danny.
The 2nd oldest person came in 5th place.