+ //Do lurd
+ for(unsigned int i = 0; i<strlen(lurd); i++){
+ switch(lurd[i]){
+ case 'l':
+ new = subsolve(rls->rell, new);
+ break;
+ case 'u':
+ new = subsolve(rls->relu, new);
+ break;
+ case 'r':
+ new = subsolve(rls->relr, new);
+ break;
+ case 'd':
+ new = subsolve(rls->reld, new);
+ break;
+ default:
+ printf("Unknown character in lucd: '%c'\n", lurd[i]);
+ exit(2);
+ }
+ }