le0YtruelesX0falselesXsYleXYappnilYYappconsNLYconsNappLYlowNnilnillowNconsMLiflowleMNNconsMLiflowtrueNconsMLconsMlowNLiflowfalseNconsMLlowNLhighNnilnilhighNconsMLifhighleMNNconsMLifhightrueNconsMLhighNLifhighfalseNconsMLconsMhighNLquicksortnilnilquicksortconsNLappquicksortlowNLconsNquicksorthighNLlesXsYleXYappconsNLYappLYlowNconsMLleMNlowNconsMLiflowleMNNconsMLiflowtrueNconsMLlowNLiflowfalseNconsMLlowNLhighNconsMLleMNhighNconsMLifhighleMNNconsMLifhightrueNconsMLhighNLifhighfalseNconsMLhighNLquicksortconsNLhighNLquicksortconsNLquicksorthighNLquicksortconsNLlowNLquicksortconsNLquicksortlowNLquicksortconsNLappquicksortlowNLconsNquicksorthighNLtruequicksortconsNLquicksorthighNLquicksortconsNLquicksortlowNLtruequicksortconsNLappquicksortlowNLconsNquicksorthighNLfalseappconsNLYappLYtrueapp21quicksortconsNLlowNLfalselowNconsMLiflowleMNNconsMLiflowtrueNconsMLlowNLiflowfalseNconsMLlowNLtruelow22iflow33lowNconsMLiflowleMNNconsMLlowNconsMLiflowleMNNconsMLfalselowNconsMLleMNfalsequicksortconsNLhighNLfalsehighNconsMLifhighleMNNconsMLifhightrueNconsMLhighNLifhighfalseNconsMLhighNLtruehigh22ifhigh33highNconsMLifhighleMNNconsMLhighNconsMLifhighleMNNconsMLfalsehighNconsMLleMNfalselesXsYleXYtruele22