In a race, five runners A, B, C, D, and E finished in the following order: A finished before B but after C. D finished before E. What is the correct finishing order?
In a family, there are three siblings: X, Y, and Z. X is the oldest and is a software engineer. Y is a nurse and is younger than X but older than Z. What is Z's profession?