mmm...
they can be translated easily with notepad's replace.
the only thing that comes along is that if you really use meaning var names the code actually grows to about 1200.
one reason is just that you would need to use many variables instead of current use of $ in 10-15 purposes.

that also makes it harder to read [Big Grin]

if you read the last golf's code, it's pretty much unreadable and still, it works a charm.

maybe it just isn't needed for everyone to understand everything.
but maybe it just is that someone of the golfers like me need to make that code to udf.

anyway, if I do that, I would some support.
what are the exceptions and formats needed for full compliance.

so that's why I also ask for hoby's reply as I think his code is closest to good.
_________________________
!

download KiXnet