commit bb490017a900d7df7186c4375cba69375a9faf42
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Nov 26 21:23:18 2020 +0100

    Fix a long standing bug in the way we detect if a Cube or Pyraminx is solved. The reason for all those 'impossible' records being submitted.

diff --git a/src/main/java/org/distorted/objects/TwistyCube.java b/src/main/java/org/distorted/objects/TwistyCube.java
index 46675daa..8b930c93 100644
--- a/src/main/java/org/distorted/objects/TwistyCube.java
+++ b/src/main/java/org/distorted/objects/TwistyCube.java
@@ -353,7 +353,7 @@ class TwistyCube extends TwistyObject
                  row1 = computeRow(x1,y1,z1,i);
                  row2 = computeRow(x2,y2,z2,i);
 
-                 if( (row1==0 && row2==0) || (row1==lastLayer || row2==lastLayer) ) return true;
+                 if( (row1==0 && row2==0) || (row1==lastLayer && row2==lastLayer) ) return true;
                  }
                return false;
 
diff --git a/src/main/java/org/distorted/objects/TwistyPyraminx.java b/src/main/java/org/distorted/objects/TwistyPyraminx.java
index eea2f6b4..eb1b62c2 100644
--- a/src/main/java/org/distorted/objects/TwistyPyraminx.java
+++ b/src/main/java/org/distorted/objects/TwistyPyraminx.java
@@ -387,7 +387,7 @@ public class TwistyPyraminx extends TwistyObject
                  row1 = computeRow(x1,y1,z1,i);
                  row2 = computeRow(x2,y2,z2,i);
 
-                 if( (row1==0 && row2==0) || (row1==numLayers || row2==numLayers) ) return true;
+                 if( (row1==0 && row2==0) || (row1==numLayers && row2==numLayers) ) return true;
                  }
                return false;
 
