class M{
b = "|y|\n",
x = "",
y = "",
r = "";
int i = 0;
for (; i++ < n-2;){
x += i > 1
? "-"
: "";
y += " ";
}
a = a.replace("x", x);
b = b.replace("y", y);
for(i = 0; i < n; i++){
r += i % 4 < 1
? a+"\n"
: (i-2) % 4 == 0
: b;
}
return r;
}
public static void main
(String[] a
){ }
}
Y2xhc3MgTXsKICBzdGF0aWMgU3RyaW5nIGMoaW50IG4pewogICAgU3RyaW5nIGEgPSAiK3ggfCIsCiAgICAgICAgICAgYiA9ICJ8eXxcbiIsCiAgICAgICAgICAgeCA9ICIiLAogICAgICAgICAgIHkgPSAiIiwKICAgICAgICAgICByID0gIiI7CiAgICBpbnQgaSA9IDA7CiAgICBmb3IgKDsgaSsrIDwgbi0yOyl7CiAgICAgIHggKz0gaSA+IDEKICAgICAgICAgICAgPyAiLSIKICAgICAgICAgICAgOiAiIjsKICAgICAgeSArPSAiICI7CiAgICB9CiAgICBhID0gYS5yZXBsYWNlKCJ4IiwgeCk7CiAgICBiID0gYi5yZXBsYWNlKCJ5IiwgeSk7CiAgICBmb3IoaSA9IDA7IGkgPCBuOyBpKyspewogICAgICByICs9IGkgJSA0IDwgMQogICAgICAgICAgICA/IGErIlxuIgogICAgICAgICAgICA6IChpLTIpICUgNCA9PSAwCiAgICAgICAgICAgICAgID8gbmV3IFN0cmluZ0J1ZmZlcihhKS5yZXZlcnNlKCkrIlxuIgogICAgICAgICAgICAgICA6IGI7CiAgICB9CiAgICByZXR1cm4gcjsKICB9CgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGEpewogICAgU3lzdGVtLm91dC5wcmludGxuKGMoNykpOwogICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oYygyNSkpOwogIH0KfQ==