A, B, C, D, and E are five friends who play different musical instruments. A plays the guitar, B plays the piano, C plays the drums, D plays the flute, and E plays the violin. If A and C are not sitting next to each other, who is sitting between B and D? (2023)