#include <iostream>
using namespace std;
int main() {
cout << "=== Case (A) ===" << endl;
for (int j = 1; j <= 5; j++) {
for (int i = 1; i <= j; i++) {
cout << "*";
}
cout << endl;
}
cout << "=== Case (B) ===" << endl;
for (int j = 5; j >= 1; j--) {
for (int i = 1; i <= j; i++) {
cout << "*";
}
cout << endl;
}
for (int j = 1; j <= 5; j++) {
for (int i = 1; i <= 6 - j; i++) {
cout << "*";
}
cout << endl;
}
cout << "=== Case (C) ===" << endl;
// how to print spaces before * ?
cout << "=== Case (D) ===" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCWNvdXQgPDwgIj09PSBDYXNlIChBKSA9PT0iIDw8IGVuZGw7Cglmb3IgKGludCBqID0gMTsgaiA8PSA1OyBqKyspIHsKCQlmb3IgKGludCBpID0gMTsgaSA8PSBqOyBpKyspIHsKCQkJY291dCA8PCAiKiI7CgkJfQoJCWNvdXQgPDwgZW5kbDsKCX0KCQoJY291dCA8PCAiPT09IENhc2UgKEIpID09PSIgPDwgZW5kbDsKCWZvciAoaW50IGogPSA1OyBqID49IDE7IGotLSkgewoJCWZvciAoaW50IGkgPSAxOyBpIDw9IGo7IGkrKykgewoJCQljb3V0IDw8ICIqIjsKCQl9CgkJY291dCA8PCBlbmRsOwoJfQoJCglmb3IgKGludCBqID0gMTsgaiA8PSA1OyBqKyspIHsKCQlmb3IgKGludCBpID0gMTsgaSA8PSA2IC0gajsgaSsrKSB7CgkJCWNvdXQgPDwgIioiOwoJCX0KCQljb3V0IDw8IGVuZGw7Cgl9CgkKCWNvdXQgPDwgIj09PSBDYXNlIChDKSA9PT0iIDw8IGVuZGw7CgkKCS8vIGhvdyB0byBwcmludCBzcGFjZXMgYmVmb3JlICogPwoJCgljb3V0IDw8ICI9PT0gQ2FzZSAoRCkgPT09IiA8PCBlbmRsOwoJCglyZXR1cm4gMDsKfQ==