#include <iostream>
using namespace std;
int main() {
int numRows = 4;
int numCols = 6;
for (int i = 1; i <= numRows; ++i) {
for (int j = 1; j <= numCols; ++j) {
// Print asterisks for the first and last rows
// Print asterisks only at the beginning and end of other rows
if (i == 1 || i == numRows || j == 1 || j == numCols) {
cout << "* ";
} else {
cout << " "; // Print spaces for other positions
}
}
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbnVtUm93cyA9IDQ7CiAgICBpbnQgbnVtQ29scyA9IDY7CgogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbnVtUm93czsgKytpKSB7CiAgICAgICAgZm9yIChpbnQgaiA9IDE7IGogPD0gbnVtQ29sczsgKytqKSB7CiAgICAgICAgICAgIC8vIFByaW50IGFzdGVyaXNrcyBmb3IgdGhlIGZpcnN0IGFuZCBsYXN0IHJvd3MKICAgICAgICAgICAgLy8gUHJpbnQgYXN0ZXJpc2tzIG9ubHkgYXQgdGhlIGJlZ2lubmluZyBhbmQgZW5kIG9mIG90aGVyIHJvd3MKICAgICAgICAgICAgaWYgKGkgPT0gMSB8fCBpID09IG51bVJvd3MgfHwgaiA9PSAxIHx8IGogPT0gbnVtQ29scykgewogICAgICAgICAgICAgICAgY291dCA8PCAiKiAiOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgY291dCA8PCAiICAiOyAvLyBQcmludCBzcGFjZXMgZm9yIG90aGVyIHBvc2l0aW9ucwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=