Draw the state diagram of a Turing decider that recognizes the language {0^n 1^n 0^n 1^n where n >= 0}.
Scanning from left to right, convert the first 0 to a blank, skip the rest of the 0's and then X's, and convert the first 1 to X, then skip the rest of the 1's and then the X's, and convert the first 0 to X, then skip the rest of the 0's and then X's, and convert the first 1 to X.
Reject if this cannot be done. Otherwise, keep going left until reaching the blank and repeat the process. If no 0 is found after the blank, then continue scanning right, skipping all the X's until a 0, 1, or blank is encountered. If a 0 or 1 is encountered, reject it. If a blank is encountered, accept it.
You only have to draw the state diagram (aka formal description) of the above algorithm (aka informal description).