Input{"board":[["a","b","c","d","e","f","g","h","i","j","k","l"],["m","n","o","p","q","r","s","t","u","v","w","x"],["y","z","a","b","c","d","e","f","g","h","i","j"],["k","l","m","n","o","p","q","r","s","t","u","v"],["w","x","y","z","a","b","c","d","e","f","g","h"],["i","j","k","l","m","n","o","p","q","r","s","t"],["u","v","w","x","y","z","a","b","c","d","e","f"],["g","h","i","j","k","l","m","n","o","p","q","r"],["s","t","u","v","w","x","y","z","a","b","c","d"],["e","f","g","h","i","j","k","l","m","n","o","p"],["q","r","s","t","u","v","w","x","y","z","a","b"],["c","d","e","f","g","h","i","j","k","l","m","n"]],"words":["abc","mnop","qrst","uvwx","yzab","cdefg","hijkl","mnopq","rstuv","wxyz","abcdefghij","klmnopqrst","uvwxyzabcd","efghijklmn","opqrstuvwx","yzabcdefg","hijklmnopq","rstuvwxyz","abcdefgh","ijklmnop","qrstuvwx","yzabcdef","ghijklmn","opqrstuv","wxyzabcd","efghijkl","mnopqrst","uvwxyzab","cdefghij","klmnopqr","stuvwxyz","abcdefghij","klmnopqrst","uvwxyzabcd","efghijklmn","opqrstuvwx","yzabcdefg","hijklmnopq","rstuvwxyz","abcdefgh","ijklmnop","qrstuvwx","yzabcdef","ghijklmn","opqrstuv","wxyzabcd","efghijkl","mnopqrst","uvwxyzab","cdefghij","klmnopqr","stuvwxyz","abcdefghij","klmnopqrst","uvwxyzabcd","efghijklmn","opqrstuvwx","yzabcdefg","hijklmnopq","rstuvwxyz","abcdefgh","ijklmnop","qrstuvwx","yzabcdef","ghijklmn","opqrstuv","wxyzabcd","efghijkl","mnopqrst","uvwxyzab","cdefghij","klmnopqr","stuvwxyz","abcdefghij","klmnopqrst","uvwxyzabcd","efghijklmn","opqrstuvwx","yzabcdefg","hijklmnopq","rstuvwxyz","abcdefgh","ijklmnop","qrstuvwx","yzabcdef","ghijklmn","opqrstuv","wxyzabcd","efghijkl","mnopqrst","uvwxyzab","cdefghij","klmnopqr","stuvwxyz","abcdefghij","klmnopqrst"]}
Expectednull
⏱ Performance - must finish in 2000ms
Large 12x12 board with 100 words tests O(N*M*4^L) complexity; must complete within 2 seconds.
✓ Efficient trie-based backtracking passes within time limit.