#include #include #include #include "../../src/cube.h" #define STRLENMAX 10000 int main() { char str[STRLENMAX]; cube_t cube, inv; fgets(str, STRLENMAX, stdin); cube = readcube(str); inv = inverse(cube); if (iserror(inv)) { printf("Error inverting cube\n"); } else if (!isconsistent(inv)) { printf("Inverted cube is inconsistent\n"); } else { writecube(inv, str); printf("%s\n", str); } return 0; }