This was my final solution that didn't time-out: ```c int lengthOfLongestSubstring(char* s) { int len = strlen(s); int maxlen = 0; bool alphabet[127]; for (int start = 0; start n ? maxlen : n; }, }, return maxlen; }, ```
Excellent! Just what I had in mind :)