import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.function.*;
class Ideone {
Queue<Consumer<String>> que = new LinkedList<>();
int q = 0, w = -1;
q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::print
); q
+=w
+=2; que.
add(System.
out::println
);
while (q --> 0) {
Consumer<String> c = que.remove();
c.accept("S");
que.add(c);
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuZnVuY3Rpb24uKjsKCmNsYXNzIElkZW9uZSB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24gewoJCVF1ZXVlPENvbnN1bWVyPFN0cmluZz4+IHF1ZSA9IG5ldyBMaW5rZWRMaXN0PD4oKTsKCQlpbnQgcSA9IDAsIHcgPSAtMTsKCQkKCQlxKz13Kz0yOyAgIHF1ZS5hZGQoU3lzdGVtLm91dDo6cHJpbnQpOwoJCXErPXcrPTI7ICAgcXVlLmFkZChTeXN0ZW0ub3V0OjpwcmludCk7CgkJcSs9dys9MjsgICBxdWUuYWRkKFN5c3RlbS5vdXQ6OnByaW50KTsKCQlxKz13Kz0yOyAgIHF1ZS5hZGQoU3lzdGVtLm91dDo6cHJpbnQpOwoJCXErPXcrPTI7ICAgcXVlLmFkZChTeXN0ZW0ub3V0OjpwcmludCk7CgkJcSs9dys9MjsgICBxdWUuYWRkKFN5c3RlbS5vdXQ6OnByaW50KTsKCQlxKz13Kz0yOyAgIHF1ZS5hZGQoU3lzdGVtLm91dDo6cHJpbnQpOwoJCXErPXcrPTI7ICAgcXVlLmFkZChTeXN0ZW0ub3V0OjpwcmludCk7CgkJcSs9dys9MjsgICBxdWUuYWRkKFN5c3RlbS5vdXQ6OnByaW50KTsKCQlxKz13Kz0yOyAgIHF1ZS5hZGQoU3lzdGVtLm91dDo6cHJpbnRsbik7CgkJCgkJd2hpbGUgKHEgLS0+IDApIHsKCQkJQ29uc3VtZXI8U3RyaW5nPiBjID0gcXVlLnJlbW92ZSgpOwoJCQljLmFjY2VwdCgiUyIpOwoJCQlxdWUuYWRkKGMpOwoJCX0KCX0KfQ==