1216:洗牌

时间限制: 2 S | 内存限制: 65536 KB
Accept: 0 | Submit: 0
[提交] [状态] [讨论版]
描述

扑克牌用S代表黑桃,H代表红心,D代表方块,C代表梅花。则红心A的代号是HA,黑桃8的代号是S8。
扑克牌洗牌时,先把扑克牌分成上下两半,左手拿上半部分的牌,右手拿下半部分的牌。洗牌后,左手每张牌的底下都会有一张右手的牌。
例如原先牌堆是S8、HA、D9、CQ,则进行一次洗牌后,牌堆变成了S8、D9、HA、CQ。
一副去掉了大小王的新牌顺序是黑桃A、2、3、...、10、J、Q、K,红心A到K,方块A到K,梅花A到K。
问一副去掉了大小王的新牌,经过了m次牌后,牌堆里牌的顺序是什么?

输入

只有一组案例。

一个正整数m,表示洗牌的次数。(m<=10000)

输出

按顺序输出牌堆里每张牌的代号。

每张牌输出代号后都要换行。

样例输入

1

样例输出

SA

DA

...(自己算)

HINT


来源
第七届编程大赛