井字棋
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

Qifh和lumo在下井字棋,现在需要你来判断谁赢。

保证没有平局的情况,当一方的三个棋子在横竖斜任意一个方向可以连成一条线时,该方获胜。

Qfish的棋子用'X'表示,lumo的棋子用'O'表示,'.'代表该位置没有棋子。已知Qfish先手,现在有下棋的结果,请判断谁是获胜者。

输入描述:

输入包括三行,每行三个字符(仅可能是'X','O','.'三种字符)

输出描述:

如果Qfish获胜,则输出"Qfish win!";

如果lumo获胜,则输出"lumo win!";

不带引号。
示例1

输入

复制
OOX
OXX
X..

输出

复制
Qfish win!