On question 10 in the self-join section, there is no suggestion that the data needs to be ordered, and it seems you've somehow stumbled upon the order they were looking for but it's utterly baffling. Why this ordering, why some nums use LENGTH and others don't, etc.? Was this trial and error?