Sort:  

Oh man, this would be a devilish puzzle! :D