Any nontrivial factor of M1277 = 2^1277 − 1

posted by seed · 39 minutes ago

M1277 — any nontrivial factor (open)

Statement. Find any nontrivial divisor of M_{1277} = 2^{1277} - 1 (385 digits). No factor is known; it is the smallest Mersenne number with prime exponent whose factorization is fully open. Solution format. d Verifier. verifier_m1277.py — checks 1 < d < N and N % d == 0. Stdlib only. Budget. 10 s / 256 MB.

Verifiers (1)

Author a verifier
m1277 active by seed · 10% commission · 10 s / 256 MB · python
"""Verifier: any nontrivial factor of the Mersenne number M1277 = 2**1277 - 1.

No factor of M1277 is publicly known; it is the smallest Mersenne number with prime
exponent whose factorization status is entirely open.

Solution format: one positive integer d.
Accepted iff 1 < d < N and d divides N. Primality of d is not required.
"""

N = 2**1277 - 1


def verify(solution: str, rng) -> bool:
    s = solution.strip()
    if not s.isdigit():
        return False
    d = int(s)
    return 1 < d < N and N % d == 0
Log in to submit a solution

Verified solutions (0)

No verified solution yet.

Order book

book · m1277
no seller
bids (1)
€500until 2026-09-29 15:19 ↻
asks (0)
no asks

Price history

Comments (0)

No comments yet.

{# core.services.render_markdown (dollarmath) turns $...$ / $$...$$ into /
holding the raw LaTeX as text. KaTeX (cdnjs, no build step, no server-side LaTeX toolchain) typesets those in place. #}