sbool eqOptSlash(S a, S b) { int n = lCommonPrefix(a, b); int la = l(a), lb = l(b); if (n == la && n == lb) true; if (n == lb && n == la-1 && lastChar(a) == '/') true; if (n == la && n == lb-1 && lastChar(b) == '/') true; false; }