// 原题
//($=[$=[]] [(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__[_+~$]+$_[_]+$$](_/_);
////----------------------------------------------------------
//// 第一步
////----------------------------------------------------------
///x = func_0()[a](b)
//
//func_0 = ( $=[$=[]] [(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/_]+$_[+$])] );
//a = __[_/_]+__[_+~$]+$_[_]+$$;
//b = _/_;
//
////----------------------------------------------------------
//// 第二步
////----------------------------------------------------------
//func_0 = ( $ = [c][d] );
//c = ( $=[] );
//d = ( (__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/_]+$_[+$]) )
//
//
//func_0 = ( $ = [[]][d] );
//d = ( (__="false")[_=3]+"[object Object]"[1]+($$=($_="true")[1]+$_[0]) );//__="false",_=3,$_="true"
//d = ( "s"+"o"+($$="r"+"t") );//$$="rt"
//d = "sort";
//func_0 = ( $=[[]]["sort"]) = [[]]["sort"]
//
////----------------------------------------------------------
//// 第三步
////----------------------------------------------------------
//a = "false"[1] + "false"[3+(-1)] + "true"[3] + "rt";
//a = "a"+"l"+"e"+"rt";
//b = 1;
//
////----------------------------------------------------------
//// 第四步
////----------------------------------------------------------
//x = func_0()["alert"](1);
x = ($=[[]]["sort"])()["alert"](1);
x = ($=Array.prototype.sort)()["alert"](1);