难解的问题

巴洛女士与阿什菲尔德先生和埃弗雷特先生一起活动,如果他们两个中有一个(或者两个都是)罪犯,那么巴洛女士一定是。
卡斯韦尔先生为巴洛女士作担保,如果卡斯韦尔先生是无辜的,那么巴洛女士也是。
如果丹顿博士是有罪的,阿什菲尔德先生是无辜的,那么卡斯韦尔先生就是无辜的。
最为世界上最顶尖的侦探,你可以找出这两个罪犯,他们是谁?
Set 41

巴洛女士与阿什菲尔德先生和埃弗雷特先生一起活动,如果他们两个中有一个(或者两个都是)罪犯,那么巴洛女士一定是。
卡斯韦尔先生为巴洛女士作担保,如果卡斯韦尔先生是无辜的,那么巴洛女士也是。
如果丹顿博士是有罪的,阿什菲尔德先生是无辜的,那么卡斯韦尔先生就是无辜的。
最为世界上最顶尖的侦探,你可以找出这两个罪犯,他们是谁?