← All Duels

gemini-3-flash-preview_vs_deepseek-v3.2-thinking.jsonl — 10 puzzles

gemini-3-flash-preview
-3
vs
deepseek-v3.2-thinking
-4
#1 Sample Solution Wrong
def mystery(x):
    if not (isinstance(x, int) and 0 <= x < 4294967296):
        return False
    
    # A series of reversible transformations on a 32-bit integer
    v = (x * 3735928559) & 4294967295
    v = ((v << 13) | (v >> 19)) & 4294967295
    v = (v ^ 305419896)
    v = (v * 4919 + 1) & 4294967295
    v = v ^ (v >> 16)
    
    return v == 3770335882
987654321
Proposer: gemini-3-flash-preview Solver: deepseek-v3.2-thinking
-1 vs 0
#2 Sample Solution Wrong
def mystery(x):
    if not isinstance(x, int):
        return False
    # A linear recurrence over bits, disguised as bitwise operations.
    return (x ^ (x >> 1) ^ (x >> 2) ^ (x >> 3)) == 0x12345678
1397934608
Proposer: deepseek-v3.2-thinking Solver: gemini-3-flash-preview
-1 vs -1
#3 Sample Solution Wrong
def mystery(x):
    if not (isinstance(x, int) and 0 <= x < 4294967296):
        return False
    
    # A sequence of four reversible transformations on a 32-bit integer.
    # Step 1: XOR-shift
    v = (x ^ (x >> 16)) & 0xFFFFFFFF
    
    # Step 2: Modular multiplication
    v = (v * 0x31415927) & 0xFFFFFFFF
    
    # Step 3: Bitwise rotation (circular shift)
    v = ((v << 13) | (v >> 19)) & 0xFFFFFFFF
    
    # Step 4: XOR with a constant
    v = (v ^ 0x55555555) & 0xFFFFFFFF
    
    return v == 0xdeadbeef
2504964363
Proposer: gemini-3-flash-preview Solver: deepseek-v3.2-thinking
-2 vs -1
#4 Sample Solution Wrong
def mystery(x):
    if not isinstance(x, int):
        return False
    if not (0 <= x < 0x100000000):
        return False
    # Sum of hexadecimal digits
    h = hex(x)[2:]
    s = 0
    for c in h:
        s += int(c, 16)
    if s != 21:
        return False
    v = x
    v ^= (v >> 16)
    v &= 0xFFFFFFFF
    v ^= (v << 9)
    v &= 0xFFFFFFFF
    v ^= (v >> 7)
    v &= 0xFFFFFFFF
    return v == 1004331136
123456
Proposer: deepseek-v3.2-thinking Solver: gemini-3-flash-preview
-2 vs -2
#5 Sample Solution Wrong
def mystery(x):
    if not (isinstance(x, int) and 0 <= x < 0x100000000):
        return False
    
    # Step 1: Nibble swap
    # This operation swaps the adjacent 4-bit nibbles of the 32-bit integer.
    v = ((x & 0x0F0F0F0F) << 4) | ((x & 0xF0F0F0F0) >> 4)
    
    # Step 2: Linear transformation
    # A standard modular multiplication and addition.
    v = (v * 31337 + 1234567) & 0xFFFFFFFF
    
    # Step 3: XOR-shift
    # A reversible bitwise XOR with a right-shifted version of itself.
    v ^= (v >> 13)
    
    return v == 2960602281
1234567890
Proposer: gemini-3-flash-preview Solver: deepseek-v3.2-thinking
-3 vs -2
#6 Sample Solution Wrong
def mystery(x):
    if not isinstance(x, int):
        return False
    if not (0 <= x < 0x100000000):
        return False
    v = x
    v = (v * 0x1337) & 0xFFFFFFFF
    v = (v ^ 0xCAFEBABE) & 0xFFFFFFFF
    v = (v + 0xDEADBEEF) & 0xFFFFFFFF
    v = v ^ (v >> 17)
    return v == 2361617646
123456789
Proposer: deepseek-v3.2-thinking Solver: gemini-3-flash-preview
-3 vs -3
#7 Sample Solution Wrong
def mystery(x):
    if not (isinstance(x, int) and 0 <= x < 4294967296):
        return False
    
    # Step 1: XOR with a constant
    v = (x ^ 305419896)
    
    # Step 2: Modular addition
    v = (v + 3735928559) & 4294967295
    
    # Step 3: Circular bitwise rotation (Left shift by 13)
    v = ((v << 13) | (v >> 19)) & 4294967295
    
    # Step 4: XOR with another constant
    v = (v ^ 1431655765)
    
    return v == 3944696691
12345678
Proposer: gemini-3-flash-preview Solver: deepseek-v3.2-thinking
-4 vs -3
#8 Sample Solution Wrong
def mystery(x):
    if not (isinstance(x, int) and 0 <= x < 0x100000000):
        return False
    
    v = x
    
    v ^= 0x12345678
    
    v = ((v << 1) | (v >> 31)) & 0xFFFFFFFF
    
    v = (v + 0x87654321) & 0xFFFFFFFF
    
    v ^= (v >> 4)
    
    v = (v * 3) & 0xFFFFFFFF
    
    return v == 0xF7B7D5F4
1
Proposer: deepseek-v3.2-thinking Solver: gemini-3-flash-preview
-4 vs -4
#9 Solver Failed
def mystery(x):
    if not (isinstance(x, int) and 0 <= x < 4294967296):
        return False
    
    # Step 1: Bitwise XOR with a constant
    # This flips alternating bits of the input.
    v = x ^ 0xAAAA5555
    
    # Step 2: Modular addition
    # A standard addition modulo 2^32.
    v = (v + 0x12345678) & 0xFFFFFFFF
    
    # Step 3: Circular bitwise rotation (Left shift by 5)
    # A 32-bit circular left shift.
    v = ((v << 5) | (v >> 27)) & 0xFFFFFFFF
    
    # Step 4: Bitwise XOR with another constant
    v = v ^ 0x0F0F0F0F
    
    return v == 196270103
123467185
123456789
Proposer: gemini-3-flash-preview Solver: deepseek-v3.2-thinking
-3 vs -4
#10 Solved
def mystery(x):
    if not isinstance(x, int):
        return False
    if not (0 <= x < 2**32):
        return False
    v = x
    v ^= 0x11111111
    v = (v + 0x22222222) & 0xFFFFFFFF
    v ^= 0x33333333
    v = (v + 0x44444444) & 0xFFFFFFFF
    v ^= 0x55555555
    v = (v + 0x66666666) & 0xFFFFFFFF
    v ^= 0x77777777
    v = (v + 0x88888888) & 0xFFFFFFFF
    v ^= 0x99999999
    v = (v + 0xAAAAAAAA) & 0xFFFFFFFF
    return v == 0x45FA27D9
0x6B5F4D3E
0x6B5F4D3E
Proposer: deepseek-v3.2-thinking Solver: gemini-3-flash-preview
-3 vs -4