I think i have solved the bugs. Dont ask me how. Try it out for yourself. You can just cut and paste

the following lines for the input (all of them at one time. You dont have to enter one by one!)
First set
2 (fi) 0
 1 (o) 0
1 (d) 2
0 (f) 2
0 (oi) 1
2 (di) 1
answer should match these numbers:
> > Interval 0: [14,22]
> > Interval 1: [6,18]
> > Interval 2: [2,22]

Second set
 2 (s) 4
 4 (si) 2
 4 (f) 0
 1 (fi) 3
 2 (d) 0
 4 (o) 3
 3 (oi) 4
 2 (d) 1
 3 (mi) 2
 1 (di) 4
 3 (oi) 0
 0 (s) 1
 3 (f) 1
 2 (m) 3
 0 (di) 2
 0 (fi) 4
 1 (di) 2
 0 (o) 3
4 (d) 1
1 (si) 0
Answer should match:Interval 0: [0,15]
Interval 1: [0,22]
Interval 2: [9,11]
Interval 3: [11,22]
Interval 4: [9,15]

Lalitha

