Re: Pattern Matching

0, (#, 1, 11)
1, (#, 2, 6)
2, (#, 3, 4)
3, a, (a, 5, 5)
4, b, (b, 5, 5)
5, (#, 10, 10)
6, (#, 7, 8)
7, c, (c, 9, 9)
8, d, (d, 9, 9)
9, (#, 10, 10)
10, (#, 21, 21)
11, (#, 12, 16)
12, (#, 13, 14)
13, e, (e, 15, 15)
14, f, (f, 15, 15)
15, (#, 20, 20)
16, (#, 17, 18)
17, g, (g, 19, 19)
18, h, (h, 19, 19)
19, (#, 20, 20)
20, (#, 21, 21)
21, (#, 22, 22)
22, (\$, -1, -1)