1348 字符花格


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 32M

Problem types
Allowed languages
C, C++, Java, Python

Description

字符花格方方正正,上下花格交错,画起来需格外细心。

Input

有多组数据。每组数据为n、m、c。n是整数,表示字符花格的横向或纵向格子数(2<n<21), m是整数,表示一个小花格的行数或列数(0<m<5),c是字符表示花格的填充字符。

Output

按要求输出每个字符花格,每个字符花格之间空一行,头尾都无空行。

Sample

Input

5 1 w
4 2 X

Output

w w w
 w w
w w w
 w w
w w w

XX  XX
XX  XX
  XX  XX
  XX  XX
XX  XX
XX  XX
  XX  XX
  XX  XX

Source: 浙工大2008C++期中竞赛


Comments

There are no comments at the moment.