Puzzles solved by CFR