甲是杀人犯,乙是盗窃犯,丙是强奸犯。
两张纸条不能同真,否则与第二回张纸条矛盾;若第一张答纸条为真,第二张纸条为假,又与第二张纸条矛盾;若第一张纸条为假,第二张纸条为真,则符合逻辑;若第二张纸条为假,则“只有一句是真的”的实际情况为“两句都是假的”(不能是“两句都是真的”,这是演绎推理特称命题与全称命题矛盾关系的规则),则一、二两张纸条都假。无论一假二真成立,或者一假二假成立,第一张纸条都是假的,即乙的证词是假的。
丙说乙的证词是真的,则知道丙的证词是假的;由于乙的证词为假,所以实际为“如果丙的证词是假的,则甲是杀人犯并且丙不是杀人犯”,所以甲是杀人犯。
由于丙的证词是假的,所以丙是强奸犯,那么乙是盗窃犯。