: compare( d , c ) < 0 ? compare( a , d ) < 0 ? compare( b , e ) < 0 ? compare( b , d ) < 0 ? compare( e , d ) < 0 ? _e : _d
         : compare( c , b ) < 0 ? _c : _b
         : compare( e , d ) < 0 ? compare( b , d ) < 0 ? _b : _d
         : compare( c , e ) < 0 ? _c : _e
         : compare( c , e ) < 0 ? compare( a , c ) < 0 ? compare( b , c ) < 0 ? _b : _c