7セグパネルがよく見えない 横へな2016.9.3 問題

問題の概要

ランプの位置と
ビットの対応関係

図中の数字は 16進数

あなたは、遠くの塔の上にある 7セグのパネルを望遠鏡で観察しています。
パネルの一部は木の影になっていてよく見えません。
それでもあなたはパネルに何が表示されているのかを推測しなくてはいけません。

詳細

パネルには 7セグ の表示装置があります。桁数は入力によって異なります。
7セグ の部品には7つのランプがあります。
各部品は

の状態のいずれかになっているはずですが、観察しているあなたから見ると「不明」であることもあります。

ランプの点灯/非点灯 の状態は 16進数2桁で表現されます。ランプと各ビットの対応関係は右図のとおりです:

各数字は、正しく表示されると下表のようになります:

数字 0 1 2 3 4 5 6 7 8 9
表示(点灯が白)
点灯箇所の ビットパターン (16進数) 3f 06 5b 4f 66 6d 7d 27 7f 6f
非点灯箇所の ビットパターン (16進数) 40 79 24 30 19 12 02 58 00 10

数字は、右詰めで空白なしで表示されています。右端には空白はありませんが、左端には空白があるかもしれません。
一桁の「0」の場合を除いて、先頭に 0 が来ることはありません。

入力

入力は
06:4b:46:64:6d,79:20:10:10:02
こんな感じ。コンマの前で立っているビットが「点灯」を示し、コンマの後で立っているビットが「非点灯」を示します。
各部はコロン区切りになっていて、16進数2桁で7セグの部品ひとつを示しています。
「点灯」と「非点灯」の両方でビットが立っていない箇所は「不明」です。
「点灯」と「非点灯」の両方でビットが立っている箇所は、ないはずです。もしあったら出題者のミスです。

出力

出力は、表示されれている可能性がある数値のうち、最大値と最小値をコンマ区切りで。
12345,13996
こんな感じ。
ただし、表示されている可能性がある数値がひとつもない場合には、 - を出力して下さい。

補足

サンプルデータ

黒が非点灯、白が点灯、赤が不明 を意味します。

# 入力 期待 状況
0 06:4b:46:64:6d,79:20:10:10:02 12345,13996
1 41:00,3e:01 -
2 00:00,79:79 1,11
3 02:4b:46:64,20:20:10:10 1234,3399
4 06:2f:3f:27,40:00:00:40 1000,7987
5 00:3d:2d:26,00:00:00:00 600,9899
6 40:20:10,00:00:00 200,998
7 00:00:00,40:20:10 1,739
8 08:04:02:01,00:00:00:00 2000,9999
9 00:00:00:00,08:04:02:01 1,7264
10 08:04:02:01,01:02:04:08 -
11 04:02:01,02:04:08 527,627
12 04:02:01:40:10,02:04:08:10:20 52732,62792
13 00:30:07,00:01:10 -
14 37,00 0,8
15 3f,40 0,0
16 3f:3f,40:40 -
17 00:3f,40:40 0,70
18 00:3f,38:00 0,18
19 18,07 -
20 08,10 3,9
21 42,11 4,4
22 18,05 -
23 10:00,0b:33 -
24 14:02,00:30 61,83
25 00:1a,3d:04 2,2
26 00:28,38:40 0,10
27 20:08:12,4f:37:24 -
28 02:4c:18,00:00:04 132,992
29 4a:7a:02,10:00:30 381,983
30 00:00:06,0b:11:08 1,47
31 04:20:2c:14,39:08:50:09 -
32 02:06:02:02,00:31:18:11 1111,9174
33 00:04:48:50,03:02:20:02 526,636
34 00:58:42:40,00:20:08:12 245,9245
35 08:08:60:00:32,76:67:02:16:04 -
36 00:00:00:08:02,06:1a:3b:20:11 21,34
37 08:58:12:06:12,10:20:20:00:04 32202,92292
38 00:10:74:4e:10,10:04:02:00:24 2632,92692
39 44:76:0a:00:0c:44,39:08:11:09:02:11 -
40 00:00:44:0a:04:00,79:06:02:04:79:28 5211,6211
41 30:02:02:2c:0e:02,00:08:04:02:20:01 612531,872634
42 00:00:04:10:00:60,25:19:01:02:24:00 1624,44629
43 04:18:54:38:00:14:70,10:65:09:01:6c:00:0d -
44 18:04:26:20:04:24:1a,02:21:50:48:02:08:00 6177540,6177678
45 00:08:34:00:00:64:06,18:24:02:00:61:08:61 260141,7269141
46 00:02:0a:04:4a:00:20,18:21:24:02:04:60:19 125214,7126214

C/C++/Java 用のテストデータ