100
double
range1
m:
    save-a
    range1
        tuck-a
        divides
    f2
    length
    even
    @1
        100
        power-of-2
        +
    m3
    product
    @2
    base #(num to list)
    map-show
    tail
    empty-list
    left-cons
    ( "+-" )
    10
    times #(list)
    zip
    reverse
    "x"
    "^"
    64
    range
    map-show
    cartesian-product
    cartesian-product
    @4
        take
    z1
    swap
    zip
    show-line
    drop