add final_puzzle