I can put it another way.
We know that only one is working and two are not.
So if you would write them down and put a check next to one, and and x next to the other two, then you could see if each node’s “reports” are correct.
√ 1. “Node 2 doesn’t work”
x 2. “Node 3 doesn’t work”
x 3. “Node 2 doesn’t work”
So, if node one is infact working, then it means node 2 doesn’t work. Okay, we’ll take it at it’s word, so two actually means that 3 IS working. Well, looking at your marks, 3 shouldn’t be working so it doesn’t fit the established pattern.
Result… Node 1 is not working.
TRY AGAIN
x 1. “node 2 don’t work”
√ 2. “node 3 don’t work”
x 3. “node 2 don’t work”
If node 2 is working, it means node 3 isn’t working. That’s good so far. So then, if node 3 isn’t working, it means node 2 is working. That checks out… Node 3 must be wrong. . . . The only one left, node 1, must not be working either. So, it means that node 2 is working. . . well, that checks out with our x’s and checks.
ALL CHECKS/MARKS are not contradicting… so we found that node two is working.
But in all fairness, to do a complete and thorough job, you should do another scenario were node 3 has the check next to it.
x 1. “node 2 don’t work”
x 2. “node 3 don’t work”
√ 3. “node 2 don’t work”
So… if 3 is right, two is wrong… if 2 is wrong, it means 3 is right. This checks out so far. Only one left… if 1 is wrong, then 2 is right… that contradicts what 3 says… so the answer, w/o a doubt is NODE 2 IS WORKING.
THIS is a form of logic that I have been accustomed to. (along with ending sentences in prepositions) :o