why it is more efficient than bruteforcing.
Because you need to go through a maximum of 28453041475240576740 combinations to solve puzzle 68.
It's not more efficient on the CPU. But if you had to choose between 2,000 and 30 GPUs, which would you choose first?