#M1L1005. 卡片拼编号

卡片拼编号

卡片拼编号

题目描述

有四张数字卡片,卡片上的数字可以相同。选三张不同的卡片排成三位正整数,百位不能是 0。相同整数不论由哪些实体卡片排成都只计算一次。求能得到的不同整数个数、最小值和最大值。

输入格式

输入四张卡片上的数字。

输出格式

输出个数、最小值、最大值;不能拼出三位数时输出 0 -1 -1。

样例 1

输入

0 0 1 1

输出

3 100 110

说明

不同编号为 100、101、110。

样例 2

输入

0 0 0 0

输出

0 -1 -1

说明

没有非零百位。

数据范围

  • 每张卡片是 0 至 9 的数字。