Lots of clever detectives here! Well done Steven Horner, age 13, Forres Academy; Soh Yong Sheng, age 13, Raffles Institution; Fiona Watson, Y10, Stamford High School; Julian Stirling, Helen Adams, Ben Morrison Hethersett High School; Anne Lake, Peter Goddard, Becky Gray, Darren Reynolds, Y7 Bourne Grammar School; Scott Reynolds, Sam Clark, age 12, St Peter's College, Adelaide, South Australia; Ren Papilion; James Bollard; Tim Weir, age 13, Madras College; Daniel Watson and Mike Taylor Brown, Y9, King Edward VI School, Bury St Edmunds; Dilara Ilter, Ece Oney age 12,IRMAK Primary School,Turkey.

These are the statements:
Alice: I know who killed her
Ben: I killed her
Carol: Ben killed her
Donald: It wasn't Ben or Carol.

This is Ben Morrison's solution.

Case 1: Everyone is lying

Carol did it because Donald said that Ben and Carol didn't do it so that meant that either Ben or Carol was a murderer. Ben said he killed her and he was lying so that meant Carol killed her! (Alice said I know who killed her and that meant she did not know).

Case 2: Just one person lies Ben did it and Donald was telling a lie. Carol said Ben killed her and she was telling the truth. Alice didn't actually say that Ben killed her, but she said I know who killed her which did not mean a particular person.