static int getIndexByZone(int zone, int indexOfZone) { int x = zone ~/ 3 * 3 + indexOfZone ~/ 3; int y = zone % 3 * 3 + indexOfZone % 3; return x * 9 + y; }