4000081 - 三子棋 I

通过次数

25

提交次数

25

Time Limit : 1 秒
Memory Limit : 128 MB

我们现在开始来写一个三子棋的小游戏吧。

这道题,我们要求实现:

打印一个 3 \times 3 的棋盘。

如图所示

+---+---+---+
| 1 | 2 | 3 |
+---+---+---+
| 4 | 5 | 6 |
+---+---+---+
| 7 | 8 | 9 |
+---+---+---+

读入两个数字 nm,在对应的 n 数字位置打印 'X',在对应的 m 数字位置打印 'O'。

例如我们输入:

1 2 我们需要得到的输出是:

+---+---+---+
| X | O | 3 |
+---+---+---+
| 4 | 5 | 6 |
+---+---+---+
| 7 | 8 | 9 |
+---+---+---+

Input

输入包括一行,为两个正整数 nm 1 \leq n, m \leq 9n \neq m)。

Output

按题中要求,打印棋盘。

Examples

Input

1 2

Output

+---+---+---+
| X | O | 3 |
+---+---+---+
| 4 | 5 | 6 |
+---+---+---+
| 7 | 8 | 9 |
+---+---+---+

Input

2 7

Output

+---+---+---+
| 1 | X | 3 |
+---+---+---+
| 4 | 5 | 6 |
+---+---+---+
| O | 8 | 9 |
+---+---+---+