/* 素数を小さい順に100個 */
class Sosu {
public static void main(String[] args) {
boolean display = true; // 素数の表示
int count = 0; // 素数の個数
boolean newline = true; // 改行のオンオフ
for (int i = 2; i <= 1000; i++) {
for (int j = 2; j <= i - 1; j++) {
if (i % j == 0) {
display = false;
break;
}
}
if (display == true) {
System.out.print(i + " ");
count++;
newline = true;
// System.out.print(count + " ");
}
display = true;
if (count % 10 == 0 && newline == true) {
System.out.println();
newline = false;
}
if (count == 100) {
break;
}
}
}
}
Lyog57Sg5pWw44KS5bCP44GV44GE6aCG44GrMTAw5YCLICovCgpjbGFzcyBTb3N1IHsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICBib29sZWFuIGRpc3BsYXkgPSB0cnVlOyAvLyDntKDmlbDjga7ooajnpLoKICAgIGludCBjb3VudCA9IDA7IC8vIOe0oOaVsOOBruWAi+aVsAogICAgYm9vbGVhbiBuZXdsaW5lID0gdHJ1ZTsgLy8g5pS56KGM44Gu44Kq44Oz44Kq44OVCgogICAgZm9yIChpbnQgaSA9IDI7IGkgPD0gMTAwMDsgaSsrKSB7CiAgICAgIGZvciAoaW50IGogPSAyOyBqIDw9IGkgLSAxOyBqKyspIHsKICAgICAgICBpZiAoaSAlIGogPT0gMCkgewogICAgICAgICAgZGlzcGxheSA9IGZhbHNlOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICB9CiAgICAgIGlmIChkaXNwbGF5ID09IHRydWUpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGkgKyAiICIpOwogICAgICAgIGNvdW50Kys7CiAgICAgICAgbmV3bGluZSA9IHRydWU7Ci8vICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGNvdW50ICsgIiAiKTsKICAgICAgfQogICAgICBkaXNwbGF5ID0gdHJ1ZTsKICAgICAgaWYgKGNvdW50ICUgMTAgPT0gMCAmJiBuZXdsaW5lID09IHRydWUpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICBuZXdsaW5lID0gZmFsc2U7CiAgICAgIH0KCiAgICAgIGlmIChjb3VudCA9PSAxMDApIHsKICAgICAgICBicmVhazsKICAgICAgfQogICAgfQogIH0KfQ==