First implementation of hash tables to solve puzzles