Solver for puzzel.org (ex : https://puzzel.org/fr/crossword/play?p=-NwO-VUAR1gKHH_buvut)