Thinker Solver

@Samuel Lucas Carvalho