Submission

Status:

P---------

Subtask/Task Score:

10/100

Score: 10

User: Sense.exe

Problemset: ห่วงโซ่ (Chain)

Language: cpp

Time: 0.002 second

Submitted On: 2026-09-26 13:55:57

#include <bits/stdc++.h>
using namespace std;

int main() {
    string s;
    int n;
    cin >> s >> n;
    if(n==5) {
        vector<char> v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11;
        for(int i=0; i<n; i++) {
            if(i==0) {
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');

                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');

                v4.push_back('.');
                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');

                v5.push_back('.');
                v5.push_back(s[i]);
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back(s[i]);

                v6.push_back(s[i]);
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back(s[i+1]);
                
                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back(s[i]);

                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');

                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');

                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back(s[i]);
                v10.push_back('.');
                v10.push_back(s[i]);
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back(s[i]);
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
            }
            else if(i==n-1) {
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');

                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');

                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');
                v4.push_back('.');

                v5.push_back(s[i]);
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back(s[i]);
                v5.push_back('.');

                v6.push_back(s[i-1]);
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back(s[i]);
                
                v7.push_back(s[i]);
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');

                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');

                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');

                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back(s[i]);
                v10.push_back('.');
                v10.push_back(s[i]);
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back(s[i]);
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
            }
            else {
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');

                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');

                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');

                v5.push_back(s[i]);
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back(s[i]);

                v6.push_back(s[i-1]);
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back(s[i+1]);
                
                v7.push_back(s[i]);
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back(s[i]);

                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');

                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');

                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back(s[i]);
                v10.push_back('.');
                v10.push_back(s[i]);
                v10.push_back('.');
                v10.push_back('.');
                v10.push_back('.');
                
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back(s[i]);
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
                v11.push_back('.');
            }
        }
        //print
        for(auto x:v1) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v2) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v3) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v4) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v5) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v6) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v7) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v8) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v9) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v10) {
            cout << x;
        }
        v11.pop_back();
        cout << "\n";
        for(auto x:v11) {
            cout << x;
        }
    }
    else if(n==4) {
        vector<char> v1,v2,v3,v4,v5,v6,v7,v8,v9;
        for(int i=0; i<n; i++) {
            if(i==0) {
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');

                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');

                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');

                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back(s[i]);

                v5.push_back(s[i]);
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back(s[i+1]);
                
                v6.push_back('.');
                v6.push_back(s[i]);
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back(s[i]);

                v7.push_back('.');
                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');

                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');

                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
            }
            else if(i==n-1) {
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');

                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');

                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');

                v4.push_back(s[i]);
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back(s[i]);
                v4.push_back('.');

                v5.push_back(s[i-1]);
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back(s[i]);
                
                v6.push_back(s[i]);
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back(s[i]);
                v6.push_back('.');

                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');
                v7.push_back('.');

                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');

                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
            }
            else {
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back(s[i]);
                v1.push_back('.');
                v1.push_back('.');
                v1.push_back('.');

                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back('.');
                v2.push_back(s[i]);
                v2.push_back('.');
                v2.push_back('.');

                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back('.');
                v3.push_back(s[i]);
                v3.push_back('.');

                v4.push_back(s[i]);
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back('.');
                v4.push_back(s[i]);

                v5.push_back(s[i-1]);
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back('.');
                v5.push_back(s[i+1]);
                
                v6.push_back(s[i]);
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back('.');
                v6.push_back(s[i]);

                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back('.');
                v7.push_back(s[i]);
                v7.push_back('.');

                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back('.');
                v8.push_back(s[i]);
                v8.push_back('.');
                v8.push_back('.');

                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back(s[i]);
                v9.push_back('.');
                v9.push_back('.');
                v9.push_back('.');
            }
        }
        //print
        for(auto x:v1) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v2) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v3) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v4) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v5) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v6) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v7) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v8) {
            cout << x;
        }
        cout << "\n";
        for(auto x:v9) {
            cout << x;
        }
    }
}