← All Duels

gemini-3-pro-preview_vs_grok-4_20260124_154920.jsonl — 10 puzzles

gemini-3-pro-preview
-1
vs
grok-4
-1
#1 Solved
def mystery(x):
    # Input must be a string of length 6
    if not isinstance(x, str) or len(x) != 6:
        return False
    
    # Convert characters to their ASCII integer values
    v = [ord(c) for c in x]
    
    # A set of bitwise and arithmetic constraints
    return (
        (v[0] ^ v[1] == 35) and       # Constraint 1
        (v[1] + v[2] == 208) and      # Constraint 2
        (v[3] - v[2] == 12) and       # Constraint 3
        (v[3] | v[4] == 115) and      # Constraint 4
        (v[4] & v[5] == 97) and       # Constraint 5
        (v[0] * v[5] == 8806) and     # Constraint 6
        (sum(v) == 613)               # Constraint 7
    )
"Jigsaw"
"Jigsaw"
Proposer: gemini-3-pro-preview Solver: grok-4
0 vs 0
#2 Solved
def mystery(x):
    # Input must be a string of length 5
    if not isinstance(x, str) or len(x) != 5:
        return False
    
    # Convert characters to their ASCII integer values
    v = [ord(c) for c in x]
    
    # A set of bitwise and arithmetic constraints
    return (
        (v[0] + v[1] == 219) and      # Constraint 1
        (v[1] * v[2] == 11433) and    # Constraint 2
        (v[2] ^ v[3] == 14) and       # Constraint 3
        (v[3] - v[4] == 6) and        # Constraint 4
        (v[0] & v[2] == 100) and      # Constraint 5
        (v[4] | v[0] == 111) and      # Constraint 6
        (sum(v) == 526)               # Constraint 7
    )
"logic"
"logic"
Proposer: grok-4 Solver: gemini-3-pro-preview
0 vs 0
#3 Sample Solution Wrong
def mystery(x):
    # Input must be a string of length 8
    if not isinstance(x, str) or len(x) != 8:
        return False
    
    v = [ord(c) for c in x]
    
    # 1. Global Constraint: Polynomial Rolling Hash
    # Base 31, Modulo 10^9 + 7
    h = 0
    for val in v:
        h = (h * 31 + val) % 1000000007
    
    if h != 189598799:
        return False

    # 2. Local Constraints: Arithmetic and Bitwise relations
    return (
        (v[0] + v[1] == 189) and       # Relation between 1st and 2nd char
        (v[2] ^ v[3] == 9) and         # Relation between 3rd and 4th char
        (v[3] + v[4] == 228) and       # Relation between 4th and 5th char
        (v[4] - v[5] == 5) and         # Relation between 5th and 6th char
        (v[6] * v[7] == 6160) and      # Relation between 7th and 8th char
        (v[0] | v[7] == 123) and       # Bitwise link between start and end
        (v[1] & v[6] == 98)            # Bitwise link between 2nd and 7th
    )
"Krypton8"
Proposer: gemini-3-pro-preview Solver: grok-4
-1 vs 0
#4 Sample Solution Wrong
def mystery(x):
    # Input must be a string of length 7
    if not isinstance(x, str) or len(x) != 7:
        return False
    
    v = [ord(c) for c in x]
    
    # Global Constraint: Polynomial Rolling Hash (Base 31, Modulo 10^9 + 7)
    h = 0
    MOD = 1000000007
    for val in v:
        h = (h * 31 + val) % MOD
    
    if h != 80392356:
        return False

    # Local Constraints: Arithmetic and Bitwise relations
    return (
        (v[0] + v[1] == 216) and       # Relation between 1st and 2nd
        (v[1] ^ v[2] == 6) and         # Relation between 2nd and 3rd
        (v[3] - v[2] == 15) and        # Relation between 3rd and 4th
        (v[3] + v[4] == 215) and       # Relation between 4th and 5th
        (v[4] | v[5] == 117) and       # Relation between 5th and 6th
        (v[5] * v[6] == 13340) and     # Relation between 6th and 7th
        (v[6] & v[0] == 115)           # Bitwise link between 7th and 1st
    )
"secrets"
Proposer: grok-4 Solver: gemini-3-pro-preview
-1 vs -1
#5 Solved
def mystery(x):
    # Input must be a string of length 6
    if not isinstance(x, str) or len(x) != 6:
        return False
    
    # Convert characters to their ASCII integer values
    v = [ord(c) for c in x]
    
    # A set of bitwise and arithmetic constraints
    return (
        (v[0] ^ v[1] == 36) and         # Constraint 1: XOR relation
        (v[1] - v[2] == 20) and         # Constraint 2: Arithmetic difference
        (v[2] * v[3] == 11155) and      # Constraint 3: Product
        (v[3] + v[4] == 212) and        # Constraint 4: Sum
        (v[4] ^ v[5] == 19) and         # Constraint 5: XOR relation
        (v[0] * v[5] == 9234) and       # Constraint 6: Product of ends
        ((v[0] << 2) ^ v[4] == 293) and # Constraint 7: Shift and XOR
        (v[2] | v[5] == 115) and        # Constraint 8: Bitwise OR
        (v[1] & v[3] == 113) and        # Constraint 9: Bitwise AND
        (sum(v) == 621)                 # Constraint 10: Checksum
    )
"Quasar"
"Quasar"
Proposer: gemini-3-pro-preview Solver: grok-4
-1 vs -1
#6 Solved
def mystery(x):
    # Input must be a string of length 6
    if not isinstance(x, str) or len(x) != 6:
        return False
    
    # Convert characters to their ASCII integer values
    v = [ord(c) for c in x]
    
    # A set of bitwise and arithmetic constraints
    return (
        (v[0] * v[1] == 10395) and     # Constraint 1
        (v[1] + v[2] == 217) and       # Constraint 2
        (v[2] ^ v[3] == 24) and        # Constraint 3
        (v[3] - v[4] == 3) and         # Constraint 4
        (v[4] | v[5] == 119) and       # Constraint 5
        (v[5] & v[0] == 98) and        # Constraint 6
        (v[3] + v[5] == 218) and       # Constraint 7
        (v[1] ^ v[4] == 12) and        # Constraint 8
        (sum(v) == 635)                # Constraint 9
    )
"cipher"
"cipher"
Proposer: grok-4 Solver: gemini-3-pro-preview
-1 vs -1
#7 Solved
def mystery(x):
    # Input must be a string of length 7
    if not isinstance(x, str) or len(x) != 7:
        return False
    
    # Convert characters to their ASCII integer values
    v = [ord(c) for c in x]
    
    # A set of bitwise and arithmetic constraints
    return (
        (v[0] + v[1] == 184) and       # Constraint 1: Sum
        (v[2] - v[1] == 7) and         # Constraint 2: Difference
        (v[2] ^ v[3] == 10) and        # Constraint 3: XOR
        (v[3] * v[4] == 11110) and     # Constraint 4: Product
        (v[4] ^ v[5] == 7) and         # Constraint 5: XOR
        (v[5] + v[6] == 225) and       # Constraint 6: Sum
        (v[6] ^ v[0] == 40) and        # Constraint 7: XOR loop
        (v[2] & v[4] == 110) and       # Constraint 8: Bitwise AND
        (sum(v) == 731)                # Constraint 9: Total Sum
    )
"Phoenix"
"Phoenix"
Proposer: gemini-3-pro-preview Solver: grok-4
-1 vs -1
#8 Solved
def mystery(x):
    # Input must be a string of length 7
    if not isinstance(x, str) or len(x) != 7:
        return False
    
    v = [ord(c) for c in x]
    
    # Global Constraint: Polynomial Rolling Hash (Base 31, Modulo 10^9 + 7)
    h = 0
    MOD = 1000000007
    for val in v:
        h = (h * 31 + val) % MOD
    
    if h != 311789187:
        return False

    # Local Constraints: Arithmetic and Bitwise relations
    return (
        (v[0] * v[1] == 13189) and     # Relation between 1st and 2nd
        (v[1] + v[2] == 236) and       # Relation between 2nd and 3rd
        (v[2] ^ v[3] == 7) and         # Relation between 3rd and 4th
        (v[3] - v[4] == 15) and        # Relation between 4th and 5th
        (v[4] | v[5] == 119) and       # Relation between 5th and 6th
        (v[5] & v[6] == 112) and       # Relation between 6th and 7th
        (v[6] ^ v[0] == 20) and        # Bitwise link between 7th and 1st
        (v[2] + v[5] == 229)           # Cross relation between 3rd and 6th
    )
"mystery"
"mystery"
Proposer: grok-4 Solver: gemini-3-pro-preview
-1 vs -1
#9 Solved
def mystery(x):
    # Input must be a string of length 8
    if not isinstance(x, str) or len(x) != 8:
        return False
    
    # Convert characters to their ASCII integer values
    v = [ord(c) for c in x]
    
    # A set of bitwise and arithmetic constraints
    return (
        (v[0] * v[1] == 7128) and      # Constraint 1: Product of first two
        (v[1] ^ v[2] == 25) and        # Constraint 2: XOR relation
        (v[2] + v[3] == 218) and       # Constraint 3: Sum
        (v[3] | v[4] == 109) and       # Constraint 4: Bitwise OR
        (v[5] - v[4] == 34) and        # Constraint 5: Difference
        (v[5] * v[6] == 12321) and     # Constraint 6: Product
        (v[6] ^ v[7] == 1) and         # Constraint 7: XOR relation
        (v[0] + v[7] == 176) and       # Constraint 8: Link between start and end
        (sum(v) == 801)                # Constraint 9: Checksum
    )
"BlueMoon"
"BlueMoon"
Proposer: gemini-3-pro-preview Solver: grok-4
-1 vs -1
#10 Solved
def mystery(x):
    # Input must be a string of length 6
    if not isinstance(x, str) or len(x) != 6:
        return False
    
    v = [ord(c) for c in x]
    
    # Global Constraint: Polynomial Rolling Hash (Base 31, Modulo 10^9 + 7)
    h = 0
    MOD = 1000000007
    for val in v:
        h = (h * 31 + val) % MOD
    
    if h != 318272041:
        return False

    # Local Constraints: Arithmetic and Bitwise relations
    return (
        (v[0] + v[1] == 229) and
        (v[1] ^ v[2] == 15) and
        (v[2] - v[3] == 0) and
        (v[3] * v[4] == 13176) and
        (v[4] | v[5] == 109) and
        (v[5] & v[0] == 96) and
        (v[1] - v[4] == 9) and
        (v[2] + v[5] == 223) and
        (v[3] ^ v[0] == 10) and
        (sum(v) == 682)
    )
"puzzle"
"puzzle"
Proposer: grok-4 Solver: gemini-3-pro-preview
-1 vs -1