点击头像与我聊天!
提示:登录 以使用聊天功能。
网络与信息安全学院 - VISTOJ

1058: 集福卡

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:194 解决:65

题目描述

每年春节,小蓝都会参加一种“集福卡”的活动。每人如能在开奖日期之前,收集齐5种不同名称的福卡,就可以参加奖金池的分享。 5种福卡分别用数字字符1~5表示,还有一种“万能福”,用字符X表示,一张万能福可以代替任何一张福卡,万能福使用张数不限。 用一个字符串表示小蓝收集到的全部福卡,请你帮他看看,他能不能参与奖金分享。 如果能参与奖金分享,输出“ok”;如果不能,忽略万能福,按从小到大顺序,输出还缺少哪些福卡。 例如: 如果小蓝收集到的全部福卡是12XX3221,可以参与奖金分享,两个X分别代替4和5; 如果小蓝收集到的全部福卡是4XX1,不能参与奖金分享,缺少2,3,5三种福卡。

输入

单行输入一个字符串,包含数字字符1~5和字符X,表示收集到的全部福卡。

输出

如果能参与奖金分享,输出ok;如果不能,按从小到大顺序输出还缺少哪些福卡,福卡之间用空格分隔。

样例输入 复制

4XX1

样例输出 复制

2 3 5