add tree search solving and difficult puzzle