#1358. czq的Nim游戏

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Rhodoks

题目描述

Nim游戏是博弈论中最经典的模型(之一),它又有着十分简单的规则和无比优美的结论。通常的Nim游戏的定义是这样的:有若干堆石子,每堆石子的数量都是有限的,合法的移动是“选择一堆石子并拿走若干颗(不能不拿)”,如果轮到某个人时所有的石子堆都已经被拿空了,则判负(因为他此刻没有任何合法的移动)。

czq和zxy在玩Nim游戏,因为打不过zxy(?),zxy会先手取石子,不过摆放石子的任务交给了czq。czq可以摆出任意堆石子,只要石子的总数为。czq想知道,在双方都执行最优操作的情况下,谁会取得最后的胜利。

当然,czq知道你们没学过博弈论,于是他把以下结论告诉了你:

(Bouton's Theorem)对于一个Nim游戏的局面,先手必败当且仅当,否则先手必胜,其中表示异或(xor)运算。

输入格式

仅一个整数.

输出格式

如果czq能够取得胜利,则输出czq,否则输出zxy.

样例

样例输入1

0

样例输出1

czq

因为石子数为空,所以先手的zxy无法进行任何合法的操作。

样例输入2

4

样例输出2

czq

czq可以把棋子摆成两堆,每堆2个石子,不论zxy如何进行操作,czq都在另外一堆石子模仿他的操作。

样例输入3

998244353

样例输出3

zxy

样例输入4

1145141919810

样例输出4

czq

数据范围与提示