/* package whatever; // don't place package name! */
import java.util.*;
import java.util.stream.IntStream;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
IntStream.rangeClosed(1, 15).boxed().flatMap(i -> {
int end = (i * (i + 1)) / 2;
return IntStream.rangeClosed(end - i + 1, end).boxed().map(j -> j + (j == end ? "\n" : " "));
}).
forEach(System.
out::print
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnN0cmVhbS5JbnRTdHJlYW07CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJnKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CgkJSW50U3RyZWFtLnJhbmdlQ2xvc2VkKDEsIDE1KS5ib3hlZCgpLmZsYXRNYXAoaSAtPiB7CgkJCWludCBlbmQgPSAoaSAqIChpICsgMSkpIC8gMjsKCQkJcmV0dXJuIEludFN0cmVhbS5yYW5nZUNsb3NlZChlbmQgLSBpICsgMSwgZW5kKS5ib3hlZCgpLm1hcChqIC0+IGogKyAoaiA9PSBlbmQgPyAiXG4iIDogIiAiKSk7CgkJfSkuZm9yRWFjaChTeXN0ZW0ub3V0OjpwcmludCk7Cgl9Cn0=