/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String text
= "Nothing right in my brain. Nothing left in my brain";
int max = 4;
int min = 2;
int randomNum = rand.nextInt((max - min) + 1) + min;
// After split string into words:
String[] words
= text.
split(" "); // Then, get 4 different numbers from 1 to words.length
ArrayList<Integer> randomPositions = new ArrayList<Integer>(randomNum);
max = words.length;
min = 1;
for (int count = 0; count < randomNum; count ++) {
int random = rand.nextInt((max - min) + 1) + min;
if (randomPositions.contains(random)) count --;
else randomPositions.add(random);
}
// Finally put \n in positions when rebuilding the array:
StringBuilder result = new StringBuilder();
for (int count = 0; count < max; count ++) {
result.append(words[count]);
if (randomPositions.contains(count))
result.append("\n");
else
result.append(" ");
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICBTdHJpbmcgdGV4dCA9ICJOb3RoaW5nIHJpZ2h0IGluIG15IGJyYWluLiBOb3RoaW5nIGxlZnQgaW4gbXkgYnJhaW4iOwoKCSAgaW50IG1heCA9IDQ7CgkgIGludCBtaW4gPSAyOwoKCSAgUmFuZG9tIHJhbmQgPSBuZXcgUmFuZG9tKCk7CgkgIGludCByYW5kb21OdW0gPSByYW5kLm5leHRJbnQoKG1heCAtIG1pbikgKyAxKSArIG1pbjsKLy8JICBBZnRlciBzcGxpdCBzdHJpbmcgaW50byB3b3JkczoKCgkgIFN0cmluZ1tdIHdvcmRzID0gdGV4dC5zcGxpdCgiICIpOwovLwkgIFRoZW4sIGdldCA0IGRpZmZlcmVudCBudW1iZXJzIGZyb20gMSB0byB3b3Jkcy5sZW5ndGgKCiAgQXJyYXlMaXN0PEludGVnZXI+IHJhbmRvbVBvc2l0aW9ucyA9IG5ldyBBcnJheUxpc3Q8SW50ZWdlcj4ocmFuZG9tTnVtKTsKICBtYXggPSB3b3Jkcy5sZW5ndGg7CiAgbWluID0gMTsKICBmb3IgKGludCBjb3VudCA9IDA7IGNvdW50IDwgcmFuZG9tTnVtOyBjb3VudCArKykgewogICAgIGludCByYW5kb20gPSByYW5kLm5leHRJbnQoKG1heCAtIG1pbikgKyAxKSArIG1pbjsKICAgICBpZiAocmFuZG9tUG9zaXRpb25zLmNvbnRhaW5zKHJhbmRvbSkpIGNvdW50IC0tOwogICAgIGVsc2UgcmFuZG9tUG9zaXRpb25zLmFkZChyYW5kb20pOwogIH0KLy8JICBGaW5hbGx5IHB1dCBcbiBpbiBwb3NpdGlvbnMgd2hlbiByZWJ1aWxkaW5nIHRoZSBhcnJheToKCgkgIFN0cmluZ0J1aWxkZXIgcmVzdWx0ID0gbmV3IFN0cmluZ0J1aWxkZXIoKTsKCSAgZm9yIChpbnQgY291bnQgPSAwOyBjb3VudCA8IG1heDsgY291bnQgKyspIHsKCSAgICAgIHJlc3VsdC5hcHBlbmQod29yZHNbY291bnRdKTsKCSAgICAgIGlmIChyYW5kb21Qb3NpdGlvbnMuY29udGFpbnMoY291bnQpKQoJICAgICAgICAgIHJlc3VsdC5hcHBlbmQoIlxuIik7CgkgICAgICBlbHNlCgkgICAgICAgICAgcmVzdWx0LmFwcGVuZCgiICIpOwoJICB9CgkgIAoJICAKCSAgU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdCk7CgkgIH0KfQ==