From: sly on
thanks everyone for this discussion. especially David Powers for his
solution. I don't even undestand how you find this but great work.