题目描述
Sky 从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数 `2992`,这个数,它的十进制数表示,其四位数字之和为 `2+9+9+2=22`,它的十六进制数 `BB0`,其数字之和也为 `22`,同时它的十二进制数表示 `1894`,其四位数字之和也为 `22`,啊哈,真是巧啊。
Sky非常喜欢这种四位数,由于他的发现,所以这里我们命名其为 Sky 数。但是要判断这样的数还是有点麻烦啊,那么现在请你帮忙来判断任何一个十进制的四位数,是不是 Sky 数吧。
输入格式
**多组数据,请处理到 $n=0$ 为止。**
每组数据包含一个四位正整数 $n$.
- $1000 \le n \le 9999$
输出格式
若 $n$ 为 Sky 数,则在一行内输出 `#n is a Sky Number.`,否则输出 `#n is not a Sky Number.`,其中 `#n` 表示所读入的 $n$ 值。
样例输出 #1
2992 is a Sky Number.
1234 is not a Sky Number.