The answer to the riddle – #63 Who did it
Vince did it.
Joyce’s statements 1 and 3 must be true. If she had broken the window, both statements would have been false. But since each child told only one lie, these two statements must be true. Therefore, Joyce’s statement 2 is the one that is false.
The statement of all the other children can then be proven true or false using this information.
Since we know that Joyce’s statement 2 is false, Sally’s statement 1 and Matt’s statement 1 have to be false. Joe’s statement 2 has to be false, since Sally did not tell who did it. Now we are left only with Vince.