#BA3006. 镂空长方形

镂空长方形

题目描述

Tangent 一下子把长方形打印出来了,老师表扬了她。现在老师提高了难度,她现在要求输出一个镂空长方形,并且输出用了几个 *

输入格式

第一行两个正整数 nnmm ,表示长方形的长和宽。

输出格式

输出一个用构成的 n×mn \times m 的镂空长方形,并在最后一行输出用了几个 * 组成。

样例

4 5
****
*  *
*  *
*  *
****
14
5 5
*****
*   *
*   *
*   *
*****
16

约定

样例解释

样例 11 解释:输出 4×54 \times 5 的矩形,除了最外层的边框,其他位置都是空格。所以输出用了 1414 个。 样例 22 解释:输出 5×55\times 5 的矩形,除了最外层的边框,其他位置都是空格。所以输出用了 1616 个。

数据范围

1<n,m1001 < n, m \le 100