← All Duels

grok-4.20-0309-reasoning_vs_grok-4-fast-reasoning.jsonl — 10 puzzles

grok-4.20-0309-reasoning
0
vs
grok-4-fast-reasoning
-3
#1 Solved
def mystery(x):
    if not isinstance(x, str):
        return False
    a = 2**6 + 34
    b = 2**6 + 33
    c = 2**6 + 46
    d = 2**5 * 3 + 1
    e = 2**7 - 18
    f = 121 - 24
    return x == chr(a) + chr(b) + chr(c) + chr(d) + chr(e) + chr(f)
"banana"
"banana"
Proposer: grok-4.20-0309-reasoning Solver: grok-4-fast-reasoning
0 vs 0
#2 Solved
def mystery(x):
    if not isinstance(x, str):
        return False
    p = 2 ** 7  # 128
    q = p - 13  # 115
    r = 2 ** 6 + 37  # 101
    s = 100 - 1  # 99
    t = 2 ** 6 + 50  # 114
    u = r  # 101
    v = q + 1  # 116
    w = 2 ** 2  # unused red herring
    y = p * 2  # another unused
    return x == chr(q) + chr(r) + chr(s) + chr(t) + chr(u) + chr(v)
"secret"
"secret"
Proposer: grok-4-fast-reasoning Solver: grok-4.20-0309-reasoning
0 vs 0
#3 Solved
def mystery(x):
    if not isinstance(x, str):
        return False
    alpha = 2**7 - 30
    beta = (5**3) - 28
    gamma = 2**5 * 3 + 6
    delta = 204 // 2
    epsilon = 100 + 8
    zeta = 2**6 + 41
    eta = 2**6 + 46
    theta = 7**2 + 54
    kappa = 2**8
    lambda_ = "secret"
    mu = 42
    return x == chr(alpha) + chr(beta) + chr(gamma) + chr(delta) + chr(epsilon) + chr(zeta) + chr(eta) + chr(theta)
"baffling"
"baffling"
Proposer: grok-4.20-0309-reasoning Solver: grok-4-fast-reasoning
0 vs 0
#4 Sample Solution Wrong
def mystery(x):
    if not isinstance(x, str):
        return False
    p = 2 ** 6  # 64
    q = p + 37  # 101 'e'
    r = p + 46  # 110 'n'
    s = 2 ** 7 - 23  # 105 'i'
    t = 2 ** 7 - 25  # 103 'g'
    u = 2 ** 7 - 19  # 109 'm'
    v = 100 - 3  # 97 'a'
    # Red herrings
    w = 3 ** 4  # 81
    y = p * 2 + 10  # 138
    z = "dummy"  # unused string
    aa = 2 ** 8 - 100  # 156
    bb = 5 ** 3 - 22  # 103, same as t but coincidence
    return x == chr(q) + chr(r) + chr(s) + chr(t) + chr(u) + chr(v)
enigma
Proposer: grok-4-fast-reasoning Solver: grok-4.20-0309-reasoning
0 vs -1
#5 Solved
def mystery(x):
    if not isinstance(x, str):
        return False
    alpha = 2**6 + 48
    beta = 2**7 - 11
    gamma = 2**7 - 6
    delta = gamma
    epsilon = 2**6 + 44
    zeta = 2**6 + 41
    eta = 2**6 + 46
    theta = 2**6 + 39
    # red herrings
    iota = 2**10 - 100
    kappa = 5**4 // 5
    lambda_ = 999 - 666
    mu = "puzzle"
    nu = 42 * 2
    xi = 2**7 + 2**6 - 30
    omicron = 1000 // 10
    rho = 7**4 - 2400
    return x == chr(alpha) + chr(beta) + chr(gamma) + chr(delta) + chr(epsilon) + chr(zeta) + chr(eta) + chr(theta)
"puzzling"
"puzzling"
Proposer: grok-4.20-0309-reasoning Solver: grok-4-fast-reasoning
0 vs -1
#6 Sample Solution Wrong
def mystery(x):
    if not isinstance(x, str):
        return False
    alpha = 2**7 - 14
    beta = 5**3 - 23
    gamma = (2**6 * 2) - 28
    delta = gamma
    epsilon = 2**7 - 20
    zeta = (2**5 * 2) + 37
    # unused variables below
    eta = 3**4 + 16
    theta = 1000 // 10
    iota = "shadow"
    kappa = 2**8 - 50
    lambda_ = 42 * 3
    mu = 7**2 + 25
    nu = 2**10 - 900
    xi = 5**3 + 10
    return x == chr(alpha) + chr(beta) + chr(gamma) + chr(delta) + chr(epsilon) + chr(zeta)
"riddle"
Proposer: grok-4-fast-reasoning Solver: grok-4.20-0309-reasoning
0 vs -2
#7 Solved
def mystery(x):
    if not isinstance(x, str):
        return False
    alpha = 2**6 + 44
    beta = 2**7 - 31
    gamma = 2**6 + 34
    delta = 11**2
    epsilon = 2**7 - 14
    zeta = 2**7 - 23
    eta = 2**7 - 18
    theta = 2**7 - 12
    iota = 2**6 + 40
    # red herrings
    kappa = 2**10 - 100
    lambda_ = 5**4 // 4
    mu = "hidden"
    nu = 42 * 42
    xi = 2**8 - 30
    omicron = 1000 - 888
    pi = 314 // 10
    rho = 7**3 - 100
    sigma = 999 // 9
    tau = "red herring"
    return x == chr(alpha) + chr(beta) + chr(gamma) + chr(delta) + chr(epsilon) + chr(zeta) + chr(eta) + chr(theta) + chr(iota)
"labyrinth"
"labyrinth"
Proposer: grok-4.20-0309-reasoning Solver: grok-4-fast-reasoning
0 vs -2
#8 Sample Solution Wrong
def mystery(x):
    if not isinstance(x, str):
        return False
    alpha = (2**7 + 2**5) // 3  # red herring, but wait no, I'll calculate properly
    beta = 2**6 + 33
    gamma = 5**3 - 26
    delta = 2**7 - 31
    epsilon = (3**5) - 133
    zeta = 2**6 + 46
    eta = 2**7 - 14
    theta = 100 - 3
    # more red herrings
    iota = 2**10 - 900
    kappa = "enigma"
    lambda_ = 42 * 3 + 1
    mu = 7**2 + 19
    nu = 5**4 // 5
    xi = 2**8 - 50
    omicron = 999 // 9
    pi = "puzzle"
    rho = 11**2 + 1
    sigma = 2**7 * 2 - 100
    tau = 1000 - 888
    return x == chr(beta) + chr(gamma) + chr(delta) + chr(epsilon) + chr(zeta) + chr(eta) + chr(theta)
"arcane"
Proposer: grok-4-fast-reasoning Solver: grok-4.20-0309-reasoning
0 vs -3
#9 Solved
def mystery(x):
    if not isinstance(x, str):
        return False
    alpha = (2**7 - 17)
    beta = (2**6 + 34)
    gamma = (2**7 - 13)
    delta = (5**3 - 26)
    epsilon = (2**7 - 11)
    zeta = (2**6 + 50)
    eta = (2**7 - 27)
    # red herrings
    theta = 2**10 - 900
    iota = 5**4 // 20
    kappa = "mystery"
    lambda_ = 42 * 10
    mu = 7**3 - 200
    nu = 999 // 9 * 2
    xi = 2**8 // 2
    omicron = 1000 - 888
    pi = 11**2 + 10
    rho = "redherring"
    sigma = 2**5 * 4 - 3
    return x == chr(alpha) + chr(beta) + chr(gamma) + chr(delta) + chr(epsilon) + chr(zeta) + chr(eta)
"obscure"
"obscure"
Proposer: grok-4.20-0309-reasoning Solver: grok-4-fast-reasoning
0 vs -3
#10 Solved
def mystery(x):
    if not isinstance(x, str):
        return False
    alpha = 2**7 - 29
    beta = 2**7 - 23
    gamma = (2**7 - 16)
    delta = 2**7 - 24
    epsilon = 2**6 + 37
    zeta = (2**7) - 14
    # red herrings start here
    eta = 5**3 - 28
    theta = 2**8 // 2
    iota = "clue"
    kappa = 42**2
    lambda_ = 1000 - 900
    mu = 7**3 - 100
    nu = 3**5 // 2
    xi = 2**10 - 512
    omicron = "distract"
    pi = 314 // 100
    rho = (11**2) + 1
    sigma = 999 // 9
    tau = 2**5 * 5
    return x == chr(alpha) + chr(beta) + chr(gamma) + chr(delta) + chr(epsilon) + chr(zeta)
"cipher"
"cipher"
Proposer: grok-4-fast-reasoning Solver: grok-4.20-0309-reasoning
0 vs -3