T273350 [DILL AKOI R2 B] - #define int long long
题目背景
(有一个人前来卷题)
$\texttt{\_hsh}$ 正在和 2 个同学聊天:卷的行吗,你们哥两。
教练:同学,你这 `int` 内存多少啊?
$\texttt{\_hsh}$:$4\operatorname{Byte}$ 一个。
教练:我*,你这 `int` 是金语言写的还是电脑是金做的?
$\texttt{\_hsh}$:你瞧瞧现在谁用 $4\operatorname{Byte}$ 的 `int` 啊?这都是正宗的 `int`,你嫌大我还嫌大呢。
教练:行给我 `size` 一个。
$\texttt{\_hsh}$:行。
$\texttt{\_hsh}$ 在电脑上定义了一个 `int` 类型的变量并输出他的大小。
$\texttt{\_hsh}$:$4\operatorname{Byte}$。
教练:你这哪里是 $4\operatorname{Byte}$ 啊,你这电脑有问题啊。
$\texttt{\_hsh}$:你 \*\* 故意找茬是不是?你爱信不信吧!你信不信?如果没 $4 \text{Byte}$,我把电脑吞下去!
教练把 $\texttt{\_hsh}$ 的鼠标滚轮往下滑,看到了电脑显示的:$8\operatorname{Byte}$。
教练:$8\operatorname{Byte}$,另外你说的,如果不是 $4\operatorname{Byte}$,你就把电脑吞下去,啊。
教练把 $\texttt{\_hsh}$ 的电脑劈了。
$\texttt{\_hsh}$:你 \*\* 劈我电脑是吧?
$\texttt{\_hsh}$ 冲了上去,教练一脚踹过去,$\texttt{\_hsh}$ 战败了。
没办法,$\texttt{\_hsh}$ 只能把所有 `int` 改成 `long long`,但他不会,所以请你帮忙。
题目描述
你的教练发现了 $\texttt{\_hsh}$ 使用 `#define int long long`。
你需要写一个程序将所有 `int` 全部换成 `long long`。
但是需要注意的是,`main` 函数前的 `int` 应该换成 `signed` 而非 `int` 或 `long long`。
输入格式
输入一行字符串,表示 $\texttt{\_hsh}$ 的代码。
输出格式
输出修改后的代码。
说明/提示
### 提示
数据不保证只存在一个 `main` 函数。
你只需要替换单独的,即两端都是空格或换行的 `int`。
跨行的 `int` 无需替换。
数据不保证是合法的 `C++` 程序,也就是说,编译可能错误。
数据保证 `main` 函数是形如 `int main` 的,且单独占一行。
你不需要在意 `int` 是变量还是变量类型,只需要替换。
`int` 是一个长度大于 3 的字符串的子串时,并不需要替换。
数据保证两个字符串中间一定有且仅有一个空格。
保证输入数据不包括 `long long`。
为了方便起见,我们在输入中用字符串 `\n` 代替换行。
比如下列代码 `int main \n int a b \n return 0` 指的是代码
```cpp
int main
int a b
return 0
```
### 数据规模及约定
保证每个字符串长度不超过 $200$,最多 $100$ 个字符串,且由小写字母和空格组成。
