CrossRoads:
You've oversimplified I think.
It is interesting to see how someone who is familiar with programming expresses the requirement differently and in very specific detail.
Probably more useful information in @CrossRoads' post than in all of mine ![]()
...R