title: after XOR operation find C (and XOR reversability)
body: <p>Assume:</p>
  
  <pre><code>unsigned char A = 10;
  unsigned char B = 11;
  unsigned char C = 12;
  
  
  unsigned char Diff1 = A ^ B;
  unsigned char Diff2 = B ^ C;
  
  //find any of A or B or C using Diff1 and Diff2
  </code></pre>
  
  <hr>
  
  <p>Question is: There were 3 values initially for which we found 2 differences. Is there any way we can find any of A or B or C using 2 differences Diff1 and Diff2?</p>
  
  <p>I know XOR is not reversible unless you know the key, but keeping in view that unsigned __int8 is 0...255 maximum 256 different values.</p>
  
  <p>stay well.</p>