Hard puzzle solver branch setup