import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
public static void main
(String[] args
) { char[] letters = "abcdef".toCharArray();
char[] sequence = "00000".toCharArray();
for (char letter : letters) {
moveRight(sequence, letter);
}
}
public static void moveRight(char[] sequence, char letterToAdd) {
moveRight(sequence, sequence.length - 1);
sequence[0] = letterToAdd;
}
private static void moveRight(char[] sequence, int lastIndex) {
if (1 > lastIndex) {
return;
}
sequence[lastIndex] = sequence[lastIndex - 1];
moveRight(sequence, lastIndex - 1);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKCQljaGFyW10gbGV0dGVycyA9ICJhYmNkZWYiLnRvQ2hhckFycmF5KCk7CgkJY2hhcltdIHNlcXVlbmNlID0gIjAwMDAwIi50b0NoYXJBcnJheSgpOwoJCQoJCWZvciAoY2hhciBsZXR0ZXIgOiBsZXR0ZXJzKSB7CgkJICBtb3ZlUmlnaHQoc2VxdWVuY2UsIGxldHRlcik7CgkJICBTeXN0ZW0ub3V0LnByaW50bG4oc2VxdWVuY2UpOwoJCX0KCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIG1vdmVSaWdodChjaGFyW10gc2VxdWVuY2UsIGNoYXIgbGV0dGVyVG9BZGQpIHsKCSAgbW92ZVJpZ2h0KHNlcXVlbmNlLCBzZXF1ZW5jZS5sZW5ndGggLSAxKTsKCSAgc2VxdWVuY2VbMF0gPSBsZXR0ZXJUb0FkZDsKCX0KCQoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBtb3ZlUmlnaHQoY2hhcltdIHNlcXVlbmNlLCBpbnQgbGFzdEluZGV4KSB7CgkgIGlmICgxID4gbGFzdEluZGV4KSB7CgkgICAgcmV0dXJuOwoJICB9CgkKCSAgc2VxdWVuY2VbbGFzdEluZGV4XSA9IHNlcXVlbmNlW2xhc3RJbmRleCAtIDFdOwoJICBtb3ZlUmlnaHQoc2VxdWVuY2UsIGxhc3RJbmRleCAtIDEpOwoJfQp9