/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone {
public static void main
(String[] args
) { int n = 5;
if(n < 0 ){
System.
out.
println("number can't be less than zero"); return;
}
if(n == 1){
System.
out.
println("Number Should Not Be 1"); return ;
}
boolean state = true;
for(int i = 2 ; i <=n ; i++){
if(n%i == 0){
state = true;
}
}
if(state == false){
System.
out.
println("Number Should be Odd except 1"); return ;
}
printPattern(n);
}
public static void printPattern(int n) {
int totalRows = n + 2;
int totalCols = n*2;
for (int row = 1; row <= totalRows; row++) {
for (int col = 1; col <= totalCols; col++) {
if (row <= n) {
if (col == totalCols) {
} else {
}
} else if (row == n + 1) {
if (n == 3 && col == 2) {
} else if (n != 3 && col == n + 1) {
} else if (col == totalCols) {
} else {
}
} else {
if (col <= 3) {
} else {
}
}
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgoKIGNsYXNzIElkZW9uZSB7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGludCBuID0gNTsKICAgICAgICAKICAgICAgICBpZihuIDwgMCApewogICAgICAgIAlTeXN0ZW0ub3V0LnByaW50bG4oIm51bWJlciBjYW4ndCBiZSBsZXNzIHRoYW4gemVybyIpOwogICAgICAgIAlyZXR1cm47CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGlmKG4gPT0gMSl7CiAgICAgICAgCVN5c3RlbS5vdXQucHJpbnRsbigiTnVtYmVyIFNob3VsZCBOb3QgQmUgMSIpOwogICAgICAgIAlyZXR1cm4gOyAKICAgICAgICB9CiAgICAgICAgYm9vbGVhbiBzdGF0ZSA9IHRydWU7CiAgICAgICAgCiAgICAgICAgZm9yKGludCBpID0gMiA7IGkgPD1uIDsgaSsrKXsKICAgICAgICAJaWYobiVpID09IDApewogICAgICAgIAkJc3RhdGUgPSB0cnVlOwogICAgICAgIAl9CQogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZihzdGF0ZSA9PSBmYWxzZSl7CiAgICAgICAgCVN5c3RlbS5vdXQucHJpbnRsbigiTnVtYmVyIFNob3VsZCBiZSBPZGQgZXhjZXB0IDEiKTsKICAgICAgICAJCXJldHVybiA7IAogICAgICAgIH0KCiAgICAgICAgcHJpbnRQYXR0ZXJuKG4pOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBwcmludFBhdHRlcm4oaW50IG4pIHsKICAgICAgICBpbnQgdG90YWxSb3dzID0gbiArIDI7IAogICAgICAgIGludCB0b3RhbENvbHMgPSBuKjI7CiAgICAgICAgCgogICAgICAgIGZvciAoaW50IHJvdyA9IDE7IHJvdyA8PSB0b3RhbFJvd3M7IHJvdysrKSB7CiAgICAgICAgICAgIGZvciAoaW50IGNvbCA9IDE7IGNvbCA8PSB0b3RhbENvbHM7IGNvbCsrKSB7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlmIChyb3cgPD0gbikgewogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGlmIChjb2wgPT0gdG90YWxDb2xzKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoImUiKTsKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCIgIik7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIGlmIChyb3cgPT0gbiArIDEpIHsKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICBpZiAobiA9PSAzICYmIGNvbCA9PSAyKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIioiKTsKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKG4gIT0gMyAmJiBjb2wgPT0gbiArIDEpIHsgCiAgICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIioiKTsKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGNvbCA9PSB0b3RhbENvbHMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiZSIpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIiAiKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGVsc2UgeyAKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGlmIChjb2wgPD0gMykgewogICAgICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCIqIik7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiZSIpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsgCiAgICAgICAgfQogICAgfQp9