Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Kidmaiok
Problemset: ห่วงโซ่ (Chain)
Language: cpp
Time: 0.031 second
Submitted On: 2026-10-15 23:32:36
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
#define space << ' '
#define nl << endl
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
string a;
int b;
cin >> a >> b;
for(int i =0; i < b; i ++){
cout << ".";
for(int j = 0; j < a.size();j++){
for(int k =0; k < ((2*b)-1) ; k++){
if(k == b-1-i || k == b-1+i){
cout << a[j];
}else{
cout << ".";
}
}
}
cout << ".";
cout << "\n";
}
cout << a[0] << '.';
for(int i = 1; i < a.size();i++){
for(int j = 0; j < ((b*2)-1); j++){
if(j == ((b*2)-1)-2){
cout << a[i];
}else if(j == ((b*2)-1)-1){
cout << a[i-1];
}else{
cout << ".";
}
}
}
for(int i =0; i < (2*b)-2;i++){
cout << ".";
}
cout << a[a.size()-1] << "\n";
for(int i =0; i < b; i ++){
cout << ".";
for(int j = 0; j < a.size();j++){
for(int k =0; k < ((2*b)-1) ; k++){
if(k == 0+i || k == ((2*b)-1)-1-i){
cout << a[j];
}else{
cout << ".";
}
}
}
cout << ".";
cout << "\n";
}
}