no help but annoyingly i misread the hint about low/high and didn't submit my *correct* answer for over an hour while I bug hunted!