#![allow(unused)] // use itertools::Itertools; use proconio::{marker::Chars, *}; use std::collections::*; fn main() { input! { n: usize, k: usize, a: [Chars; n] } let mut ans = vec![vec![' '; n*k]; n*k]; for i in 0..ans.len() { for j in 0..ans[0].len() { ans[i][j] = a[i/k][j/k] } } for i in ans { for c in i { print!("{c}") } print!("\n"); } }