如果甲说了实话, 则坏事是乙做的, 那么丙也说了实话, 不对
如果乙说了实话, 则坏事是丙做的, 则丁也说了实话, 不对
如果丙说了实话, 则坏事不是丙做的, 一说了假话, 如果坏事是甲做的, 则甲说了假话, 丁说了实话, 不对. 所以坏事是丁做的, 此时甲说了假话, 丁说了假话, 乙说了假话, 只有丙说了实话.
丙说了实话, 丁做了坏事
如果甲说了实话, 则坏事是乙做的, 那么丙也说了实话, 不对
如果乙说了实话, 则坏事是丙做的, 则丁也说了实话, 不对
如果丙说了实话, 则坏事不是丙做的, 一说了假话, 如果坏事是甲做的, 则甲说了假话, 丁说了实话, 不对. 所以坏事是丁做的, 此时甲说了假话, 丁说了假话, 乙说了假话, 只有丙说了实话.
丙说了实话, 丁做了坏事