課題#

Plimpton 322の数表を生成する#

%%ai vioras
Plimton 322について

Plimpton 322は、古代バビロニアの粘土板で、一般的に古代の数学的テキストとして認識されています。これは紀元前1800年から1600年頃に書かれたと考えられています。

この粘土板は、現在はニューヨークのコロンビア大学の蔵書となっていて、ジョージ・アーサー・プリンプトンが1936年に購入したコレクションの一部です。それで”Plimpton 322”という名前がつけられました。

Plimpton 322は、ピタゴラスの定理のバビロニア版を含む15のピタゴラスの三つ組をリスト化しています。これらの三つ組は、3つの正の整数$a$, $b$, $c$で表され、$a^2 + b^2 = c^2$という関係を満たします。しかし、バビロニア人はこの関係を直接的に表現するのではなく、代わりに$a/c$と$b/c$という2つの比に焦点を当てています。

この粘土板がどのような目的で作成されたのかについては学者の間で意見が分かれています。一部の研究者は、それが教育目的で使用されたと考えています。他の研究者は、より複雑な幾何学的問題を解くためのツールであった可能性を示唆しています。しかし、その真の目的は未だに完全には解明されていません。

%%ai vioras
ピタゴラスの三数を探索するプログラムを書いてください

Pythonでピタゴラスの三つ組を探索する簡単なプログラムを書くことができます。以下にその一例を示します。

def find_pythagorean_triplets(limit):
    triplets = []
    
    for a in range(1, limit):
        for b in range(a, limit):
            c = (a**2 + b**2)**0.5
            if c.is_integer() and c <= limit:
                triplets.append((a, b, int(c)))
                
    return triplets

limit = 100
triplets = find_pythagorean_triplets(limit)
for triplet in triplets:
    print(triplet)

このプログラムは、指定された上限までの全てのピタゴラスの三つ組を探索します。abは1から上限までの範囲でループします。cはピタゴラスの定理を使用して計算され、その値が整数であるかどうか(つまり、実際にピタゴラスの三つ組であるかどうか)を確認します。三つ組が見つかった場合、それらはリストに追加されます。

最後に、見つかった全ての三つ組が出力されます。上記の例では、上限を100と設定していますが、この値は必要に応じて変更できます。

def find_pythagorean_triplets(limit):
    triplets = []
    
    for a in range(1, limit):
        for b in range(a, limit):
            c = (a**2 + b**2)**0.5
            if c.is_integer() and c <= limit:
                triplets.append((a, b, int(c)))
                
    return triplets

limit = 100
triplets = find_pythagorean_triplets(limit)
for triplet in triplets:
    print(triplet)
(3, 4, 5)
(5, 12, 13)
(6, 8, 10)
(7, 24, 25)
(8, 15, 17)
(9, 12, 15)
(9, 40, 41)
(10, 24, 26)
(11, 60, 61)
(12, 16, 20)
(12, 35, 37)
(13, 84, 85)
(14, 48, 50)
(15, 20, 25)
(15, 36, 39)
(16, 30, 34)
(16, 63, 65)
(18, 24, 30)
(18, 80, 82)
(20, 21, 29)
(20, 48, 52)
(21, 28, 35)
(21, 72, 75)
(24, 32, 40)
(24, 45, 51)
(24, 70, 74)
(25, 60, 65)
(27, 36, 45)
(28, 45, 53)
(28, 96, 100)
(30, 40, 50)
(30, 72, 78)
(32, 60, 68)
(33, 44, 55)
(33, 56, 65)
(35, 84, 91)
(36, 48, 60)
(36, 77, 85)
(39, 52, 65)
(39, 80, 89)
(40, 42, 58)
(40, 75, 85)
(42, 56, 70)
(45, 60, 75)
(48, 55, 73)
(48, 64, 80)
(51, 68, 85)
(54, 72, 90)
(57, 76, 95)
(60, 63, 87)
(60, 80, 100)
(65, 72, 97)
%%ai vioras
Plimton 322の数表にある範囲で

Plimpton 322の数表は、最大で約169が記録されていると言われています。したがって、この上限を考慮に入れてピタゴラスの三つ組を探索するプログラムを修正しましょう。

def find_pythagorean_triplets(limit):
    triplets = []
    
    for a in range(1, limit):
        for b in range(a, limit):
            c = (a**2 + b**2)**0.5
            if c.is_integer() and c <= limit:
                triplets.append((a, b, int(c)))
                
    return triplets

limit = 170
triplets = find_pythagorean_triplets(limit)
for triplet in triplets:
    print(triplet)

上記のプログラムは、1から169までのピタゴラスの三つ組をすべて探索し、それらを出力します。ただし、Plimpton 322に記録された三つ組は、特定の比率を持つことが指摘されています(すなわち、それらは「原始的」なピタゴラスの三つ組ではない可能性があります)。そのため、このプログラムが生成するすべての三つ組がPlimpton 322に記録されているわけではありません。

def find_pythagorean_triplets(limit):
    triplets = []
    
    for a in range(1, limit):
        for b in range(a, limit):
            c = (a**2 + b**2)**0.5
            if c.is_integer() and c <= limit:
                triplets.append((a, b, int(c)))
                
    return triplets

limit = 170
triplets = find_pythagorean_triplets(limit)
for triplet in triplets:
    print(triplet)
(3, 4, 5)
(5, 12, 13)
(6, 8, 10)
(7, 24, 25)
(8, 15, 17)
(9, 12, 15)
(9, 40, 41)
(10, 24, 26)
(11, 60, 61)
(12, 16, 20)
(12, 35, 37)
(13, 84, 85)
(14, 48, 50)
(15, 20, 25)
(15, 36, 39)
(15, 112, 113)
(16, 30, 34)
(16, 63, 65)
(17, 144, 145)
(18, 24, 30)
(18, 80, 82)
(20, 21, 29)
(20, 48, 52)
(20, 99, 101)
(21, 28, 35)
(21, 72, 75)
(22, 120, 122)
(24, 32, 40)
(24, 45, 51)
(24, 70, 74)
(24, 143, 145)
(25, 60, 65)
(26, 168, 170)
(27, 36, 45)
(27, 120, 123)
(28, 45, 53)
(28, 96, 100)
(30, 40, 50)
(30, 72, 78)
(32, 60, 68)
(32, 126, 130)
(33, 44, 55)
(33, 56, 65)
(35, 84, 91)
(35, 120, 125)
(36, 48, 60)
(36, 77, 85)
(36, 105, 111)
(36, 160, 164)
(39, 52, 65)
(39, 80, 89)
(40, 42, 58)
(40, 75, 85)
(40, 96, 104)
(42, 56, 70)
(42, 144, 150)
(44, 117, 125)
(45, 60, 75)
(45, 108, 117)
(48, 55, 73)
(48, 64, 80)
(48, 90, 102)
(48, 140, 148)
(50, 120, 130)
(51, 68, 85)
(51, 140, 149)
(54, 72, 90)
(55, 132, 143)
(56, 90, 106)
(56, 105, 119)
(57, 76, 95)
(60, 63, 87)
(60, 80, 100)
(60, 91, 109)
(60, 144, 156)
(63, 84, 105)
(64, 120, 136)
(65, 72, 97)
(65, 156, 169)
(66, 88, 110)
(66, 112, 130)
(69, 92, 115)
(72, 96, 120)
(72, 135, 153)
(72, 154, 170)
(75, 100, 125)
(78, 104, 130)
(80, 84, 116)
(80, 150, 170)
(81, 108, 135)
(84, 112, 140)
(84, 135, 159)
(85, 132, 157)
(87, 116, 145)
(88, 105, 137)
(90, 120, 150)
(93, 124, 155)
(96, 110, 146)
(96, 128, 160)
(99, 132, 165)
(100, 105, 145)
(102, 136, 170)
(119, 120, 169)
%%ai vioras
Plimpton 322は15行というわりに多すぎませんか?

その通りです。Plimpton 322には15行のエントリがありますが、上記のプログラムは指定された範囲内で可能な全てのピタゴラスの三つ組を生成します。その結果、出力される三つ組の数が多すぎるかもしれません。

Plimpton 322に記されているのは、「原始的」でないピタゴラスの三つ組です。つまり、三つ組の各数値が互いに素(共通の約数を持たない)である必要はないということです。さらに、これらの三つ組はある特定の比率を持つことが指摘されています。したがって、全てのピタゴラスの三つ組がPlimpton 322に記録されているわけではありません。

具体的には、Plimpton 322に記録された三つ組は、短辺と斜辺の比が特定のパターンに従っています。したがって、この特性をプログラムに組み込むことで、Plimpton 322に似たような特性を持つピタゴラスの三つ組を見つけることができるかもしれません。ただし、これにはさらに詳細な数学的分析が必要であり、全ての三つ組が厳密にPlimpton 322と一致するわけではないかもしれません。

%%ai vioras
$p$, $q$を互いに素な正の整数とすると、
Plimpton 322の最も左のカラムは$(1/2 (p/q + q/p))^2$に対応すると考える事ができます。
このとき、Plimpton 322を生成する$p$と$q$の組み合わせを求めるプログラムを書いてください

指定された条件に基づいて、Plimpton 322の最も左のカラムを生成する$p$と$q$の組み合わせを探索するプログラムをPythonで書くことができます。以下にその一例を示します。

from math import gcd

def find_plimpton_pairs(limit):
    pairs = []
    
    for p in range(1, limit+1):
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1:  # ensure p and q are coprime
                value = ((p/q + q/p) / 2)**2
                pairs.append(((p, q), value))
    
    return pairs

limit = 50  # adjust this value as needed
pairs = find_plimpton_pairs(limit)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")

このプログラムは、指定された上限までのすべての$p$と$q$の組み合わせを探索します。$p$と$q$は、$p$が$q$より大きい、互いに素(gcdが1)である組み合わせとします。それぞれの組み合わせについて、与えられた式を計算し、結果とともにリストに追加します。

最後に、得られたすべての組み合わせとその値が出力されます。この例では上限を50と設定していますが、この値は必要に応じて変更できます。

from math import gcd

def find_plimpton_pairs(limit):
    pairs = []
    
    for p in range(1, limit+1):
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1:  # ensure p and q are coprime
                value = ((p/q + q/p) / 2)**2
                pairs.append(((p, q), value))
    
    return pairs

limit = 50  # adjust this value as needed
pairs = find_plimpton_pairs(limit)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")
Pair: (2, 1), Value: 1.5625
Pair: (3, 1), Value: 2.777777777777778
Pair: (3, 2), Value: 1.173611111111111
Pair: (4, 1), Value: 4.515625
Pair: (4, 3), Value: 1.0850694444444442
Pair: (5, 1), Value: 6.760000000000001
Pair: (5, 2), Value: 2.1025
Pair: (5, 3), Value: 1.2844444444444443
Pair: (5, 4), Value: 1.050625
Pair: (6, 1), Value: 9.506944444444445
Pair: (6, 5), Value: 1.033611111111111
Pair: (7, 1), Value: 12.755102040816327
Pair: (7, 2), Value: 3.582908163265306
Pair: (7, 3), Value: 1.90702947845805
Pair: (7, 4), Value: 1.3472576530612241
Pair: (7, 5), Value: 1.1175510204081633
Pair: (7, 6), Value: 1.0239512471655328
Pair: (8, 1), Value: 16.50390625
Pair: (8, 3), Value: 2.3129340277777777
Pair: (8, 5), Value: 1.2376562500000001
Pair: (8, 7), Value: 1.0179368622448979
Pair: (9, 1), Value: 20.753086419753085
Pair: (9, 2), Value: 5.574845679012346
Pair: (9, 4), Value: 1.815007716049383
Pair: (9, 5), Value: 1.3871604938271607
Pair: (9, 7), Value: 1.0644998740236837
Pair: (9, 8), Value: 1.0139371141975309
Pair: (10, 1), Value: 25.502499999999998
Pair: (10, 3), Value: 3.3002777777777776
Pair: (10, 7), Value: 1.132704081632653
Pair: (10, 9), Value: 1.011141975308642
Pair: (11, 1), Value: 30.752066115702483
Pair: (11, 2), Value: 8.070764462809917
Pair: (11, 3), Value: 3.879706152433425
Pair: (11, 4), Value: 2.4236828512396698
Pair: (11, 5), Value: 1.7616528925619837
Pair: (11, 6), Value: 1.414657943067034
Pair: (11, 7), Value: 1.2185866081969978
Pair: (11, 8), Value: 1.104887654958678
Pair: (11, 9), Value: 1.0408121620242834
Pair: (11, 10), Value: 1.009111570247934
Pair: (12, 1), Value: 36.501736111111114
Pair: (12, 5), Value: 1.9834027777777774
Pair: (12, 7), Value: 1.3197633219954648
Pair: (12, 11), Value: 1.007590105601469
Pair: (13, 1), Value: 42.751479289940825
Pair: (13, 2), Value: 11.068417159763314
Pair: (13, 3), Value: 5.2077580539119
Pair: (13, 4), Value: 3.164293639053254
Pair: (13, 5), Value: 2.2269822485207103
Pair: (13, 6), Value: 1.7268655489809335
Pair: (13, 7), Value: 1.4347301050597754
Pair: (13, 8), Value: 1.2548308062130178
Pair: (13, 9), Value: 1.1414274234787054
Pair: (13, 10), Value: 1.0704289940828404
Pair: (13, 11), Value: 1.028167636559245
Pair: (13, 12), Value: 1.0064205292570676
Pair: (14, 1), Value: 49.50127551020408
Pair: (14, 3), Value: 5.95592403628118
Pair: (14, 5), Value: 2.4918877551020406
Pair: (14, 9), Value: 1.2082545981355508
Pair: (14, 11), Value: 1.059295412379828
Pair: (14, 13), Value: 1.0055020528921628
Pair: (15, 1), Value: 56.75111111111111
Pair: (15, 2), Value: 14.566944444444445
Pair: (15, 4), Value: 4.033402777777778
Pair: (15, 7), Value: 1.702403628117914
Pair: (15, 8), Value: 1.450017361111111
Pair: (15, 11), Value: 1.0993204775022953
Pair: (15, 13), Value: 1.0206180144641683
Pair: (15, 14), Value: 1.004767573696145
Pair: (16, 1), Value: 64.5009765625
Pair: (16, 3), Value: 7.619900173611111
Pair: (16, 5), Value: 3.0844140625000005
Pair: (16, 7), Value: 1.8539740114795917
Pair: (16, 9), Value: 1.3692250192901234
Pair: (16, 11), Value: 1.1470896823347108
Pair: (16, 13), Value: 1.0437372873520712
Pair: (16, 15), Value: 1.0041710069444443
Pair: (17, 1), Value: 72.75086505190312
Pair: (17, 2), Value: 18.565960207612456
Pair: (17, 3), Value: 8.535563244905807
Pair: (17, 4), Value: 5.029465830449827
Pair: (17, 5), Value: 3.4116262975778544
Pair: (17, 6), Value: 2.5380863129565556
Pair: (17, 7), Value: 2.016877339170962
Pair: (17, 8), Value: 1.6842695717993081
Pair: (17, 9), Value: 1.4620445127942243
Pair: (17, 10), Value: 1.3090051903114186
Pair: (17, 11), Value: 1.2017787182933455
Pair: (17, 12), Value: 1.126303585159554
Pair: (17, 13), Value: 1.0737085645257056
Pair: (17, 14), Value: 1.0381726219899723
Pair: (17, 15), Value: 1.0157477893118032
Pair: (17, 16), Value: 1.0036798496972321
Pair: (18, 1), Value: 81.50077160493828
Pair: (18, 5), Value: 3.75929012345679
Pair: (18, 7), Value: 2.1908698664651047
Pair: (18, 11), Value: 1.2627856851341699
Pair: (18, 13), Value: 1.1096911753963037
Pair: (18, 17), Value: 1.0032706437694903
Pair: (19, 1), Value: 90.75069252077564
Pair: (19, 2), Value: 23.06527008310249
Pair: (19, 3), Value: 10.534010464758387
Pair: (19, 4), Value: 6.151705332409971
Pair: (19, 5), Value: 4.1273130193905825
Pair: (19, 6), Value: 3.031875192366882
Pair: (19, 7), Value: 2.3757702526994176
Pair: (19, 8), Value: 1.9544775796398892
Pair: (19, 9), Value: 1.6702917136896824
Pair: (19, 10), Value: 1.4717520775623265
Pair: (19, 11), Value: 1.3296627824454565
Pair: (19, 12), Value: 1.2264591028008618
Pair: (19, 13), Value: 1.1510596797193857
Pair: (19, 14), Value: 1.0961932556956302
Pair: (19, 15), Value: 1.0569282856263467
Pair: (19, 16), Value: 1.0298243810595566
Pair: (19, 17), Value: 1.0124222411793462
Pair: (19, 18), Value: 1.0029261140179886
Pair: (20, 1), Value: 100.50062500000001
Pair: (20, 3), Value: 11.616736111111113
Pair: (20, 7), Value: 2.5714413265306124
Pair: (20, 9), Value: 1.7851929012345682
Pair: (20, 11), Value: 1.4020712809917355
Pair: (20, 13), Value: 1.1973409763313612
Pair: (20, 17), Value: 1.0266457612456747
Pair: (20, 19), Value: 1.0026333102493075
Pair: (21, 1), Value: 110.75056689342404
Pair: (21, 2), Value: 28.064767573696145
Pair: (21, 4), Value: 7.399695294784581
Pair: (21, 5), Value: 4.9241723356009075
Pair: (21, 8), Value: 2.258937429138322
Pair: (21, 10), Value: 1.6591893424036284
Pair: (21, 11), Value: 1.4797511291017784
Pair: (21, 13), Value: 1.248171852567457
Pair: (21, 16), Value: 1.0757887790532878
Pair: (21, 17), Value: 1.0453200888198415
Pair: (21, 19), Value: 1.0100501881269592
Pair: (21, 20), Value: 1.0023823696145124
Pair: (22, 1), Value: 121.50051652892563
Pair: (22, 3), Value: 13.949093204775023
Pair: (22, 5), Value: 5.352913223140497
Pair: (22, 7), Value: 2.994697672457413
Pair: (22, 9), Value: 2.0356660034690344
Pair: (22, 13), Value: 1.303269719790699
Pair: (22, 15), Value: 1.1539967860422407
Pair: (22, 17), Value: 1.0679619806113987
Pair: (22, 19), Value: 1.0216469975504225
Pair: (22, 21), Value: 1.0021656734319075
Pair: (23, 1), Value: 132.75047258979208
Pair: (23, 2), Value: 33.56439035916824
Pair: (23, 3), Value: 15.198697752572988
Pair: (23, 4), Value: 8.773186436672967
Pair: (23, 5), Value: 5.801814744801511
Pair: (23, 6), Value: 4.190624343625289
Pair: (23, 7), Value: 3.2221364916476984
Pair: (23, 8), Value: 2.5966519966918713
Pair: (23, 9), Value: 2.1709958225396155
Pair: (23, 10), Value: 1.8697589792060492
Pair: (23, 11), Value: 1.6501585714508895
Pair: (23, 12), Value: 1.4864557078344884
Pair: (23, 13), Value: 1.3624120535564477
Pair: (23, 14), Value: 1.26737249720304
Pair: (23, 15), Value: 1.1941104809913885
Pair: (23, 16), Value: 1.1375845492674859
Pair: (23, 17), Value: 1.0941909066528872
Pair: (23, 18), Value: 1.0612981049732781
Pair: (23, 19), Value: 1.0369484052385465
Pair: (23, 20), Value: 1.0196609168241964
Pair: (23, 21), Value: 1.0082987196138697
Pair: (23, 22), Value: 1.0019772610101707
Pair: (24, 1), Value: 144.5004340277778
Pair: (24, 5), Value: 6.2708506944444435
Pair: (24, 7), Value: 3.460042871315192
Pair: (24, 11), Value: 1.7426000057392104
Pair: (24, 13), Value: 1.425421700361604
Pair: (24, 17), Value: 1.1237039239715494
Pair: (24, 19), Value: 1.0555759945367804
Pair: (24, 23), Value: 1.0018124146712875
Pair: (25, 1), Value: 156.75039999999998
Pair: (25, 2), Value: 39.5641
Pair: (25, 3), Value: 17.86471111111111
Pair: (25, 4), Value: 10.272025000000001
Pair: (25, 6), Value: 4.854677777777779
Pair: (25, 7), Value: 3.7083755102040814
Pair: (25, 8), Value: 2.96700625
Pair: (25, 9), Value: 2.461412345679012
Pair: (25, 11), Value: 1.839722314049587
Pair: (25, 12), Value: 1.6426694444444445
Pair: (25, 13), Value: 1.4921562130177513
Pair: (25, 14), Value: 1.3755938775510208
Pair: (25, 16), Value: 1.2127515625
Pair: (25, 17), Value: 1.1562574394463672
Pair: (25, 18), Value: 1.1118530864197533
Pair: (25, 19), Value: 1.0772254847645428
Pair: (25, 21), Value: 1.030708390022676
Pair: (25, 22), Value: 1.0164305785123968
Pair: (25, 23), Value: 1.006968620037807
Pair: (25, 24), Value: 1.0016673611111113
Pair: (26, 1), Value: 169.50036982248523
Pair: (26, 3), Value: 19.281106180144636
Pair: (26, 5), Value: 7.269245562130179
Pair: (26, 7), Value: 3.9671008936118826
Pair: (26, 9), Value: 2.616375374388195
Pair: (26, 11), Value: 1.9414427355860921
Pair: (26, 15), Value: 1.3343211702827085
Pair: (26, 17), Value: 1.1916537847300421
Pair: (26, 19), Value: 1.1016499614810928
Pair: (26, 21), Value: 1.0463116706248572
Pair: (26, 23), Value: 1.0151067941074485
Pair: (26, 25), Value: 1.0015390532544381
Pair: (27, 1), Value: 182.75034293552812
Pair: (27, 2), Value: 46.06387174211248
Pair: (27, 4), Value: 11.896111968449931
Pair: (27, 5), Value: 7.798573388203018
Pair: (27, 7), Value: 4.236191595979956
Pair: (27, 8), Value: 3.3696041237997254
Pair: (27, 10), Value: 2.3567935528120714
Pair: (27, 11), Value: 2.0476935460100445
Pair: (27, 13), Value: 1.636358471116306
Pair: (27, 14), Value: 1.4970623022871699
Pair: (27, 16), Value: 1.2997055576989025
Pair: (27, 17), Value: 1.229731204997128
Pair: (27, 19), Value: 1.1286473710809404
Pair: (27, 20), Value: 1.0927992112482856
Pair: (27, 22), Value: 1.0425303823872847
Pair: (27, 23), Value: 1.0259308527879558
Pair: (27, 25), Value: 1.005934705075446
Pair: (27, 26), Value: 1.0014250087255787
Pair: (28, 1), Value: 196.500318877551
Pair: (28, 3), Value: 22.280647675736965
Pair: (28, 5), Value: 8.34797193877551
Pair: (28, 9), Value: 2.9455821680524066
Pair: (28, 11), Value: 2.158418894417271
Pair: (28, 13), Value: 1.7136536197319165
Pair: (28, 15), Value: 1.442858560090703
Pair: (28, 17), Value: 1.2703563042864203
Pair: (28, 19), Value: 1.15805108400701
Pair: (28, 23), Value: 1.039196621465221
Pair: (28, 25), Value: 1.0128984693877552
Pair: (28, 27), Value: 1.0013231887405167
Pair: (29, 1), Value: 210.75029726516053
Pair: (29, 2), Value: 53.06368906064209
Pair: (29, 3), Value: 23.863786497555818
Pair: (29, 4), Value: 13.645381242568371
Pair: (29, 5), Value: 8.917431629013079
Pair: (29, 6), Value: 6.350979323556611
Pair: (29, 7), Value: 4.805382319396249
Pair: (29, 8), Value: 3.804181220273484
Pair: (29, 9), Value: 3.119757490348057
Pair: (29, 10), Value: 2.6322265160523184
Pair: (29, 11), Value: 2.2735723902084297
Pair: (29, 12), Value: 2.002875627559783
Pair: (29, 13), Value: 1.7943206523651047
Pair: (29, 14), Value: 1.630968053095198
Pair: (29, 15), Value: 1.5013291055621616
Pair: (29, 16), Value: 1.397388943593936
Pair: (29, 17), Value: 1.3134182819102318
Pair: (29, 18), Value: 1.2452336650959321
Pair: (29, 19), Value: 1.1897226952480395
Pair: (29, 20), Value: 1.1445310642092745
Pair: (29, 21), Value: 1.1078513054052377
Pair: (29, 22), Value: 1.0782771641395033
Pair: (29, 23), Value: 1.0547012850396393
Pair: (29, 24), Value: 1.0362420935724668
Pair: (29, 25), Value: 1.0221907253269915
Pair: (29, 26), Value: 1.011971958572846
Pair: (29, 27), Value: 1.005115081170923
Pair: (29, 28), Value: 1.0012319062583417
Pair: (30, 1), Value: 225.5002777777778
Pair: (30, 7), Value: 5.105447845804989
Pair: (30, 11), Value: 2.393115243342516
Pair: (30, 13), Value: 1.8783053911900067
Pair: (30, 17), Value: 1.3588244905805456
Pair: (30, 19), Value: 1.2235464758387196
Pair: (30, 23), Value: 1.0722752572988867
Pair: (30, 29), Value: 1.001149755581979
Pair: (31, 1), Value: 240.75026014568158
Pair: (31, 2), Value: 60.563540582726326
Pair: (31, 3), Value: 27.196785755578688
Pair: (31, 4), Value: 15.519787330905306
Pair: (31, 5), Value: 10.116503642039543
Pair: (31, 6), Value: 7.182976355648052
Pair: (31, 7), Value: 5.415808362887299
Pair: (31, 8), Value: 4.270555573621228
Pair: (31, 9), Value: 3.4871211829241666
Pair: (31, 10), Value: 2.928514568158169
Pair: (31, 11), Value: 2.517014817554029
Pair: (31, 12), Value: 2.2058637559255407
Pair: (31, 13), Value: 1.9655622533233996
Pair: (31, 14), Value: 1.7767538597124597
Pair: (31, 15), Value: 1.6263105561336573
Pair: (31, 16), Value: 1.5050738569849116
Pair: (31, 17), Value: 1.4064969808698409
Pair: (31, 18), Value: 1.3257995465114785
Pair: (31, 19), Value: 1.2594250564249498
Pair: (31, 20), Value: 1.2046832726326744
Pair: (31, 21), Value: 1.1595088260763895
Pair: (31, 22), Value: 1.1222948074061974
Pair: (31, 23), Value: 1.091775855726844
Pair: (31, 24), Value: 1.0669446070354955
Pair: (31, 25), Value: 1.0469910509885536
Pair: (31, 26), Value: 1.0312578890332431
Pair: (31, 27), Value: 1.0192072443970543
Pair: (31, 28), Value: 1.010395540890654
Pair: (31, 29), Value: 1.00445433747298
Pair: (31, 30), Value: 1.0010755578679615
Pair: (32, 1), Value: 256.500244140625
Pair: (32, 3), Value: 28.946641710069443
Pair: (32, 5), Value: 10.746103515625002
Pair: (32, 7), Value: 5.736452686543367
Pair: (32, 9), Value: 3.6802692177854937
Pair: (32, 11), Value: 2.645243494963843
Pair: (32, 13), Value: 2.056052665033284
Pair: (32, 15), Value: 1.6927094184027778
Pair: (32, 17), Value: 1.4563697894139274
Pair: (32, 19), Value: 1.297276039863227
Pair: (32, 21), Value: 1.1881648818381518
Pair: (32, 23), Value: 1.1130823376949432
Pair: (32, 25), Value: 1.0621878906250002
Pair: (32, 27), Value: 1.0291444964206105
Pair: (32, 29), Value: 1.0097217900007431
Pair: (32, 31), Value: 1.0010083185646461
Pair: (33, 1), Value: 272.7502295684114
Pair: (33, 2), Value: 68.56341827364557
Pair: (33, 4), Value: 17.519298094582187
Pair: (33, 5), Value: 11.395739210284663
Pair: (33, 7), Value: 6.067371301137535
Pair: (33, 8), Value: 4.768598628328742
Pair: (33, 10), Value: 3.2454568411386595
Pair: (33, 13), Value: 2.1497438070864643
Pair: (33, 14), Value: 1.9340260208766704
Pair: (33, 16), Value: 1.622246075814968
Pair: (33, 17), Value: 1.5083867933820747
Pair: (33, 19), Value: 1.3370293211642998
Pair: (33, 20), Value: 1.272452364554637
Pair: (33, 23), Value: 1.136091973177383
Pair: (33, 25), Value: 1.0790802571166207
Pair: (33, 26), Value: 1.0579249324878697
Pair: (33, 28), Value: 1.0272392875883134
Pair: (33, 29), Value: 1.016788793785875
Pair: (33, 31), Value: 1.0039138905849718
Pair: (33, 32), Value: 1.0009471938848715
Pair: (34, 1), Value: 289.5002162629758
Pair: (34, 3), Value: 32.61305747789312
Pair: (34, 5), Value: 12.065406574394464
Pair: (34, 7), Value: 6.408556069486617
Pair: (34, 9), Value: 4.085418535605963
Pair: (34, 11), Value: 2.91459757213532
Pair: (34, 13), Value: 2.2466076145042075
Pair: (34, 15), Value: 1.8331036139946177
Pair: (34, 19), Value: 1.378624950876554
Pair: (34, 21), Value: 1.2507007705042803
Pair: (34, 23), Value: 1.1607169138087792
Pair: (34, 25), Value: 1.097564359861592
Pair: (34, 27), Value: 1.0540891798501053
Pair: (34, 29), Value: 1.0255156881945613
Pair: (34, 31), Value: 1.0085571276316119
Pair: (34, 33), Value: 1.0008914641857392
Pair: (35, 1), Value: 306.7502040816327
Pair: (35, 2), Value: 77.06331632653061
Pair: (35, 3), Value: 34.52961451247165
Pair: (35, 4), Value: 19.643890306122447
Pair: (35, 6), Value: 9.014291383219955
Pair: (35, 8), Value: 5.298217474489796
Pair: (35, 9), Value: 4.297394809775761
Pair: (35, 11), Value: 3.05568561308821
Pair: (35, 12), Value: 2.656123866213152
Pair: (35, 13), Value: 2.3466199734331608
Pair: (35, 16), Value: 1.7485339604591839
Pair: (35, 17), Value: 1.6186681731516135
Pair: (35, 18), Value: 1.5113384983623082
Pair: (35, 19), Value: 1.422011419526259
Pair: (35, 22), Value: 1.231523444088379
Pair: (35, 23), Value: 1.1868816789475714
Pair: (35, 24), Value: 1.149235048185941
Pair: (35, 26), Value: 1.0909917280521677
Pair: (35, 27), Value: 1.0688715321519553
Pair: (35, 29), Value: 1.0357824747021283
Pair: (35, 31), Value: 1.0148009089171572
Pair: (35, 32), Value: 1.0080518574617345
Pair: (35, 33), Value: 1.0034662019077605
Pair: (35, 34), Value: 1.0008405126756585
Pair: (36, 1), Value: 324.5001929012346
Pair: (36, 5), Value: 13.4648225308642
Pair: (36, 7), Value: 7.121697058453012
Pair: (36, 11), Value: 3.20102699979594
Pair: (36, 13), Value: 2.4497600719555845
Pair: (36, 17), Value: 1.6768557232261099
Pair: (36, 19), Value: 1.4671442708867686
Pair: (36, 23), Value: 1.214521123596817
Pair: (36, 25), Value: 1.138963271604938
Pair: (36, 29), Value: 1.047485586309655
Pair: (36, 31), Value: 1.0225268897496183
Pair: (36, 35), Value: 1.0007938082640464
Pair: (37, 1), Value: 342.75018261504744
Pair: (37, 2), Value: 86.0632304601899
Pair: (37, 3), Value: 38.5294213132051
Pair: (37, 4), Value: 21.893546840759683
Pair: (37, 5), Value: 14.194565376186999
Pair: (37, 6), Value: 10.013518586153722
Pair: (37, 7), Value: 7.493642014877537
Pair: (37, 8), Value: 5.859343613038713
Pair: (37, 9), Value: 4.74010046082118
Pair: (37, 10), Value: 3.9407615047479916
Pair: (37, 11), Value: 3.3506088174392845
Pair: (37, 12), Value: 2.9030326779482185
Pair: (37, 13), Value: 2.5560098720181883
Pair: (37, 14), Value: 2.281966018693818
Pair: (37, 15), Value: 2.0621994967940913
Pair: (37, 16), Value: 1.8836635146548575
Pair: (37, 17), Value: 1.7370318040850166
Pair: (37, 18), Value: 1.6154944358773184
Pair: (37, 19), Value: 1.5139849739685032
Pair: (37, 20), Value: 1.4286710189919654
Pair: (37, 21), Value: 1.3566103334443103
Pair: (37, 22), Value: 1.2955137821538312
Pair: (37, 23), Value: 1.2435787854476863
Pair: (37, 24), Value: 1.199370295126207
Pair: (37, 25), Value: 1.1617344046749454
Pair: (37, 26), Value: 1.1297347543449416
Pair: (37, 27), Value: 1.1026051076101127
Pair: (37, 28), Value: 1.0797135645711902
Pair: (37, 29), Value: 1.060535259686849
Pair: (37, 30), Value: 1.044631320509699
Pair: (37, 31), Value: 1.0316324987135237
Pair: (37, 32), Value: 1.0212263242444304
Pair: (37, 33), Value: 1.0131469418938708
Pair: (37, 34), Value: 1.0071670087276092
Pair: (37, 35), Value: 1.0030911882649334
Pair: (37, 36), Value: 1.0007508916574228
Pair: (38, 1), Value: 361.5001731301939
Pair: (38, 3), Value: 40.61266928285626
Pair: (38, 5), Value: 14.944328254847644
Pair: (38, 7), Value: 7.875830318276896
Pair: (38, 9), Value: 4.970813669163161
Pair: (38, 11), Value: 3.504419827842769
Pair: (38, 13), Value: 2.6653536773262956
Pair: (38, 15), Value: 2.143398738073253
Pair: (38, 17), Value: 1.7991695741356668
Pair: (38, 21), Value: 1.3949445198208554
Pair: (38, 23), Value: 1.2740055323115271
Pair: (38, 25), Value: 1.1858063711911357
Pair: (38, 27), Value: 1.1214108139636505
Pair: (38, 29), Value: 1.0748533848702737
Pair: (38, 31), Value: 1.0420284805474445
Pair: (38, 33), Value: 1.0200355672056756
Pair: (38, 35), Value: 1.0067783650856466
Pair: (38, 37), Value: 1.000711364018057
Pair: (39, 1), Value: 380.75016436554904
Pair: (39, 2), Value: 95.56315746219592
Pair: (39, 4), Value: 24.268254848783695
Pair: (39, 5), Value: 15.714109138724524
Pair: (39, 7), Value: 8.26825799353272
Pair: (39, 8), Value: 6.45192564513478
Pair: (39, 10), Value: 4.318936554898092
Pair: (39, 11), Value: 3.662450214897767
Pair: (39, 14), Value: 2.472266668008426
Pair: (39, 16), Value: 2.027429143039119
Pair: (39, 17), Value: 1.8632455882921681
Pair: (39, 19), Value: 1.6126600629051089
Pair: (39, 20), Value: 1.5163712195923735
Pair: (39, 22), Value: 1.3651934215745405
Pair: (39, 23), Value: 1.3057584491349215
Pair: (39, 25), Value: 1.2111284681130834
Pair: (39, 28), Value: 1.1138753455030928
Pair: (39, 29), Value: 1.0903717358487324
Pair: (39, 31), Value: 1.0536368742564213
Pair: (39, 32), Value: 1.0396482127814757
Pair: (39, 34), Value: 1.0189425607811287
Pair: (39, 35), Value: 1.0117559607669497
Pair: (39, 37), Value: 1.0027739237718445
Pair: (39, 38), Value: 1.000674877659216
Pair: (40, 1), Value: 400.50015625
Pair: (40, 3), Value: 44.945850694444445
Pair: (40, 7), Value: 8.67092155612245
Pair: (40, 9), Value: 5.450927854938271
Pair: (40, 11), Value: 3.824691373966942
Pair: (40, 13), Value: 2.8932701553254443
Pair: (40, 17), Value: 1.9292392949826989
Pair: (40, 19), Value: 1.66443949099723
Pair: (40, 21), Value: 1.4759357284580497
Pair: (40, 23), Value: 1.3387999172967864
Pair: (40, 27), Value: 1.1626030949931414
Pair: (40, 29), Value: 1.107030506837099
Pair: (40, 31), Value: 1.0663893405306972
Pair: (40, 33), Value: 1.0374657082185492
Pair: (40, 37), Value: 1.0060903259678602
Pair: (40, 39), Value: 1.0006411283694938
Pair: (41, 1), Value: 420.7501487209994
Pair: (41, 2), Value: 105.5630948839976
Pair: (41, 3), Value: 47.195782933439084
Pair: (41, 4), Value: 26.76800453599048
Pair: (41, 5), Value: 17.31371802498512
Pair: (41, 6), Value: 12.178965067089695
Pair: (41, 7), Value: 9.083817941215749
Pair: (41, 8), Value: 7.075924393961928
Pair: (41, 9), Value: 5.700318005890086
Pair: (41, 10), Value: 4.717372099940511
Pair: (41, 11), Value: 3.991135736795787
Pair: (41, 12), Value: 3.4398186016921137
Pair: (41, 13), Value: 3.0118202394320086
Pair: (41, 14), Value: 2.6732819689446266
Pair: (41, 15), Value: 2.4012400026439287
Pair: (41, 16), Value: 2.1796741383477096
Pair: (41, 17), Value: 1.9971326179630264
Pair: (41, 18), Value: 1.8452535050418253
Pair: (41, 19), Value: 1.7178157046079616
Pair: (41, 20), Value: 1.6101133997620463
Pair: (41, 21), Value: 1.5185338065426446
Pair: (41, 22), Value: 1.4402660876790185
Pair: (41, 23), Value: 1.3730968491389925
Pair: (41, 24), Value: 1.315263990101791
Pair: (41, 25), Value: 1.2653506246281974
Pair: (41, 26), Value: 1.2222069932309942
Pair: (41, 27), Value: 1.184892231337249
Pair: (41, 28), Value: 1.152630426798917
Pair: (41, 29), Value: 1.1247770953391791
Pair: (41, 30), Value: 1.1007933439090491
Pair: (41, 31), Value: 1.0802257711671301
Pair: (41, 32), Value: 1.0626906940158385
Pair: (41, 33), Value: 1.0478616678930346
Pair: (41, 34), Value: 1.0354595375960511
Pair: (41, 35), Value: 1.0252444487610632
Pair: (41, 36), Value: 1.0170093905376723
Pair: (41, 37), Value: 1.0105749429993367
Pair: (41, 38), Value: 1.0057849790966662
Pair: (41, 39), Value: 1.0025031279321306
Pair: (41, 40), Value: 1.0006098490481854
Pair: (42, 1), Value: 441.500141723356
Pair: (42, 5), Value: 18.143543083900227
Pair: (42, 11), Value: 4.161776625250652
Pair: (42, 13), Value: 3.1334187027868343
Pair: (42, 17), Value: 2.066909606980047
Pair: (42, 19), Value: 1.7727687797187208
Pair: (42, 23), Value: 1.4086200485235052
Pair: (42, 25), Value: 1.2941770975056688
Pair: (42, 29), Value: 1.1435650855665294
Pair: (42, 31), Value: 1.09509312743481
Pair: (42, 37), Value: 1.0161522181309826
Pair: (42, 41), Value: 1.0005808044018718
Pair: (43, 1), Value: 462.7501352082207
Pair: (43, 2), Value: 116.06304083288263
Pair: (43, 3), Value: 51.86232798509705
Pair: (43, 4), Value: 29.392788331530557
Pair: (43, 5), Value: 18.993380205516495
Pair: (43, 6), Value: 13.345145273721533
Pair: (43, 7), Value: 9.940298672200088
Pair: (43, 8), Value: 7.7313095761222295
Pair: (43, 9), Value: 6.217741989330236
Pair: (43, 10), Value: 5.136020822065982
Pair: (43, 11), Value: 4.3366081285841345
Pair: (43, 12), Value: 3.7295394282194585
Pair: (43, 13), Value: 3.2580572898832245
Pair: (43, 14), Value: 2.884919178596263
Pair: (43, 15), Value: 2.5848662940929032
Pair: (43, 16), Value: 2.3402773669889125
Pair: (43, 17), Value: 2.1385561446288177
Pair: (43, 18), Value: 1.9705049943579778
Pair: (43, 19), Value: 1.829281081785617
Pair: (43, 20), Value: 1.7097082882639263
Pair: (43, 21), Value: 1.6078127663540627
Pair: (43, 22), Value: 1.5205027622704255
Pair: (43, 23), Value: 1.4453436742488914
Pair: (43, 24), Value: 1.3803972962111652
Pair: (43, 25), Value: 1.324105137912385
Pair: (43, 26), Value: 1.2752025323139642
Pair: (43, 27), Value: 1.2326545843562051
Pair: (43, 28), Value: 1.1956078368340306
Pair: (43, 29), Value: 1.1633533953822774
Pair: (43, 30), Value: 1.1352985097049457
Pair: (43, 31), Value: 1.1109444652986202
Pair: (43, 32), Value: 1.0898692335806517
Pair: (43, 33), Value: 1.0717137449523508
Pair: (43, 34), Value: 1.0561709452972803
Pair: (43, 35), Value: 1.042977009083785
Pair: (43, 36), Value: 1.031904236691171
Pair: (43, 37), Value: 1.022755276873646
Pair: (43, 38), Value: 1.0153583991646304
Pair: (43, 39), Value: 1.0095636036893265
Pair: (43, 40), Value: 1.005239403055706
Pair: (43, 41), Value: 1.0022701468292103
Pair: (43, 42), Value: 1.0005537865046865
Pair: (44, 1), Value: 484.5001291322314
Pair: (44, 3), Value: 54.27893996786042
Pair: (44, 5), Value: 19.863228305785125
Pair: (44, 7), Value: 10.383878499747006
Pair: (44, 9), Value: 6.48576835271911
Pair: (44, 13), Value: 3.385728672551225
Pair: (44, 15), Value: 2.6801658631772263
Pair: (44, 17), Value: 2.2120596993050987
Pair: (44, 19), Value: 1.887336957143838
Pair: (44, 21), Value: 1.654452982983827
Pair: (44, 23), Value: 1.483244787842335
Pair: (44, 25), Value: 1.3551076446280992
Pair: (44, 27), Value: 1.2580605791359156
Pair: (44, 29), Value: 1.1841055573844597
Pair: (44, 31), Value: 1.127738113922309
Pair: (44, 35), Value: 1.053289024287401
Pair: (44, 37), Value: 1.0303247567144989
Pair: (44, 39), Value: 1.0146218267940295
Pair: (44, 41), Value: 1.00499513584004
Pair: (44, 43), Value: 1.000528611065173
Pair: (45, 1), Value: 506.7501234567902
Pair: (45, 2), Value: 127.0629938271605
Pair: (45, 4), Value: 32.142600308641974
Pair: (45, 7), Value: 10.837682035777275
Pair: (45, 8), Value: 8.418057484567901
Pair: (45, 11), Value: 4.698822569125599
Pair: (45, 13), Value: 3.516426327708379
Pair: (45, 14), Value: 3.1071056941295034
Pair: (45, 16), Value: 2.509144000771605
Pair: (45, 17), Value: 2.2874091161519075
Pair: (45, 19), Value: 1.9469224718716864
Pair: (45, 22), Value: 1.6057241607999184
Pair: (45, 23), Value: 1.5223029708978035
Pair: (45, 26), Value: 1.3323473226678353
Pair: (45, 28), Value: 1.2425171642731168
Pair: (45, 29), Value: 1.2057891105532803
Pair: (45, 31), Value: 1.1454369805115554
Pair: (45, 32), Value: 1.12080451871142
Pair: (45, 34), Value: 1.080648575334273
Pair: (45, 37), Value: 1.038807816825835
Pair: (45, 38), Value: 1.0288602475975515
Pair: (45, 41), Value: 1.0086908879928906
Pair: (45, 43), Value: 1.0020682517743995
Pair: (45, 44), Value: 1.0005051142740535
Pair: (46, 1), Value: 529.500118147448
Pair: (46, 3), Value: 59.27884110480992
Pair: (46, 5), Value: 21.66295368620037
Pair: (46, 7), Value: 11.30170759229968
Pair: (46, 9), Value: 7.040434140820089
Pair: (46, 11), Value: 4.88619666765611
Pair: (46, 13), Value: 3.650144433507455
Pair: (46, 15), Value: 2.8776942869145143
Pair: (46, 17), Value: 2.36459443946599
Pair: (46, 19), Value: 2.008025189952296
Pair: (46, 21), Value: 1.75164950983544
Pair: (46, 25), Value: 1.420242155009452
Pair: (46, 27), Value: 1.3117810671064538
Pair: (46, 29), Value: 1.2283750834477816
Pair: (46, 31), Value: 1.16400795976938
Pair: (46, 33), Value: 1.1144293293825003
Pair: (46, 35), Value: 1.0765673585124031
Pair: (46, 37), Value: 1.048157296800198
Pair: (46, 39), Value: 1.0274997700746573
Pair: (46, 41), Value: 1.013299494854647
Pair: (46, 43), Value: 1.004555226296133
Pair: (46, 45), Value: 1.0004831501318583
Pair: (47, 1), Value: 552.7501131733816
Pair: (47, 2), Value: 138.56295269352648
Pair: (47, 3), Value: 61.8621296715457
Pair: (47, 4), Value: 35.017435774105934
Pair: (47, 5), Value: 22.592829334540518
Pair: (47, 6), Value: 15.84435201951612
Pair: (47, 7), Value: 11.775953658964717
Pair: (47, 8), Value: 9.136149346423721
Pair: (47, 9), Value: 7.327068278479174
Pair: (47, 10), Value: 6.033817338162064
Pair: (47, 11), Value: 5.077743565952957
Pair: (47, 12), Value: 4.351366411397818
Pair: (47, 13), Value: 3.7868777807838296
Pair: (47, 14), Value: 3.3397840236139724
Pair: (47, 15), Value: 2.9799084553090887
Pair: (47, 16), Value: 2.6861989481948845
Pair: (47, 17), Value: 2.443606761267605
Pair: (47, 18), Value: 2.2411434842870634
Pair: (47, 19), Value: 2.070633984116853
Pair: (47, 20), Value: 1.9258943526482575
Pair: (47, 21), Value: 1.8021770349908486
Pair: (47, 22), Value: 1.6957883133986058
Pair: (47, 23), Value: 1.603819569538946
Pair: (47, 24), Value: 1.5239552289246014
Pair: (47, 25), Value: 1.4543333635129017
Pair: (47, 26), Value: 1.3934430757980396
Pair: (47, 27), Value: 1.3400479768201043
Pair: (47, 28), Value: 1.2931284413946653
Pair: (47, 29), Value: 1.25183755353868
Pair: (47, 30), Value: 1.2154671545696896
Pair: (47, 31), Value: 1.1834214303513815
Pair: (47, 32), Value: 1.1551961834045383
Pair: (47, 33), Value: 1.1303624333378648
Pair: (47, 34), Value: 1.1085533426482728
Pair: (47, 35), Value: 1.0894537190158995
Pair: (47, 36), Value: 1.072791529740847
Pair: (47, 37), Value: 1.0583309993217862
Pair: (47, 38), Value: 1.0458669613981586
Pair: (47, 39), Value: 1.03522021114388
Pair: (47, 40), Value: 1.0262336605930287
Pair: (47, 41), Value: 1.018769142190202
Pair: (47, 42), Value: 1.0127047386028505
Pair: (47, 43), Value: 1.0079325420541023
Pair: (47, 44), Value: 1.0043567659911183
Pair: (47, 45), Value: 1.0018921471645177
Pair: (47, 46), Value: 1.0004625881746867
Pair: (48, 1), Value: 576.5001085069445
Pair: (48, 5), Value: 23.542712673611106
Pair: (48, 7), Value: 12.260418881094102
Pair: (48, 11), Value: 5.2734599187901745
Pair: (48, 13), Value: 3.9266216972797507
Pair: (48, 17), Value: 2.524438091719531
Pair: (48, 19), Value: 2.1347388739804556
Pair: (48, 23), Value: 1.6462470545184833
Pair: (48, 25), Value: 1.4894168402777779
Pair: (48, 29), Value: 1.2761532701232
Pair: (48, 31), Value: 1.2036508239753152
Pair: (48, 35), Value: 1.1031250885770973
Pair: (48, 37), Value: 1.0692910763381627
Pair: (48, 41), Value: 1.0250533562404984
Pair: (48, 43), Value: 1.012149080677994
Pair: (48, 47), Value: 1.0004433115317388
Pair: (49, 1), Value: 600.750104123282
Pair: (49, 2), Value: 150.5629164931279
Pair: (49, 3), Value: 67.19538155398213
Pair: (49, 4), Value: 38.01729097251145
Pair: (49, 5), Value: 24.51260308204915
Pair: (49, 6), Value: 17.177359549261883
Pair: (49, 8), Value: 9.885570140045814
Pair: (49, 9), Value: 7.918927812999728
Pair: (49, 10), Value: 6.5129123281965855
Pair: (49, 11), Value: 5.473342718770758
Pair: (49, 12), Value: 4.683396530380859
Pair: (49, 13), Value: 4.069371982581222
Pair: (49, 15), Value: 3.1912055162200934
Pair: (49, 16), Value: 2.871382122683257
Pair: (49, 17), Value: 2.6070812478652927
Pair: (49, 18), Value: 2.3863594001470583
Pair: (49, 19), Value: 2.2003308870611393
Pair: (49, 20), Value: 2.0422743127863394
Pair: (49, 22), Value: 1.7905816188846932
Pair: (49, 23), Value: 1.6897693068971735
Pair: (49, 24), Value: 1.6020757048567726
Pair: (49, 25), Value: 1.5254770512286546
Pair: (49, 26), Value: 1.4583311255911615
Pair: (49, 27), Value: 1.3992940755709355
Pair: (49, 29), Value: 1.301301330549449
Pair: (49, 30), Value: 1.260655398213707
Pair: (49, 31), Value: 1.224672255446807
Pair: (49, 32), Value: 1.1928038813580277
Pair: (49, 33), Value: 1.1645840098000184
Pair: (49, 34), Value: 1.1396139187968106
Pair: (49, 36), Value: 1.0980996376252692
Pair: (49, 37), Value: 1.0810035020105149
Pair: (49, 38), Value: 1.0660396147265507
Pair: (49, 39), Value: 1.053013194973276
Pair: (49, 40), Value: 1.0417535011453563
Pair: (49, 41), Value: 1.0321103565562733
Pair: (49, 43), Value: 1.0171588861590708
Pair: (49, 44), Value: 1.0116291614891864
Pair: (49, 45), Value: 1.0072693990672612
Pair: (49, 46), Value: 1.0039968873240435
Pair: (49, 47), Value: 1.0017376191337204
Pair: (49, 48), Value: 1.0004252152604238
Pair: (50, 1), Value: 625.5001000000001
Pair: (50, 3), Value: 69.94534444444444
Pair: (50, 7), Value: 13.260002040816326
Pair: (50, 9), Value: 8.224149382716048
Pair: (50, 11), Value: 5.677389256198348
Pair: (50, 13), Value: 4.215124852071007
Pair: (50, 17), Value: 2.6915297577854673
Pair: (50, 19), Value: 2.2674019390581717
Pair: (50, 21), Value: 1.961333560090703
Pair: (50, 23), Value: 1.7343744801512286
Pair: (50, 27), Value: 1.4302388203017835
Pair: (50, 29), Value: 1.3272629013079666
Pair: (50, 31), Value: 1.2464642039542144
Pair: (50, 33), Value: 1.182821028466483
Pair: (50, 37), Value: 1.0934376186997805
Pair: (50, 39), Value: 1.0630138724523341
Pair: (50, 41), Value: 1.03990249851279
Pair: (50, 43), Value: 1.0229205516495405
Pair: (50, 47), Value: 1.003833454051607
Pair: (50, 49), Value: 1.0004082049146192

条件を絞る: \(p > q\)#

%%ai vioras
$p$と$q$は対称なので$p>q$を仮定してください

その通りです、$p$と$q$は対称的なので、$p > q$であるという仮定を追加してプログラムを修正します。以下のプログラムでは、$q$の範囲が$p$より小さい値に制限されています。

from math import gcd

def find_plimpton_pairs(limit):
    pairs = []
    
    for p in range(1, limit+1):
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1:  # ensure p and q are coprime
                value = ((p/q + q/p) / 2)**2
                pairs.append(((p, q), value))
    
    return pairs

limit = 50  # adjust this value as needed
pairs = find_plimpton_pairs(limit)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")

このプログラムは、指定された上限までのすべての$p$と$q$の組み合わせを探索します。$p$と$q$は、$p$が$q$より大きい、互いに素(gcdが1)である組み合わせとします。それぞれの組み合わせについて、与えられた式を計算し、結果とともにリストに追加します。

最後に、得られたすべての組み合わせとその値が出力されます。この例では上限を50と設定していますが、この値は必要に応じて変更できます。

from math import gcd

def find_plimpton_pairs(limit):
    pairs = []
    
    for p in range(1, limit+1):
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1:  # ensure p and q are coprime
                value = ((p/q + q/p) / 2)**2
                pairs.append(((p, q), value))
    
    return pairs

limit = 50  # adjust this value as needed
pairs = find_plimpton_pairs(limit)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")
Pair: (2, 1), Value: 1.5625
Pair: (3, 1), Value: 2.777777777777778
Pair: (3, 2), Value: 1.173611111111111
Pair: (4, 1), Value: 4.515625
Pair: (4, 3), Value: 1.0850694444444442
Pair: (5, 1), Value: 6.760000000000001
Pair: (5, 2), Value: 2.1025
Pair: (5, 3), Value: 1.2844444444444443
Pair: (5, 4), Value: 1.050625
Pair: (6, 1), Value: 9.506944444444445
Pair: (6, 5), Value: 1.033611111111111
Pair: (7, 1), Value: 12.755102040816327
Pair: (7, 2), Value: 3.582908163265306
Pair: (7, 3), Value: 1.90702947845805
Pair: (7, 4), Value: 1.3472576530612241
Pair: (7, 5), Value: 1.1175510204081633
Pair: (7, 6), Value: 1.0239512471655328
Pair: (8, 1), Value: 16.50390625
Pair: (8, 3), Value: 2.3129340277777777
Pair: (8, 5), Value: 1.2376562500000001
Pair: (8, 7), Value: 1.0179368622448979
Pair: (9, 1), Value: 20.753086419753085
Pair: (9, 2), Value: 5.574845679012346
Pair: (9, 4), Value: 1.815007716049383
Pair: (9, 5), Value: 1.3871604938271607
Pair: (9, 7), Value: 1.0644998740236837
Pair: (9, 8), Value: 1.0139371141975309
Pair: (10, 1), Value: 25.502499999999998
Pair: (10, 3), Value: 3.3002777777777776
Pair: (10, 7), Value: 1.132704081632653
Pair: (10, 9), Value: 1.011141975308642
Pair: (11, 1), Value: 30.752066115702483
Pair: (11, 2), Value: 8.070764462809917
Pair: (11, 3), Value: 3.879706152433425
Pair: (11, 4), Value: 2.4236828512396698
Pair: (11, 5), Value: 1.7616528925619837
Pair: (11, 6), Value: 1.414657943067034
Pair: (11, 7), Value: 1.2185866081969978
Pair: (11, 8), Value: 1.104887654958678
Pair: (11, 9), Value: 1.0408121620242834
Pair: (11, 10), Value: 1.009111570247934
Pair: (12, 1), Value: 36.501736111111114
Pair: (12, 5), Value: 1.9834027777777774
Pair: (12, 7), Value: 1.3197633219954648
Pair: (12, 11), Value: 1.007590105601469
Pair: (13, 1), Value: 42.751479289940825
Pair: (13, 2), Value: 11.068417159763314
Pair: (13, 3), Value: 5.2077580539119
Pair: (13, 4), Value: 3.164293639053254
Pair: (13, 5), Value: 2.2269822485207103
Pair: (13, 6), Value: 1.7268655489809335
Pair: (13, 7), Value: 1.4347301050597754
Pair: (13, 8), Value: 1.2548308062130178
Pair: (13, 9), Value: 1.1414274234787054
Pair: (13, 10), Value: 1.0704289940828404
Pair: (13, 11), Value: 1.028167636559245
Pair: (13, 12), Value: 1.0064205292570676
Pair: (14, 1), Value: 49.50127551020408
Pair: (14, 3), Value: 5.95592403628118
Pair: (14, 5), Value: 2.4918877551020406
Pair: (14, 9), Value: 1.2082545981355508
Pair: (14, 11), Value: 1.059295412379828
Pair: (14, 13), Value: 1.0055020528921628
Pair: (15, 1), Value: 56.75111111111111
Pair: (15, 2), Value: 14.566944444444445
Pair: (15, 4), Value: 4.033402777777778
Pair: (15, 7), Value: 1.702403628117914
Pair: (15, 8), Value: 1.450017361111111
Pair: (15, 11), Value: 1.0993204775022953
Pair: (15, 13), Value: 1.0206180144641683
Pair: (15, 14), Value: 1.004767573696145
Pair: (16, 1), Value: 64.5009765625
Pair: (16, 3), Value: 7.619900173611111
Pair: (16, 5), Value: 3.0844140625000005
Pair: (16, 7), Value: 1.8539740114795917
Pair: (16, 9), Value: 1.3692250192901234
Pair: (16, 11), Value: 1.1470896823347108
Pair: (16, 13), Value: 1.0437372873520712
Pair: (16, 15), Value: 1.0041710069444443
Pair: (17, 1), Value: 72.75086505190312
Pair: (17, 2), Value: 18.565960207612456
Pair: (17, 3), Value: 8.535563244905807
Pair: (17, 4), Value: 5.029465830449827
Pair: (17, 5), Value: 3.4116262975778544
Pair: (17, 6), Value: 2.5380863129565556
Pair: (17, 7), Value: 2.016877339170962
Pair: (17, 8), Value: 1.6842695717993081
Pair: (17, 9), Value: 1.4620445127942243
Pair: (17, 10), Value: 1.3090051903114186
Pair: (17, 11), Value: 1.2017787182933455
Pair: (17, 12), Value: 1.126303585159554
Pair: (17, 13), Value: 1.0737085645257056
Pair: (17, 14), Value: 1.0381726219899723
Pair: (17, 15), Value: 1.0157477893118032
Pair: (17, 16), Value: 1.0036798496972321
Pair: (18, 1), Value: 81.50077160493828
Pair: (18, 5), Value: 3.75929012345679
Pair: (18, 7), Value: 2.1908698664651047
Pair: (18, 11), Value: 1.2627856851341699
Pair: (18, 13), Value: 1.1096911753963037
Pair: (18, 17), Value: 1.0032706437694903
Pair: (19, 1), Value: 90.75069252077564
Pair: (19, 2), Value: 23.06527008310249
Pair: (19, 3), Value: 10.534010464758387
Pair: (19, 4), Value: 6.151705332409971
Pair: (19, 5), Value: 4.1273130193905825
Pair: (19, 6), Value: 3.031875192366882
Pair: (19, 7), Value: 2.3757702526994176
Pair: (19, 8), Value: 1.9544775796398892
Pair: (19, 9), Value: 1.6702917136896824
Pair: (19, 10), Value: 1.4717520775623265
Pair: (19, 11), Value: 1.3296627824454565
Pair: (19, 12), Value: 1.2264591028008618
Pair: (19, 13), Value: 1.1510596797193857
Pair: (19, 14), Value: 1.0961932556956302
Pair: (19, 15), Value: 1.0569282856263467
Pair: (19, 16), Value: 1.0298243810595566
Pair: (19, 17), Value: 1.0124222411793462
Pair: (19, 18), Value: 1.0029261140179886
Pair: (20, 1), Value: 100.50062500000001
Pair: (20, 3), Value: 11.616736111111113
Pair: (20, 7), Value: 2.5714413265306124
Pair: (20, 9), Value: 1.7851929012345682
Pair: (20, 11), Value: 1.4020712809917355
Pair: (20, 13), Value: 1.1973409763313612
Pair: (20, 17), Value: 1.0266457612456747
Pair: (20, 19), Value: 1.0026333102493075
Pair: (21, 1), Value: 110.75056689342404
Pair: (21, 2), Value: 28.064767573696145
Pair: (21, 4), Value: 7.399695294784581
Pair: (21, 5), Value: 4.9241723356009075
Pair: (21, 8), Value: 2.258937429138322
Pair: (21, 10), Value: 1.6591893424036284
Pair: (21, 11), Value: 1.4797511291017784
Pair: (21, 13), Value: 1.248171852567457
Pair: (21, 16), Value: 1.0757887790532878
Pair: (21, 17), Value: 1.0453200888198415
Pair: (21, 19), Value: 1.0100501881269592
Pair: (21, 20), Value: 1.0023823696145124
Pair: (22, 1), Value: 121.50051652892563
Pair: (22, 3), Value: 13.949093204775023
Pair: (22, 5), Value: 5.352913223140497
Pair: (22, 7), Value: 2.994697672457413
Pair: (22, 9), Value: 2.0356660034690344
Pair: (22, 13), Value: 1.303269719790699
Pair: (22, 15), Value: 1.1539967860422407
Pair: (22, 17), Value: 1.0679619806113987
Pair: (22, 19), Value: 1.0216469975504225
Pair: (22, 21), Value: 1.0021656734319075
Pair: (23, 1), Value: 132.75047258979208
Pair: (23, 2), Value: 33.56439035916824
Pair: (23, 3), Value: 15.198697752572988
Pair: (23, 4), Value: 8.773186436672967
Pair: (23, 5), Value: 5.801814744801511
Pair: (23, 6), Value: 4.190624343625289
Pair: (23, 7), Value: 3.2221364916476984
Pair: (23, 8), Value: 2.5966519966918713
Pair: (23, 9), Value: 2.1709958225396155
Pair: (23, 10), Value: 1.8697589792060492
Pair: (23, 11), Value: 1.6501585714508895
Pair: (23, 12), Value: 1.4864557078344884
Pair: (23, 13), Value: 1.3624120535564477
Pair: (23, 14), Value: 1.26737249720304
Pair: (23, 15), Value: 1.1941104809913885
Pair: (23, 16), Value: 1.1375845492674859
Pair: (23, 17), Value: 1.0941909066528872
Pair: (23, 18), Value: 1.0612981049732781
Pair: (23, 19), Value: 1.0369484052385465
Pair: (23, 20), Value: 1.0196609168241964
Pair: (23, 21), Value: 1.0082987196138697
Pair: (23, 22), Value: 1.0019772610101707
Pair: (24, 1), Value: 144.5004340277778
Pair: (24, 5), Value: 6.2708506944444435
Pair: (24, 7), Value: 3.460042871315192
Pair: (24, 11), Value: 1.7426000057392104
Pair: (24, 13), Value: 1.425421700361604
Pair: (24, 17), Value: 1.1237039239715494
Pair: (24, 19), Value: 1.0555759945367804
Pair: (24, 23), Value: 1.0018124146712875
Pair: (25, 1), Value: 156.75039999999998
Pair: (25, 2), Value: 39.5641
Pair: (25, 3), Value: 17.86471111111111
Pair: (25, 4), Value: 10.272025000000001
Pair: (25, 6), Value: 4.854677777777779
Pair: (25, 7), Value: 3.7083755102040814
Pair: (25, 8), Value: 2.96700625
Pair: (25, 9), Value: 2.461412345679012
Pair: (25, 11), Value: 1.839722314049587
Pair: (25, 12), Value: 1.6426694444444445
Pair: (25, 13), Value: 1.4921562130177513
Pair: (25, 14), Value: 1.3755938775510208
Pair: (25, 16), Value: 1.2127515625
Pair: (25, 17), Value: 1.1562574394463672
Pair: (25, 18), Value: 1.1118530864197533
Pair: (25, 19), Value: 1.0772254847645428
Pair: (25, 21), Value: 1.030708390022676
Pair: (25, 22), Value: 1.0164305785123968
Pair: (25, 23), Value: 1.006968620037807
Pair: (25, 24), Value: 1.0016673611111113
Pair: (26, 1), Value: 169.50036982248523
Pair: (26, 3), Value: 19.281106180144636
Pair: (26, 5), Value: 7.269245562130179
Pair: (26, 7), Value: 3.9671008936118826
Pair: (26, 9), Value: 2.616375374388195
Pair: (26, 11), Value: 1.9414427355860921
Pair: (26, 15), Value: 1.3343211702827085
Pair: (26, 17), Value: 1.1916537847300421
Pair: (26, 19), Value: 1.1016499614810928
Pair: (26, 21), Value: 1.0463116706248572
Pair: (26, 23), Value: 1.0151067941074485
Pair: (26, 25), Value: 1.0015390532544381
Pair: (27, 1), Value: 182.75034293552812
Pair: (27, 2), Value: 46.06387174211248
Pair: (27, 4), Value: 11.896111968449931
Pair: (27, 5), Value: 7.798573388203018
Pair: (27, 7), Value: 4.236191595979956
Pair: (27, 8), Value: 3.3696041237997254
Pair: (27, 10), Value: 2.3567935528120714
Pair: (27, 11), Value: 2.0476935460100445
Pair: (27, 13), Value: 1.636358471116306
Pair: (27, 14), Value: 1.4970623022871699
Pair: (27, 16), Value: 1.2997055576989025
Pair: (27, 17), Value: 1.229731204997128
Pair: (27, 19), Value: 1.1286473710809404
Pair: (27, 20), Value: 1.0927992112482856
Pair: (27, 22), Value: 1.0425303823872847
Pair: (27, 23), Value: 1.0259308527879558
Pair: (27, 25), Value: 1.005934705075446
Pair: (27, 26), Value: 1.0014250087255787
Pair: (28, 1), Value: 196.500318877551
Pair: (28, 3), Value: 22.280647675736965
Pair: (28, 5), Value: 8.34797193877551
Pair: (28, 9), Value: 2.9455821680524066
Pair: (28, 11), Value: 2.158418894417271
Pair: (28, 13), Value: 1.7136536197319165
Pair: (28, 15), Value: 1.442858560090703
Pair: (28, 17), Value: 1.2703563042864203
Pair: (28, 19), Value: 1.15805108400701
Pair: (28, 23), Value: 1.039196621465221
Pair: (28, 25), Value: 1.0128984693877552
Pair: (28, 27), Value: 1.0013231887405167
Pair: (29, 1), Value: 210.75029726516053
Pair: (29, 2), Value: 53.06368906064209
Pair: (29, 3), Value: 23.863786497555818
Pair: (29, 4), Value: 13.645381242568371
Pair: (29, 5), Value: 8.917431629013079
Pair: (29, 6), Value: 6.350979323556611
Pair: (29, 7), Value: 4.805382319396249
Pair: (29, 8), Value: 3.804181220273484
Pair: (29, 9), Value: 3.119757490348057
Pair: (29, 10), Value: 2.6322265160523184
Pair: (29, 11), Value: 2.2735723902084297
Pair: (29, 12), Value: 2.002875627559783
Pair: (29, 13), Value: 1.7943206523651047
Pair: (29, 14), Value: 1.630968053095198
Pair: (29, 15), Value: 1.5013291055621616
Pair: (29, 16), Value: 1.397388943593936
Pair: (29, 17), Value: 1.3134182819102318
Pair: (29, 18), Value: 1.2452336650959321
Pair: (29, 19), Value: 1.1897226952480395
Pair: (29, 20), Value: 1.1445310642092745
Pair: (29, 21), Value: 1.1078513054052377
Pair: (29, 22), Value: 1.0782771641395033
Pair: (29, 23), Value: 1.0547012850396393
Pair: (29, 24), Value: 1.0362420935724668
Pair: (29, 25), Value: 1.0221907253269915
Pair: (29, 26), Value: 1.011971958572846
Pair: (29, 27), Value: 1.005115081170923
Pair: (29, 28), Value: 1.0012319062583417
Pair: (30, 1), Value: 225.5002777777778
Pair: (30, 7), Value: 5.105447845804989
Pair: (30, 11), Value: 2.393115243342516
Pair: (30, 13), Value: 1.8783053911900067
Pair: (30, 17), Value: 1.3588244905805456
Pair: (30, 19), Value: 1.2235464758387196
Pair: (30, 23), Value: 1.0722752572988867
Pair: (30, 29), Value: 1.001149755581979
Pair: (31, 1), Value: 240.75026014568158
Pair: (31, 2), Value: 60.563540582726326
Pair: (31, 3), Value: 27.196785755578688
Pair: (31, 4), Value: 15.519787330905306
Pair: (31, 5), Value: 10.116503642039543
Pair: (31, 6), Value: 7.182976355648052
Pair: (31, 7), Value: 5.415808362887299
Pair: (31, 8), Value: 4.270555573621228
Pair: (31, 9), Value: 3.4871211829241666
Pair: (31, 10), Value: 2.928514568158169
Pair: (31, 11), Value: 2.517014817554029
Pair: (31, 12), Value: 2.2058637559255407
Pair: (31, 13), Value: 1.9655622533233996
Pair: (31, 14), Value: 1.7767538597124597
Pair: (31, 15), Value: 1.6263105561336573
Pair: (31, 16), Value: 1.5050738569849116
Pair: (31, 17), Value: 1.4064969808698409
Pair: (31, 18), Value: 1.3257995465114785
Pair: (31, 19), Value: 1.2594250564249498
Pair: (31, 20), Value: 1.2046832726326744
Pair: (31, 21), Value: 1.1595088260763895
Pair: (31, 22), Value: 1.1222948074061974
Pair: (31, 23), Value: 1.091775855726844
Pair: (31, 24), Value: 1.0669446070354955
Pair: (31, 25), Value: 1.0469910509885536
Pair: (31, 26), Value: 1.0312578890332431
Pair: (31, 27), Value: 1.0192072443970543
Pair: (31, 28), Value: 1.010395540890654
Pair: (31, 29), Value: 1.00445433747298
Pair: (31, 30), Value: 1.0010755578679615
Pair: (32, 1), Value: 256.500244140625
Pair: (32, 3), Value: 28.946641710069443
Pair: (32, 5), Value: 10.746103515625002
Pair: (32, 7), Value: 5.736452686543367
Pair: (32, 9), Value: 3.6802692177854937
Pair: (32, 11), Value: 2.645243494963843
Pair: (32, 13), Value: 2.056052665033284
Pair: (32, 15), Value: 1.6927094184027778
Pair: (32, 17), Value: 1.4563697894139274
Pair: (32, 19), Value: 1.297276039863227
Pair: (32, 21), Value: 1.1881648818381518
Pair: (32, 23), Value: 1.1130823376949432
Pair: (32, 25), Value: 1.0621878906250002
Pair: (32, 27), Value: 1.0291444964206105
Pair: (32, 29), Value: 1.0097217900007431
Pair: (32, 31), Value: 1.0010083185646461
Pair: (33, 1), Value: 272.7502295684114
Pair: (33, 2), Value: 68.56341827364557
Pair: (33, 4), Value: 17.519298094582187
Pair: (33, 5), Value: 11.395739210284663
Pair: (33, 7), Value: 6.067371301137535
Pair: (33, 8), Value: 4.768598628328742
Pair: (33, 10), Value: 3.2454568411386595
Pair: (33, 13), Value: 2.1497438070864643
Pair: (33, 14), Value: 1.9340260208766704
Pair: (33, 16), Value: 1.622246075814968
Pair: (33, 17), Value: 1.5083867933820747
Pair: (33, 19), Value: 1.3370293211642998
Pair: (33, 20), Value: 1.272452364554637
Pair: (33, 23), Value: 1.136091973177383
Pair: (33, 25), Value: 1.0790802571166207
Pair: (33, 26), Value: 1.0579249324878697
Pair: (33, 28), Value: 1.0272392875883134
Pair: (33, 29), Value: 1.016788793785875
Pair: (33, 31), Value: 1.0039138905849718
Pair: (33, 32), Value: 1.0009471938848715
Pair: (34, 1), Value: 289.5002162629758
Pair: (34, 3), Value: 32.61305747789312
Pair: (34, 5), Value: 12.065406574394464
Pair: (34, 7), Value: 6.408556069486617
Pair: (34, 9), Value: 4.085418535605963
Pair: (34, 11), Value: 2.91459757213532
Pair: (34, 13), Value: 2.2466076145042075
Pair: (34, 15), Value: 1.8331036139946177
Pair: (34, 19), Value: 1.378624950876554
Pair: (34, 21), Value: 1.2507007705042803
Pair: (34, 23), Value: 1.1607169138087792
Pair: (34, 25), Value: 1.097564359861592
Pair: (34, 27), Value: 1.0540891798501053
Pair: (34, 29), Value: 1.0255156881945613
Pair: (34, 31), Value: 1.0085571276316119
Pair: (34, 33), Value: 1.0008914641857392
Pair: (35, 1), Value: 306.7502040816327
Pair: (35, 2), Value: 77.06331632653061
Pair: (35, 3), Value: 34.52961451247165
Pair: (35, 4), Value: 19.643890306122447
Pair: (35, 6), Value: 9.014291383219955
Pair: (35, 8), Value: 5.298217474489796
Pair: (35, 9), Value: 4.297394809775761
Pair: (35, 11), Value: 3.05568561308821
Pair: (35, 12), Value: 2.656123866213152
Pair: (35, 13), Value: 2.3466199734331608
Pair: (35, 16), Value: 1.7485339604591839
Pair: (35, 17), Value: 1.6186681731516135
Pair: (35, 18), Value: 1.5113384983623082
Pair: (35, 19), Value: 1.422011419526259
Pair: (35, 22), Value: 1.231523444088379
Pair: (35, 23), Value: 1.1868816789475714
Pair: (35, 24), Value: 1.149235048185941
Pair: (35, 26), Value: 1.0909917280521677
Pair: (35, 27), Value: 1.0688715321519553
Pair: (35, 29), Value: 1.0357824747021283
Pair: (35, 31), Value: 1.0148009089171572
Pair: (35, 32), Value: 1.0080518574617345
Pair: (35, 33), Value: 1.0034662019077605
Pair: (35, 34), Value: 1.0008405126756585
Pair: (36, 1), Value: 324.5001929012346
Pair: (36, 5), Value: 13.4648225308642
Pair: (36, 7), Value: 7.121697058453012
Pair: (36, 11), Value: 3.20102699979594
Pair: (36, 13), Value: 2.4497600719555845
Pair: (36, 17), Value: 1.6768557232261099
Pair: (36, 19), Value: 1.4671442708867686
Pair: (36, 23), Value: 1.214521123596817
Pair: (36, 25), Value: 1.138963271604938
Pair: (36, 29), Value: 1.047485586309655
Pair: (36, 31), Value: 1.0225268897496183
Pair: (36, 35), Value: 1.0007938082640464
Pair: (37, 1), Value: 342.75018261504744
Pair: (37, 2), Value: 86.0632304601899
Pair: (37, 3), Value: 38.5294213132051
Pair: (37, 4), Value: 21.893546840759683
Pair: (37, 5), Value: 14.194565376186999
Pair: (37, 6), Value: 10.013518586153722
Pair: (37, 7), Value: 7.493642014877537
Pair: (37, 8), Value: 5.859343613038713
Pair: (37, 9), Value: 4.74010046082118
Pair: (37, 10), Value: 3.9407615047479916
Pair: (37, 11), Value: 3.3506088174392845
Pair: (37, 12), Value: 2.9030326779482185
Pair: (37, 13), Value: 2.5560098720181883
Pair: (37, 14), Value: 2.281966018693818
Pair: (37, 15), Value: 2.0621994967940913
Pair: (37, 16), Value: 1.8836635146548575
Pair: (37, 17), Value: 1.7370318040850166
Pair: (37, 18), Value: 1.6154944358773184
Pair: (37, 19), Value: 1.5139849739685032
Pair: (37, 20), Value: 1.4286710189919654
Pair: (37, 21), Value: 1.3566103334443103
Pair: (37, 22), Value: 1.2955137821538312
Pair: (37, 23), Value: 1.2435787854476863
Pair: (37, 24), Value: 1.199370295126207
Pair: (37, 25), Value: 1.1617344046749454
Pair: (37, 26), Value: 1.1297347543449416
Pair: (37, 27), Value: 1.1026051076101127
Pair: (37, 28), Value: 1.0797135645711902
Pair: (37, 29), Value: 1.060535259686849
Pair: (37, 30), Value: 1.044631320509699
Pair: (37, 31), Value: 1.0316324987135237
Pair: (37, 32), Value: 1.0212263242444304
Pair: (37, 33), Value: 1.0131469418938708
Pair: (37, 34), Value: 1.0071670087276092
Pair: (37, 35), Value: 1.0030911882649334
Pair: (37, 36), Value: 1.0007508916574228
Pair: (38, 1), Value: 361.5001731301939
Pair: (38, 3), Value: 40.61266928285626
Pair: (38, 5), Value: 14.944328254847644
Pair: (38, 7), Value: 7.875830318276896
Pair: (38, 9), Value: 4.970813669163161
Pair: (38, 11), Value: 3.504419827842769
Pair: (38, 13), Value: 2.6653536773262956
Pair: (38, 15), Value: 2.143398738073253
Pair: (38, 17), Value: 1.7991695741356668
Pair: (38, 21), Value: 1.3949445198208554
Pair: (38, 23), Value: 1.2740055323115271
Pair: (38, 25), Value: 1.1858063711911357
Pair: (38, 27), Value: 1.1214108139636505
Pair: (38, 29), Value: 1.0748533848702737
Pair: (38, 31), Value: 1.0420284805474445
Pair: (38, 33), Value: 1.0200355672056756
Pair: (38, 35), Value: 1.0067783650856466
Pair: (38, 37), Value: 1.000711364018057
Pair: (39, 1), Value: 380.75016436554904
Pair: (39, 2), Value: 95.56315746219592
Pair: (39, 4), Value: 24.268254848783695
Pair: (39, 5), Value: 15.714109138724524
Pair: (39, 7), Value: 8.26825799353272
Pair: (39, 8), Value: 6.45192564513478
Pair: (39, 10), Value: 4.318936554898092
Pair: (39, 11), Value: 3.662450214897767
Pair: (39, 14), Value: 2.472266668008426
Pair: (39, 16), Value: 2.027429143039119
Pair: (39, 17), Value: 1.8632455882921681
Pair: (39, 19), Value: 1.6126600629051089
Pair: (39, 20), Value: 1.5163712195923735
Pair: (39, 22), Value: 1.3651934215745405
Pair: (39, 23), Value: 1.3057584491349215
Pair: (39, 25), Value: 1.2111284681130834
Pair: (39, 28), Value: 1.1138753455030928
Pair: (39, 29), Value: 1.0903717358487324
Pair: (39, 31), Value: 1.0536368742564213
Pair: (39, 32), Value: 1.0396482127814757
Pair: (39, 34), Value: 1.0189425607811287
Pair: (39, 35), Value: 1.0117559607669497
Pair: (39, 37), Value: 1.0027739237718445
Pair: (39, 38), Value: 1.000674877659216
Pair: (40, 1), Value: 400.50015625
Pair: (40, 3), Value: 44.945850694444445
Pair: (40, 7), Value: 8.67092155612245
Pair: (40, 9), Value: 5.450927854938271
Pair: (40, 11), Value: 3.824691373966942
Pair: (40, 13), Value: 2.8932701553254443
Pair: (40, 17), Value: 1.9292392949826989
Pair: (40, 19), Value: 1.66443949099723
Pair: (40, 21), Value: 1.4759357284580497
Pair: (40, 23), Value: 1.3387999172967864
Pair: (40, 27), Value: 1.1626030949931414
Pair: (40, 29), Value: 1.107030506837099
Pair: (40, 31), Value: 1.0663893405306972
Pair: (40, 33), Value: 1.0374657082185492
Pair: (40, 37), Value: 1.0060903259678602
Pair: (40, 39), Value: 1.0006411283694938
Pair: (41, 1), Value: 420.7501487209994
Pair: (41, 2), Value: 105.5630948839976
Pair: (41, 3), Value: 47.195782933439084
Pair: (41, 4), Value: 26.76800453599048
Pair: (41, 5), Value: 17.31371802498512
Pair: (41, 6), Value: 12.178965067089695
Pair: (41, 7), Value: 9.083817941215749
Pair: (41, 8), Value: 7.075924393961928
Pair: (41, 9), Value: 5.700318005890086
Pair: (41, 10), Value: 4.717372099940511
Pair: (41, 11), Value: 3.991135736795787
Pair: (41, 12), Value: 3.4398186016921137
Pair: (41, 13), Value: 3.0118202394320086
Pair: (41, 14), Value: 2.6732819689446266
Pair: (41, 15), Value: 2.4012400026439287
Pair: (41, 16), Value: 2.1796741383477096
Pair: (41, 17), Value: 1.9971326179630264
Pair: (41, 18), Value: 1.8452535050418253
Pair: (41, 19), Value: 1.7178157046079616
Pair: (41, 20), Value: 1.6101133997620463
Pair: (41, 21), Value: 1.5185338065426446
Pair: (41, 22), Value: 1.4402660876790185
Pair: (41, 23), Value: 1.3730968491389925
Pair: (41, 24), Value: 1.315263990101791
Pair: (41, 25), Value: 1.2653506246281974
Pair: (41, 26), Value: 1.2222069932309942
Pair: (41, 27), Value: 1.184892231337249
Pair: (41, 28), Value: 1.152630426798917
Pair: (41, 29), Value: 1.1247770953391791
Pair: (41, 30), Value: 1.1007933439090491
Pair: (41, 31), Value: 1.0802257711671301
Pair: (41, 32), Value: 1.0626906940158385
Pair: (41, 33), Value: 1.0478616678930346
Pair: (41, 34), Value: 1.0354595375960511
Pair: (41, 35), Value: 1.0252444487610632
Pair: (41, 36), Value: 1.0170093905376723
Pair: (41, 37), Value: 1.0105749429993367
Pair: (41, 38), Value: 1.0057849790966662
Pair: (41, 39), Value: 1.0025031279321306
Pair: (41, 40), Value: 1.0006098490481854
Pair: (42, 1), Value: 441.500141723356
Pair: (42, 5), Value: 18.143543083900227
Pair: (42, 11), Value: 4.161776625250652
Pair: (42, 13), Value: 3.1334187027868343
Pair: (42, 17), Value: 2.066909606980047
Pair: (42, 19), Value: 1.7727687797187208
Pair: (42, 23), Value: 1.4086200485235052
Pair: (42, 25), Value: 1.2941770975056688
Pair: (42, 29), Value: 1.1435650855665294
Pair: (42, 31), Value: 1.09509312743481
Pair: (42, 37), Value: 1.0161522181309826
Pair: (42, 41), Value: 1.0005808044018718
Pair: (43, 1), Value: 462.7501352082207
Pair: (43, 2), Value: 116.06304083288263
Pair: (43, 3), Value: 51.86232798509705
Pair: (43, 4), Value: 29.392788331530557
Pair: (43, 5), Value: 18.993380205516495
Pair: (43, 6), Value: 13.345145273721533
Pair: (43, 7), Value: 9.940298672200088
Pair: (43, 8), Value: 7.7313095761222295
Pair: (43, 9), Value: 6.217741989330236
Pair: (43, 10), Value: 5.136020822065982
Pair: (43, 11), Value: 4.3366081285841345
Pair: (43, 12), Value: 3.7295394282194585
Pair: (43, 13), Value: 3.2580572898832245
Pair: (43, 14), Value: 2.884919178596263
Pair: (43, 15), Value: 2.5848662940929032
Pair: (43, 16), Value: 2.3402773669889125
Pair: (43, 17), Value: 2.1385561446288177
Pair: (43, 18), Value: 1.9705049943579778
Pair: (43, 19), Value: 1.829281081785617
Pair: (43, 20), Value: 1.7097082882639263
Pair: (43, 21), Value: 1.6078127663540627
Pair: (43, 22), Value: 1.5205027622704255
Pair: (43, 23), Value: 1.4453436742488914
Pair: (43, 24), Value: 1.3803972962111652
Pair: (43, 25), Value: 1.324105137912385
Pair: (43, 26), Value: 1.2752025323139642
Pair: (43, 27), Value: 1.2326545843562051
Pair: (43, 28), Value: 1.1956078368340306
Pair: (43, 29), Value: 1.1633533953822774
Pair: (43, 30), Value: 1.1352985097049457
Pair: (43, 31), Value: 1.1109444652986202
Pair: (43, 32), Value: 1.0898692335806517
Pair: (43, 33), Value: 1.0717137449523508
Pair: (43, 34), Value: 1.0561709452972803
Pair: (43, 35), Value: 1.042977009083785
Pair: (43, 36), Value: 1.031904236691171
Pair: (43, 37), Value: 1.022755276873646
Pair: (43, 38), Value: 1.0153583991646304
Pair: (43, 39), Value: 1.0095636036893265
Pair: (43, 40), Value: 1.005239403055706
Pair: (43, 41), Value: 1.0022701468292103
Pair: (43, 42), Value: 1.0005537865046865
Pair: (44, 1), Value: 484.5001291322314
Pair: (44, 3), Value: 54.27893996786042
Pair: (44, 5), Value: 19.863228305785125
Pair: (44, 7), Value: 10.383878499747006
Pair: (44, 9), Value: 6.48576835271911
Pair: (44, 13), Value: 3.385728672551225
Pair: (44, 15), Value: 2.6801658631772263
Pair: (44, 17), Value: 2.2120596993050987
Pair: (44, 19), Value: 1.887336957143838
Pair: (44, 21), Value: 1.654452982983827
Pair: (44, 23), Value: 1.483244787842335
Pair: (44, 25), Value: 1.3551076446280992
Pair: (44, 27), Value: 1.2580605791359156
Pair: (44, 29), Value: 1.1841055573844597
Pair: (44, 31), Value: 1.127738113922309
Pair: (44, 35), Value: 1.053289024287401
Pair: (44, 37), Value: 1.0303247567144989
Pair: (44, 39), Value: 1.0146218267940295
Pair: (44, 41), Value: 1.00499513584004
Pair: (44, 43), Value: 1.000528611065173
Pair: (45, 1), Value: 506.7501234567902
Pair: (45, 2), Value: 127.0629938271605
Pair: (45, 4), Value: 32.142600308641974
Pair: (45, 7), Value: 10.837682035777275
Pair: (45, 8), Value: 8.418057484567901
Pair: (45, 11), Value: 4.698822569125599
Pair: (45, 13), Value: 3.516426327708379
Pair: (45, 14), Value: 3.1071056941295034
Pair: (45, 16), Value: 2.509144000771605
Pair: (45, 17), Value: 2.2874091161519075
Pair: (45, 19), Value: 1.9469224718716864
Pair: (45, 22), Value: 1.6057241607999184
Pair: (45, 23), Value: 1.5223029708978035
Pair: (45, 26), Value: 1.3323473226678353
Pair: (45, 28), Value: 1.2425171642731168
Pair: (45, 29), Value: 1.2057891105532803
Pair: (45, 31), Value: 1.1454369805115554
Pair: (45, 32), Value: 1.12080451871142
Pair: (45, 34), Value: 1.080648575334273
Pair: (45, 37), Value: 1.038807816825835
Pair: (45, 38), Value: 1.0288602475975515
Pair: (45, 41), Value: 1.0086908879928906
Pair: (45, 43), Value: 1.0020682517743995
Pair: (45, 44), Value: 1.0005051142740535
Pair: (46, 1), Value: 529.500118147448
Pair: (46, 3), Value: 59.27884110480992
Pair: (46, 5), Value: 21.66295368620037
Pair: (46, 7), Value: 11.30170759229968
Pair: (46, 9), Value: 7.040434140820089
Pair: (46, 11), Value: 4.88619666765611
Pair: (46, 13), Value: 3.650144433507455
Pair: (46, 15), Value: 2.8776942869145143
Pair: (46, 17), Value: 2.36459443946599
Pair: (46, 19), Value: 2.008025189952296
Pair: (46, 21), Value: 1.75164950983544
Pair: (46, 25), Value: 1.420242155009452
Pair: (46, 27), Value: 1.3117810671064538
Pair: (46, 29), Value: 1.2283750834477816
Pair: (46, 31), Value: 1.16400795976938
Pair: (46, 33), Value: 1.1144293293825003
Pair: (46, 35), Value: 1.0765673585124031
Pair: (46, 37), Value: 1.048157296800198
Pair: (46, 39), Value: 1.0274997700746573
Pair: (46, 41), Value: 1.013299494854647
Pair: (46, 43), Value: 1.004555226296133
Pair: (46, 45), Value: 1.0004831501318583
Pair: (47, 1), Value: 552.7501131733816
Pair: (47, 2), Value: 138.56295269352648
Pair: (47, 3), Value: 61.8621296715457
Pair: (47, 4), Value: 35.017435774105934
Pair: (47, 5), Value: 22.592829334540518
Pair: (47, 6), Value: 15.84435201951612
Pair: (47, 7), Value: 11.775953658964717
Pair: (47, 8), Value: 9.136149346423721
Pair: (47, 9), Value: 7.327068278479174
Pair: (47, 10), Value: 6.033817338162064
Pair: (47, 11), Value: 5.077743565952957
Pair: (47, 12), Value: 4.351366411397818
Pair: (47, 13), Value: 3.7868777807838296
Pair: (47, 14), Value: 3.3397840236139724
Pair: (47, 15), Value: 2.9799084553090887
Pair: (47, 16), Value: 2.6861989481948845
Pair: (47, 17), Value: 2.443606761267605
Pair: (47, 18), Value: 2.2411434842870634
Pair: (47, 19), Value: 2.070633984116853
Pair: (47, 20), Value: 1.9258943526482575
Pair: (47, 21), Value: 1.8021770349908486
Pair: (47, 22), Value: 1.6957883133986058
Pair: (47, 23), Value: 1.603819569538946
Pair: (47, 24), Value: 1.5239552289246014
Pair: (47, 25), Value: 1.4543333635129017
Pair: (47, 26), Value: 1.3934430757980396
Pair: (47, 27), Value: 1.3400479768201043
Pair: (47, 28), Value: 1.2931284413946653
Pair: (47, 29), Value: 1.25183755353868
Pair: (47, 30), Value: 1.2154671545696896
Pair: (47, 31), Value: 1.1834214303513815
Pair: (47, 32), Value: 1.1551961834045383
Pair: (47, 33), Value: 1.1303624333378648
Pair: (47, 34), Value: 1.1085533426482728
Pair: (47, 35), Value: 1.0894537190158995
Pair: (47, 36), Value: 1.072791529740847
Pair: (47, 37), Value: 1.0583309993217862
Pair: (47, 38), Value: 1.0458669613981586
Pair: (47, 39), Value: 1.03522021114388
Pair: (47, 40), Value: 1.0262336605930287
Pair: (47, 41), Value: 1.018769142190202
Pair: (47, 42), Value: 1.0127047386028505
Pair: (47, 43), Value: 1.0079325420541023
Pair: (47, 44), Value: 1.0043567659911183
Pair: (47, 45), Value: 1.0018921471645177
Pair: (47, 46), Value: 1.0004625881746867
Pair: (48, 1), Value: 576.5001085069445
Pair: (48, 5), Value: 23.542712673611106
Pair: (48, 7), Value: 12.260418881094102
Pair: (48, 11), Value: 5.2734599187901745
Pair: (48, 13), Value: 3.9266216972797507
Pair: (48, 17), Value: 2.524438091719531
Pair: (48, 19), Value: 2.1347388739804556
Pair: (48, 23), Value: 1.6462470545184833
Pair: (48, 25), Value: 1.4894168402777779
Pair: (48, 29), Value: 1.2761532701232
Pair: (48, 31), Value: 1.2036508239753152
Pair: (48, 35), Value: 1.1031250885770973
Pair: (48, 37), Value: 1.0692910763381627
Pair: (48, 41), Value: 1.0250533562404984
Pair: (48, 43), Value: 1.012149080677994
Pair: (48, 47), Value: 1.0004433115317388
Pair: (49, 1), Value: 600.750104123282
Pair: (49, 2), Value: 150.5629164931279
Pair: (49, 3), Value: 67.19538155398213
Pair: (49, 4), Value: 38.01729097251145
Pair: (49, 5), Value: 24.51260308204915
Pair: (49, 6), Value: 17.177359549261883
Pair: (49, 8), Value: 9.885570140045814
Pair: (49, 9), Value: 7.918927812999728
Pair: (49, 10), Value: 6.5129123281965855
Pair: (49, 11), Value: 5.473342718770758
Pair: (49, 12), Value: 4.683396530380859
Pair: (49, 13), Value: 4.069371982581222
Pair: (49, 15), Value: 3.1912055162200934
Pair: (49, 16), Value: 2.871382122683257
Pair: (49, 17), Value: 2.6070812478652927
Pair: (49, 18), Value: 2.3863594001470583
Pair: (49, 19), Value: 2.2003308870611393
Pair: (49, 20), Value: 2.0422743127863394
Pair: (49, 22), Value: 1.7905816188846932
Pair: (49, 23), Value: 1.6897693068971735
Pair: (49, 24), Value: 1.6020757048567726
Pair: (49, 25), Value: 1.5254770512286546
Pair: (49, 26), Value: 1.4583311255911615
Pair: (49, 27), Value: 1.3992940755709355
Pair: (49, 29), Value: 1.301301330549449
Pair: (49, 30), Value: 1.260655398213707
Pair: (49, 31), Value: 1.224672255446807
Pair: (49, 32), Value: 1.1928038813580277
Pair: (49, 33), Value: 1.1645840098000184
Pair: (49, 34), Value: 1.1396139187968106
Pair: (49, 36), Value: 1.0980996376252692
Pair: (49, 37), Value: 1.0810035020105149
Pair: (49, 38), Value: 1.0660396147265507
Pair: (49, 39), Value: 1.053013194973276
Pair: (49, 40), Value: 1.0417535011453563
Pair: (49, 41), Value: 1.0321103565562733
Pair: (49, 43), Value: 1.0171588861590708
Pair: (49, 44), Value: 1.0116291614891864
Pair: (49, 45), Value: 1.0072693990672612
Pair: (49, 46), Value: 1.0039968873240435
Pair: (49, 47), Value: 1.0017376191337204
Pair: (49, 48), Value: 1.0004252152604238
Pair: (50, 1), Value: 625.5001000000001
Pair: (50, 3), Value: 69.94534444444444
Pair: (50, 7), Value: 13.260002040816326
Pair: (50, 9), Value: 8.224149382716048
Pair: (50, 11), Value: 5.677389256198348
Pair: (50, 13), Value: 4.215124852071007
Pair: (50, 17), Value: 2.6915297577854673
Pair: (50, 19), Value: 2.2674019390581717
Pair: (50, 21), Value: 1.961333560090703
Pair: (50, 23), Value: 1.7343744801512286
Pair: (50, 27), Value: 1.4302388203017835
Pair: (50, 29), Value: 1.3272629013079666
Pair: (50, 31), Value: 1.2464642039542144
Pair: (50, 33), Value: 1.182821028466483
Pair: (50, 37), Value: 1.0934376186997805
Pair: (50, 39), Value: 1.0630138724523341
Pair: (50, 41), Value: 1.03990249851279
Pair: (50, 43), Value: 1.0229205516495405
Pair: (50, 47), Value: 1.003833454051607
Pair: (50, 49), Value: 1.0004082049146192

条件を絞る: \(1.4\)から\(2\)の範囲#

%%ai vioras
Plimpton 322は、最左のカラムで降順にソートされており、$1.4$から$2$の範囲の値です

その指定に従って、プログラムを修正して、最左のカラムの値が1.4から2.0の範囲で、降順にソートされている$p$と$q$の組み合わせを生成します。

from math import gcd

def find_plimpton_pairs(limit, min_value, max_value):
    pairs = []
    
    for p in range(1, limit+1):
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1:  # ensure p and q are coprime
                value = ((p/q + q/p) / 2)**2
                if min_value <= value <= max_value:
                    pairs.append(((p, q), value))
    
    # Sort pairs in descending order by value
    pairs.sort(key=lambda x: x[1], reverse=True)
    
    return pairs

limit = 200  # adjust this value as needed
min_value = 1.4
max_value = 2.0
pairs = find_plimpton_pairs(limit, min_value, max_value)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")

このプログラムは、指定された上限までのすべての$p$と$q$の組み合わせを探索します。$p$と$q$は、$p$が$q$より大きい、互いに素(gcdが1)である組み合わせとします。それぞれの組み合わせについて、与えられた式を計算し、その値が指定された範囲内にある場合に限り、結果とともにリストに追加します。

プログラムの最後に、組み合わせを値に基づいて降順にソートします。そして、得られたすべての組み合わせとその値が出力されます。この例では上限を200と設定していますが、この値は必要に応じて調整できます。

from math import gcd

def find_plimpton_pairs(limit, min_value, max_value):
    pairs = []
    
    for p in range(1, limit+1):
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1:  # ensure p and q are coprime
                value = ((p/q + q/p) / 2)**2
                if min_value <= value <= max_value:
                    pairs.append(((p, q), value))
    
    # Sort pairs in descending order by value
    pairs.sort(key=lambda x: x[1], reverse=True)
    
    return pairs

limit = 200  # adjust this value as needed
min_value = 1.4
max_value = 2.0
pairs = find_plimpton_pairs(limit, min_value, max_value)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")
Pair: (70, 29), Value: 1.9995074498289205
Pair: (181, 75), Value: 1.9989689583481716
Pair: (111, 46), Value: 1.9986295337129392
Pair: (152, 63), Value: 1.9982255163851212
Pair: (193, 80), Value: 1.9979932357663968
Pair: (41, 17), Value: 1.9971326179630264
Pair: (176, 73), Value: 1.9961898131486417
Pair: (135, 56), Value: 1.995903674484197
Pair: (94, 39), Value: 1.9953681691567784
Pair: (147, 61), Value: 1.9948766582011197
Pair: (200, 83), Value: 1.9946457404920892
Pair: (53, 22), Value: 1.994005579762805
Pair: (171, 71), Value: 1.99325742990444
Pair: (118, 49), Value: 1.992921598488899
Pair: (183, 76), Value: 1.9926079018979979
Pair: (65, 27), Value: 1.9920387009845697
Pair: (142, 59), Value: 1.9913056836554444
Pair: (77, 32), Value: 1.9906873672441603
Pair: (166, 69), Value: 1.9901587831118888
Pair: (89, 37), Value: 1.9897017193802677
Pair: (190, 79), Value: 1.989302580203027
Pair: (101, 42), Value: 1.988951010427371
Pair: (113, 47), Value: 1.9883601855033062
Pair: (125, 52), Value: 1.9878830828402365
Pair: (137, 57), Value: 1.987489751023774
Pair: (149, 62), Value: 1.9871599076519744
Pair: (161, 67), Value: 1.9868793289863922
Pair: (173, 72), Value: 1.9866377448876953
Pair: (185, 77), Value: 1.9864275544022827
Pair: (197, 82), Value: 1.9862430115232506
Pair: (12, 5), Value: 1.9834027777777774
Pair: (199, 83), Value: 1.9805999487066683
Pair: (187, 78), Value: 1.9804203881698617
Pair: (175, 73), Value: 1.980216246108126
Pair: (163, 68), Value: 1.9799821038704337
Pair: (151, 63), Value: 1.9797108238822367
Pair: (139, 58), Value: 1.9793928093310091
Pair: (127, 53), Value: 1.9790148451781422
Pair: (115, 48), Value: 1.9785582155140726
Pair: (103, 43), Value: 1.9779955088796966
Pair: (194, 81), Value: 1.9776621135263885
Pair: (91, 38), Value: 1.977284904602566
Pair: (170, 71), Value: 1.976854637989249
Pair: (79, 33), Value: 1.9763592723200014
Pair: (146, 61), Value: 1.9757828243426152
Pair: (67, 28), Value: 1.9751036121176024
Pair: (189, 79), Value: 1.974579285103053
Pair: (122, 51), Value: 1.974291466722379
Pair: (177, 74), Value: 1.973984238262036
Pair: (55, 23), Value: 1.9733031292474492
Pair: (153, 64), Value: 1.972515831855703
Pair: (98, 41), Value: 1.9720742875328812
Pair: (141, 59), Value: 1.9715954138557912
Pair: (184, 77), Value: 1.9713404672385837
Pair: (43, 18), Value: 1.9705049943579778
Pair: (160, 67), Value: 1.9695451750981565
Pair: (117, 49), Value: 1.9691926827308452
Pair: (191, 80), Value: 1.9688975093627508
Pair: (74, 31), Value: 1.9684310174983601
Pair: (179, 75), Value: 1.9679335240611857
Pair: (105, 44), Value: 1.9675830779970387
Pair: (136, 57), Value: 1.9671220411776948
Pair: (167, 70), Value: 1.9668322910576257
Pair: (198, 83), Value: 1.966633325910247
Pair: (31, 13), Value: 1.9655622533233996
Pair: (174, 73), Value: 1.9643450286140889
Pair: (143, 60), Value: 1.9640813765682645
Pair: (112, 47), Value: 1.9636719309370987
Pair: (193, 81), Value: 1.9633686821841239
Pair: (81, 34), Value: 1.9629495474727723
Pair: (131, 55), Value: 1.9623324075683812
Pair: (181, 76), Value: 1.9620563692696396
Pair: (50, 21), Value: 1.961333560090703
Pair: (169, 71), Value: 1.9605600866772235
Pair: (119, 50), Value: 1.9602353011792948
Pair: (188, 79), Value: 1.95994344236869
Pair: (69, 29), Value: 1.9594403198201003
Pair: (157, 66), Value: 1.9588382343567414
Pair: (88, 37), Value: 1.9583664338827884
Pair: (195, 82), Value: 1.9579867586487956
Pair: (107, 45), Value: 1.9576746257422883
Pair: (126, 53), Value: 1.9571917822809934
Pair: (145, 61), Value: 1.95683564791662
Pair: (164, 69), Value: 1.956562130969816
Pair: (183, 77), Value: 1.9563454706325805
Pair: (19, 8), Value: 1.9544775796398892
Pair: (197, 83), Value: 1.9527460062390931
Pair: (178, 75), Value: 1.9525613783332636
Pair: (159, 67), Value: 1.9523326797660856
Pair: (140, 59), Value: 1.9520419925367443
Pair: (121, 51), Value: 1.9516601625456484
Pair: (102, 43), Value: 1.9511363546574527
Pair: (185, 78), Value: 1.9507939264228247
Pair: (83, 35), Value: 1.9503732954932589
Pair: (147, 62), Value: 1.9498442189776306
Pair: (64, 27), Value: 1.9491585520886916
Pair: (173, 73), Value: 1.9485763583058253
Pair: (109, 46), Value: 1.9482347015114758
Pair: (154, 65), Value: 1.9478510525438595
Pair: (199, 84), Value: 1.9476409850174425
Pair: (45, 19), Value: 1.9469224718716864
Pair: (161, 68), Value: 1.9460351936560234
Pair: (116, 49), Value: 1.9456912352834557
Pair: (187, 79), Value: 1.945395209359993
Pair: (71, 30), Value: 1.9449117789680177
Pair: (168, 71), Value: 1.9443739921785348
Pair: (97, 41), Value: 1.943980566153294
Pair: (123, 52), Value: 1.943443492718049
Pair: (149, 63), Value: 1.9430940334867874
Pair: (175, 74), Value: 1.9428484980844059
Pair: (26, 11), Value: 1.9414427355860921
Pair: (189, 80), Value: 1.9401431416831132
Pair: (163, 69), Value: 1.9399360254601028
Pair: (137, 58), Value: 1.9396503774312506
Pair: (111, 47), Value: 1.9392310838238436
Pair: (196, 83), Value: 1.9389381272600226
Pair: (85, 36), Value: 1.9385557104105258
Pair: (144, 61), Value: 1.9380354713539851
Pair: (59, 25), Value: 1.9372865268600978
Pair: (151, 64), Value: 1.936572908607524
Pair: (92, 39), Value: 1.9361155736823723
Pair: (125, 53), Value: 1.93556343752225
Pair: (158, 67), Value: 1.935242103942665
Pair: (191, 81), Value: 1.9350318721801685
Pair: (33, 14), Value: 1.9340260208766704
Pair: (172, 73), Value: 1.9329104385846152
Pair: (139, 59), Value: 1.932645801252434
Pair: (106, 45), Value: 1.9322165636028814
Pair: (179, 76), Value: 1.931883393310302
Pair: (73, 31), Value: 1.9313998424968988
Pair: (186, 79), Value: 1.9309347476784655
Pair: (113, 48), Value: 1.9306344225734418
Pair: (153, 65), Value: 1.9302694634466437
Pair: (193, 82), Value: 1.9300558549982993
Pair: (40, 17), Value: 1.9292392949826989
Pair: (167, 71), Value: 1.9282965771960396
Pair: (127, 54), Value: 1.927999873660927
Pair: (87, 37), Value: 1.9274306282372613
Pair: (134, 57), Value: 1.9268914699733513
Pair: (181, 77), Value: 1.9266324378377555
Pair: (47, 20), Value: 1.9258943526482575
Pair: (195, 83), Value: 1.9252098300762277
Pair: (148, 63), Value: 1.924992563003342
Pair: (101, 43), Value: 1.9245732438346193
Pair: (155, 66), Value: 1.9241730544495186
Pair: (54, 23), Value: 1.923425057242358
Pair: (169, 72), Value: 1.9227396025687493
Pair: (115, 49), Value: 1.9224179276278235
Pair: (176, 75), Value: 1.922109161214417
Pair: (61, 26), Value: 1.9215273658700263
Pair: (190, 81), Value: 1.9209887953283926
Pair: (129, 55), Value: 1.9207342414756736
Pair: (197, 84), Value: 1.9204888050563231
Pair: (68, 29), Value: 1.9200233929166541
Pair: (143, 61), Value: 1.919382649100392
Pair: (75, 32), Value: 1.9188021267361113
Pair: (157, 67), Value: 1.918273716917353
Pair: (82, 35), Value: 1.9177907040270006
Pair: (171, 73), Value: 1.9173474788164844
Pair: (89, 38), Value: 1.9169393195828195
Pair: (185, 79), Value: 1.9165622233049926
Pair: (96, 41), Value: 1.916212773920327
Pair: (199, 85), Value: 1.9158880385478365
Pair: (103, 44), Value: 1.91558548497728
Pair: (110, 47), Value: 1.9150384134775469
Pair: (117, 50), Value: 1.9145570969391477
Pair: (124, 53), Value: 1.9141303523885798
Pair: (131, 56), Value: 1.9137493966578822
Pair: (138, 59), Value: 1.913407235431325
Pair: (145, 62), Value: 1.913098229895781
Pair: (152, 65), Value: 1.9128177835442315
Pair: (159, 68), Value: 1.9125621119824248
Pair: (166, 71), Value: 1.9123280711606545
Pair: (173, 74), Value: 1.9121130274325153
Pair: (180, 77), Value: 1.9119147580213594
Pair: (187, 80), Value: 1.9117313739043866
Pair: (194, 83), Value: 1.9115612594369322
Pair: (7, 3), Value: 1.90702947845805
Pair: (198, 85), Value: 1.9026128971727698
Pair: (191, 82), Value: 1.9024514755596862
Pair: (184, 79), Value: 1.9022778067430333
Pair: (177, 76), Value: 1.9020904419555342
Pair: (170, 73), Value: 1.9018876945433387
Pair: (163, 70), Value: 1.901667589049998
Pair: (156, 67), Value: 1.9014277966382576
Pair: (149, 64), Value: 1.901165552372535
Pair: (142, 61), Value: 1.9008775481257931
Pair: (135, 58), Value: 1.9005597922976922
Pair: (128, 55), Value: 1.9002074236909219
Pair: (121, 52), Value: 1.8998144610619687
Pair: (114, 49), Value: 1.899373460824585
Pair: (107, 46), Value: 1.8988750410507946
Pair: (100, 43), Value: 1.8983072065981617
Pair: (193, 83), Value: 1.8979925638510278
Pair: (93, 40), Value: 1.8976543711700777
Pair: (179, 77), Value: 1.8972898818303874
Pair: (86, 37), Value: 1.8968959046822533
Pair: (165, 71), Value: 1.8964687104767535
Pair: (79, 34), Value: 1.8960039134554454
Pair: (151, 65), Value: 1.895496320233022
Pair: (72, 31), Value: 1.8949397349243977
Pair: (137, 59), Value: 1.8943267049860604
Pair: (65, 28), Value: 1.893648185605603
Pair: (188, 81), Value: 1.8931540826784252
Pair: (123, 53), Value: 1.8928930904674293
Pair: (181, 78), Value: 1.8926220917793628
Pair: (58, 25), Value: 1.8920476813317475
Pair: (167, 72), Value: 1.891425567098781
Pair: (109, 47), Value: 1.8910947246630028
Pair: (160, 69), Value: 1.8907495491526203
Pair: (51, 22), Value: 1.890012304549109
Pair: (197, 85), Value: 1.8894140115360467
Pair: (146, 63), Value: 1.8892051210022736
Pair: (95, 41), Value: 1.8887721165840803
Pair: (139, 60), Value: 1.8883175509951753
Pair: (183, 79), Value: 1.888081673167305
Pair: (44, 19), Value: 1.887336957143838
Pair: (169, 73), Value: 1.8865313077028787
Pair: (125, 54), Value: 1.8862479067215363
Pair: (81, 35), Value: 1.8856569276087212
Pair: (199, 86), Value: 1.8852859267201694
Pair: (118, 51), Value: 1.885031353541017
Pair: (155, 67), Value: 1.8847046300483847
Pair: (192, 83), Value: 1.8845038957048699
Pair: (37, 16), Value: 1.8836635146548575
Pair: (178, 77), Value: 1.8827580001890398
Pair: (141, 61), Value: 1.8825205484592478
Pair: (104, 45), Value: 1.8821143002593317
Pair: (171, 74), Value: 1.8817794751278443
Pair: (67, 29), Value: 1.8812600175511602
Pair: (164, 71), Value: 1.8807187387780702
Pair: (97, 42), Value: 1.88034507475715
Pair: (127, 55), Value: 1.879862800386758
Pair: (157, 68), Value: 1.8795649767896978
Pair: (187, 81), Value: 1.8793627734180254
Pair: (30, 13), Value: 1.8783053911900067
Pair: (173, 75), Value: 1.8771639784527085
Pair: (143, 62), Value: 1.876924723744852
Pair: (113, 49), Value: 1.8765585670914198
Pair: (196, 85), Value: 1.8762915259140869
Pair: (83, 36), Value: 1.8759281044302152
Pair: (136, 59), Value: 1.8754046349548064
Pair: (189, 82), Value: 1.8751748578167957
Pair: (53, 23), Value: 1.874585537574674
Pair: (182, 79), Value: 1.8739740025782037
Pair: (129, 56), Value: 1.8737228849647842
Pair: (76, 33), Value: 1.8731218394598212
Pair: (175, 76), Value: 1.8726790674995761
Pair: (99, 43), Value: 1.87233932542617
Pair: (122, 53), Value: 1.8718522385383716
Pair: (145, 63), Value: 1.8715198435916403
Pair: (168, 73), Value: 1.8712785468576936
Pair: (191, 83), Value: 1.8710954113844052
Pair: (23, 10), Value: 1.8697589792060492
Pair: (200, 87), Value: 1.868484741214163
Pair: (177, 77), Value: 1.8683193094300514
Pair: (154, 67), Value: 1.868104513437224
Pair: (131, 57), Value: 1.8678143834658134
Pair: (108, 47), Value: 1.867400859574344
Pair: (193, 84), Value: 1.8671202980216663
Pair: (85, 37), Value: 1.8667639602569
Pair: (147, 64), Value: 1.8662963539542625
Pair: (62, 27), Value: 1.8656557205642843
Pair: (163, 71), Value: 1.8650784071946187
Pair: (101, 44), Value: 1.8647242213532782
Pair: (140, 61), Value: 1.864312043750583
Pair: (179, 78), Value: 1.8640795672379902
Pair: (39, 17), Value: 1.8632455882921681
Pair: (172, 75), Value: 1.862378584520161
Pair: (133, 58), Value: 1.862124527331758
Pair: (94, 41), Value: 1.86165986436968
Pair: (149, 65), Value: 1.8612453247881309
Pair: (55, 24), Value: 1.8605373335629019
Pair: (181, 79), Value: 1.8599549799622082
Pair: (126, 55), Value: 1.859700910361084
Pair: (197, 86), Value: 1.8594675467242665
Pair: (71, 31), Value: 1.859053575457523
Pair: (158, 69), Value: 1.8585377204884759
Pair: (87, 38), Value: 1.8581169812059615
Pair: (190, 83), Value: 1.857767271401797
Pair: (103, 45), Value: 1.8574720043196489
Pair: (119, 52), Value: 1.8570007950099636
Pair: (135, 59), Value: 1.8566414661759765
Pair: (151, 66), Value: 1.8563584001176952
Pair: (167, 73), Value: 1.8561296474339894
Pair: (183, 80), Value: 1.8559409444612411
Pair: (199, 87), Value: 1.8557826200349015
Pair: (16, 7), Value: 1.8539740114795917
Pair: (185, 81), Value: 1.852033098608563
Pair: (169, 74), Value: 1.8518495881292507
Pair: (153, 67), Value: 1.851627752808468
Pair: (137, 60), Value: 1.8513541870164156
Pair: (121, 53), Value: 1.8510084077278612
Pair: (105, 46), Value: 1.8505574737771606
Pair: (194, 85), Value: 1.850276350479424
Pair: (89, 39), Value: 1.849944815838788
Pair: (162, 71), Value: 1.8495479746311918
Pair: (73, 32), Value: 1.849064422338267
Pair: (130, 57), Value: 1.8484622532923196
Pair: (187, 82), Value: 1.848227305781109
Pair: (57, 25), Value: 1.8476917205293935
Pair: (155, 68), Value: 1.8470460435352443
Pair: (98, 43), Value: 1.8466707383055874
Pair: (139, 61), Value: 1.8462524418604473
Pair: (180, 79), Value: 1.8460247954585467
Pair: (41, 18), Value: 1.8452535050418253
Pair: (189, 83), Value: 1.8445196405267708
Pair: (148, 65), Value: 1.844316460531377
Pair: (107, 47), Value: 1.8439576999436278
Pair: (173, 76), Value: 1.8436509124804048
Pair: (66, 29), Value: 1.8431537977330326
Pair: (157, 69), Value: 1.8426063835004225
Pair: (91, 40), Value: 1.8422095950066413
Pair: (116, 51), Value: 1.8416728796913837
Pair: (141, 62), Value: 1.8413266826535684
Pair: (166, 73), Value: 1.8410848519704235
Pair: (191, 84), Value: 1.840906375307906
Pair: (25, 11), Value: 1.839722314049587
Pair: (184, 81), Value: 1.8384950867966865
Pair: (159, 70), Value: 1.8383023005096186
Pair: (134, 59), Value: 1.8380376559983294
Pair: (109, 48), Value: 1.8376517745565986
Pair: (193, 85), Value: 1.8373839682280313
Pair: (84, 37), Value: 1.837036593612366
Pair: (143, 63), Value: 1.8365680027351685
Pair: (59, 26), Value: 1.835901338457799
Pair: (152, 67), Value: 1.8352746642647246
Pair: (93, 41), Value: 1.8348773561591607
Pair: (127, 56), Value: 1.8344021023182353
Pair: (161, 71), Value: 1.8341277080579963
Pair: (195, 86), Value: 1.833949051657896
Pair: (34, 15), Value: 1.8331036139946177
Pair: (179, 79), Value: 1.8321836445323938
Pair: (145, 64), Value: 1.8319680840563688
Pair: (111, 49), Value: 1.8316205936566823
Pair: (188, 83), Value: 1.8313526879228479
Pair: (77, 34), Value: 1.8309666477188833
Pair: (197, 87), Value: 1.8305984216851576
Pair: (120, 53), Value: 1.8303622347316169
Pair: (163, 72), Value: 1.8300768771209044
Pair: (43, 19), Value: 1.829281081785617
Pair: (181, 80), Value: 1.8285651205415738
Pair: (138, 61), Value: 1.8283421654804013
Pair: (95, 42), Value: 1.8279175539098373
Pair: (147, 65), Value: 1.827519149510627
Pair: (199, 88), Value: 1.827329028319105
Pair: (52, 23), Value: 1.8267918214002075
Pair: (165, 73), Value: 1.826144410377509
Pair: (113, 50), Value: 1.8258466677108622
Pair: (174, 77), Value: 1.825564430837799
Pair: (61, 27), Value: 1.8250418692852521
Pair: (192, 85), Value: 1.82456860135675
Pair: (131, 58), Value: 1.8243483230891384
Pair: (70, 31), Value: 1.823744451995158
Pair: (149, 66), Value: 1.8232139198099477
Pair: (79, 35), Value: 1.8227441311406796
Pair: (167, 74), Value: 1.822325218626664
Pair: (88, 39), Value: 1.8219493423000854
Pair: (185, 82), Value: 1.8216101943302205
Pair: (97, 43), Value: 1.8213026421833205
Pair: (106, 47), Value: 1.8207661692893293
Pair: (115, 51), Value: 1.8203139551532093
Pair: (124, 55), Value: 1.8199275945769295
Pair: (133, 59), Value: 1.8195936790285878
Pair: (142, 63), Value: 1.8193022087864146
Pair: (151, 67), Value: 1.819045574410122
Pair: (160, 71), Value: 1.81881788281405
Pair: (169, 75), Value: 1.8186144991810897
Pair: (178, 79), Value: 1.8184317281548985
Pair: (187, 83), Value: 1.8182665872886996
Pair: (196, 87), Value: 1.8181166430370506
Pair: (9, 4), Value: 1.815007716049383
Pair: (200, 89), Value: 1.8119731102449186
Pair: (191, 85), Value: 1.8118304138789978
Pair: (182, 81), Value: 1.8116736353039664
Pair: (173, 77), Value: 1.8115005817360261
Pair: (164, 73), Value: 1.8113085802081461
Pair: (155, 69), Value: 1.811094338517451
Pair: (146, 65), Value: 1.8108537548814623
Pair: (137, 61), Value: 1.8105816527848033
Pair: (128, 57), Value: 1.8102714043097994
Pair: (119, 53), Value: 1.8099143831092217
Pair: (110, 49), Value: 1.809499149803284
Pair: (101, 45), Value: 1.8090102035506082
Pair: (193, 86), Value: 1.8087316693203517
Pair: (92, 41), Value: 1.8084260039932576
Pair: (175, 78), Value: 1.808089040507722
Pair: (83, 37), Value: 1.8077157124012078
Pair: (157, 70), Value: 1.8072997973176044
Pair: (74, 33), Value: 1.8068335674293903
Pair: (139, 62), Value: 1.8063073048250322
Pair: (65, 29), Value: 1.8057086168199312
Pair: (186, 83), Value: 1.8052615170048363
Pair: (121, 54), Value: 1.8050214476999547
Pair: (177, 79), Value: 1.8047692529903534
Pair: (56, 25), Value: 1.8042246173469394
Pair: (159, 71), Value: 1.8036187829239738
Pair: (103, 46), Value: 1.8032895995856146
Pair: (150, 67), Value: 1.802940820771763
Pair: (197, 88), Value: 1.8027585280244594
Pair: (47, 21), Value: 1.8021770349908486
Pair: (179, 80), Value: 1.8015375819750474
Pair: (132, 59), Value: 1.801310027918842
Pair: (85, 38), Value: 1.800831048893405
Pair: (123, 55), Value: 1.8003173588680053
Pair: (161, 72), Value: 1.8000462963707151
Pair: (199, 89), Value: 1.7998788036914912
Pair: (38, 17), Value: 1.7991695741356668
Pair: (181, 81), Value: 1.798390579324273
Pair: (143, 64), Value: 1.7981837084837966
Pair: (105, 47), Value: 1.797827235315433
Pair: (172, 77), Value: 1.7975309930467989
Pair: (67, 30), Value: 1.7970669661642038
Pair: (163, 73), Value: 1.7965776269397893
Pair: (96, 43), Value: 1.7962362966703096
Pair: (125, 56), Value: 1.7957914336734695
Pair: (154, 69), Value: 1.7955142490945772
Pair: (183, 82), Value: 1.7953249738800117
Pair: (29, 13), Value: 1.7943206523651047
Pair: (194, 87), Value: 1.7933745020709397
Pair: (165, 74), Value: 1.7932083317402725
Pair: (136, 61), Value: 1.7929713581163769
Pair: (107, 48), Value: 1.7926060776929813
Pair: (185, 83), Value: 1.7923376602858583
Pair: (78, 35), Value: 1.7919696024366358
Pair: (127, 57), Value: 1.791433777388946
Pair: (176, 79), Value: 1.7911964315908293
Pair: (49, 22), Value: 1.7905816188846932
Pair: (167, 75), Value: 1.7899342169951513
Pair: (118, 53), Value: 1.7896655446558336
Pair: (187, 84), Value: 1.7894256886436313
Pair: (69, 31), Value: 1.7890156778070871
Pair: (158, 71), Value: 1.7885307014288638
Pair: (89, 40), Value: 1.7881549244097965
Pair: (198, 89), Value: 1.7878551971314114
Pair: (109, 49), Value: 1.7876105546320604
Pair: (129, 58), Value: 1.7872352123221007
Pair: (149, 67), Value: 1.7869607522410458
Pair: (169, 76), Value: 1.7867513208716614
Pair: (189, 85), Value: 1.7865862549328617
Pair: (20, 9), Value: 1.7851929012345682
Pair: (191, 86), Value: 1.7838166921284542
Pair: (171, 77), Value: 1.7836558977089731
Pair: (151, 68), Value: 1.783452558403998
Pair: (131, 59), Value: 1.7831872141962022
Pair: (111, 50), Value: 1.7828264020777536
Pair: (91, 41), Value: 1.782307297921369
Pair: (162, 73), Value: 1.781951824268855
Pair: (71, 32), Value: 1.7814964653125618
Pair: (193, 87), Value: 1.7811144619579955
Pair: (122, 55), Value: 1.7808922388232082
Pair: (173, 78), Value: 1.7806444035125957
Pair: (51, 23), Value: 1.7800518776768282
Pair: (184, 83), Value: 1.7794952053385156
Pair: (133, 60), Value: 1.7792818551705076
Pair: (82, 37), Value: 1.7788033413013316
Pair: (195, 88), Value: 1.7784771472457226
Pair: (113, 51), Value: 1.7782405298491648
Pair: (144, 65), Value: 1.7779202307737967
Pair: (175, 79), Value: 1.7777134825986154
Pair: (31, 14), Value: 1.7767538597124597
Pair: (197, 89), Value: 1.7759024447950997
Pair: (166, 75), Value: 1.7757435541362234
Pair: (135, 61), Value: 1.7755117527074487
Pair: (104, 47), Value: 1.7751419124727785
Pair: (177, 80), Value: 1.7748599552830442
Pair: (73, 33), Value: 1.7744584485914088
Pair: (188, 85), Value: 1.7740806336847843
Pair: (115, 52), Value: 1.7738409036252394
Pair: (157, 71), Value: 1.7735539407319636
Pair: (199, 90), Value: 1.773388158766411
Pair: (42, 19), Value: 1.7727687797187208
Pair: (179, 81), Value: 1.7720808065222753
Pair: (137, 62), Value: 1.7718700235998106
Pair: (95, 43), Value: 1.7714730280199373
Pair: (148, 67), Value: 1.7711057295359276
Pair: (53, 24), Value: 1.7704478227225982
Pair: (170, 77), Value: 1.7698755355326383
Pair: (117, 53), Value: 1.7696164408563204
Pair: (181, 82), Value: 1.76937317542018
Pair: (64, 29), Value: 1.7689286639092225
Pair: (139, 63), Value: 1.7683502425616238
Pair: (75, 34), Value: 1.767857016532103
Pair: (161, 73), Value: 1.767431454417966
Pair: (86, 39), Value: 1.76706052616888
Pair: (183, 83), Value: 1.7667343455258309
Pair: (97, 44), Value: 1.7664452758217253
Pair: (108, 49), Value: 1.7659557235382604
Pair: (119, 54), Value: 1.7655569187248854
Pair: (130, 59), Value: 1.765225769137278
Pair: (141, 64), Value: 1.7649464048638221
Pair: (152, 69), Value: 1.764707559520277
Pair: (163, 74), Value: 1.764501013885012
Pair: (174, 79), Value: 1.7643206309568276
Pair: (185, 84), Value: 1.7641617358533381
Pair: (196, 89), Value: 1.764020704857437
Pair: (11, 5), Value: 1.7616528925619837
Pair: (200, 91), Value: 1.7593398751660432
Pair: (189, 86), Value: 1.7592054812408082
Pair: (178, 81), Value: 1.7590545064631047
Pair: (167, 76), Value: 1.7588836806084944
Pair: (156, 71), Value: 1.7586888129598963
Pair: (145, 66), Value: 1.7584644439203403
Pair: (134, 61), Value: 1.7582033254390128
Pair: (123, 56), Value: 1.757895623361877
Pair: (112, 51), Value: 1.757527651072684
Pair: (101, 46), Value: 1.7570797782158944
Pair: (191, 87), Value: 1.7568172797471215
Pair: (90, 41), Value: 1.7565228112308229
Pair: (169, 77), Value: 1.7561901534437871
Pair: (79, 36), Value: 1.7558113621887121
Pair: (147, 67), Value: 1.7553761256852776
Pair: (68, 31), Value: 1.7548708115645106
Pair: (193, 88), Value: 1.754486171553166
Pair: (125, 57), Value: 1.7542770132348418
Pair: (182, 83), Value: 1.7540552795375546
Pair: (57, 26), Value: 1.7535692593624623
Pair: (160, 73), Value: 1.7530168084566753
Pair: (103, 47), Value: 1.7527112646953116
Pair: (149, 68), Value: 1.7523833079037712
Pair: (195, 89), Value: 1.7522101395594447
Pair: (46, 21), Value: 1.75164950983544
Pair: (173, 79), Value: 1.7510181081285636
Pair: (127, 58), Value: 1.7507895478038282
Pair: (81, 37), Value: 1.7503016307376218
Pair: (197, 90), Value: 1.749987260337029
Pair: (116, 53), Value: 1.7497678244275132
Pair: (151, 69), Value: 1.7494816410188325
Pair: (186, 85), Value: 1.7493032186451944
Pair: (35, 16), Value: 1.7485339604591839
Pair: (199, 91), Value: 1.7478156987646005
Pair: (164, 75), Value: 1.7476625041311389
Pair: (129, 59), Value: 1.7474262446903075
Pair: (94, 43), Value: 1.7470142334042773
Pair: (153, 70), Value: 1.7466670350057234
Pair: (59, 27), Value: 1.746114218317821
Pair: (142, 65), Value: 1.7455190544047683
Pair: (83, 38), Value: 1.7450962864239388
Pair: (190, 87), Value: 1.7447804858277074
Pair: (107, 49), Value: 1.7445356148915885
Pair: (131, 60), Value: 1.7441806073525885
Pair: (155, 71), Value: 1.743935640340261
Pair: (179, 82), Value: 1.7437564159458026
Pair: (24, 11), Value: 1.7426000057392104
Pair: (181, 83), Value: 1.7414582115672206
Pair: (157, 72), Value: 1.741283830614544
Pair: (133, 61), Value: 1.7410465836398843
Pair: (109, 50), Value: 1.7407049995791601
Pair: (194, 89), Value: 1.7404709153343623
Pair: (85, 39), Value: 1.7401708491727124
Pair: (146, 67), Value: 1.7397723265365292
Pair: (61, 28), Value: 1.7392173797092068
Pair: (159, 73), Value: 1.7387081866363636
Pair: (98, 45), Value: 1.738391423840889
Pair: (135, 62), Value: 1.7380185285103964
Pair: (172, 79), Value: 1.737806152325005
Pair: (37, 17), Value: 1.7370318040850166
Pair: (198, 91), Value: 1.7363598225444712
Pair: (161, 74), Value: 1.7362054818668708
Pair: (124, 57), Value: 1.735959104242112
Pair: (87, 40), Value: 1.735503389648566
Pair: (137, 63), Value: 1.7350911704341496
Pair: (187, 86), Value: 1.7348994709924719
Pair: (50, 23), Value: 1.7343744801512286
Pair: (163, 75), Value: 1.7337726690671251
Pair: (113, 52), Value: 1.733506544198435
Pair: (176, 81), Value: 1.7332601655368527
Pair: (63, 29), Value: 1.7328184631848074
Pair: (139, 64), Value: 1.7322595810632293
Pair: (76, 35), Value: 1.7317966320877383
Pair: (165, 76), Value: 1.7314068680382264
Pair: (89, 41), Value: 1.7310742060897168
Pair: (191, 88), Value: 1.7307869541750025
Pair: (102, 47), Value: 1.7305364083250356
Pair: (115, 53), Value: 1.7301204809547495
Pair: (128, 59), Value: 1.729789214447907
Pair: (141, 65), Value: 1.7295191478051803
Pair: (154, 71), Value: 1.7292947555964522
Pair: (167, 77), Value: 1.7291053543521002
Pair: (180, 83), Value: 1.7289433514961228
Pair: (193, 89), Value: 1.728803202938313
Pair: (13, 6), Value: 1.7268655489809335
Pair: (197, 91), Value: 1.7249724077456625
Pair: (184, 85), Value: 1.7248388462676851
Pair: (171, 79), Value: 1.724685008742879
Pair: (158, 73), Value: 1.724505898740011
Pair: (145, 67), Value: 1.7242947312879224
Pair: (132, 61), Value: 1.7240420539284023
Pair: (119, 55), Value: 1.723734292939344
Pair: (106, 49), Value: 1.7233512324801181
Pair: (199, 92), Value: 1.7231222663280308
Pair: (93, 43), Value: 1.72286138551392
Pair: (173, 80), Value: 1.7225614174901438
Pair: (80, 37), Value: 1.722212866371439
Pair: (147, 68), Value: 1.721802889322996
Pair: (67, 31), Value: 1.7213136794787305
Pair: (188, 87), Value: 1.72093139767975
Pair: (121, 56), Value: 1.7207198110230706
Pair: (175, 81), Value: 1.7204925779731184
Pair: (54, 25), Value: 1.7199836762688614
Pair: (149, 69), Value: 1.7193864469490856
Pair: (95, 44), Value: 1.7190471972940182
Pair: (136, 63), Value: 1.7186757089818498
Pair: (177, 82), Value: 1.718476404320906
Pair: (41, 19), Value: 1.7178157046079616
Pair: (192, 89), Value: 1.7172071775857445
Pair: (151, 70), Value: 1.7170420403150954
Pair: (110, 51), Value: 1.7167538947194494
Pair: (179, 83), Value: 1.7165109150844888
Pair: (69, 32), Value: 1.7161237319661047
Pair: (166, 77), Value: 1.7157064691288977
Pair: (97, 45), Value: 1.715409805951486
Pair: (125, 58), Value: 1.7150160332936981
Pair: (153, 71), Value: 1.7147665023605951
Pair: (181, 84), Value: 1.7145942267941232
Pair: (28, 13), Value: 1.7136536197319165
Pair: (183, 85), Value: 1.712724547987197
Pair: (155, 72), Value: 1.7125568486562348
Pair: (127, 59), Value: 1.7123152746736405
Pair: (99, 46), Value: 1.7119372222733333
Pair: (170, 79), Value: 1.7116549298117316
Pair: (71, 33), Value: 1.7112615032400065
Pair: (185, 86), Value: 1.7109001736670089
Pair: (114, 53), Value: 1.7106752306293327
Pair: (157, 73), Value: 1.710410264447617
Pair: (200, 93), Value: 1.7102592792519362
Pair: (43, 20), Value: 1.7097082882639263
Pair: (187, 87), Value: 1.709119480156671
Pair: (144, 67), Value: 1.7089437530467135
Pair: (101, 47), Value: 1.7086185152406748
Pair: (159, 74), Value: 1.7083240927851158
Pair: (58, 27), Value: 1.7078116921034308
Pair: (189, 88), Value: 1.7073809203157
Pair: (131, 61), Value: 1.707190283099271
Pair: (73, 34), Value: 1.7066969610689309
Pair: (161, 75), Value: 1.706295823635062
Pair: (88, 41), Value: 1.7059632396411524
Pair: (191, 89), Value: 1.7056830190898478
Pair: (103, 48), Value: 1.7054436979772158
Pair: (118, 55), Value: 1.705056499153611
Pair: (133, 62), Value: 1.7047567885684023
Pair: (148, 69), Value: 1.7045179239871868
Pair: (163, 76), Value: 1.7043230838790215
Pair: (178, 83), Value: 1.7041611241702042
Pair: (193, 90), Value: 1.7040243693674433
Pair: (15, 7), Value: 1.702403628117914
Pair: (197, 92), Value: 1.7008195127903556
Pair: (182, 85), Value: 1.7006891176240773
Pair: (167, 78), Value: 1.700535330206492
Pair: (152, 71), Value: 1.7003512356055686
Pair: (137, 64), Value: 1.7001268955011004
Pair: (122, 57), Value: 1.699847493024749
Pair: (107, 50), Value: 1.6994899205170757
Pair: (199, 93), Value: 1.6992707979519688
Pair: (92, 43), Value: 1.6990160375096741
Pair: (169, 79), Value: 1.698716175451468
Pair: (77, 36), Value: 1.6983580718023361
Pair: (139, 65), Value: 1.6979229332893144
Pair: (62, 29), Value: 1.6973829066036787
Pair: (171, 80), Value: 1.6969442534134436
Pair: (109, 51), Value: 1.6966948705510085
Pair: (156, 73), Value: 1.6964216137180743
Pair: (47, 22), Value: 1.6957883133986058
Pair: (173, 81), Value: 1.695217751258887
Pair: (126, 59), Value: 1.6950050453858543
Pair: (79, 37), Value: 1.694539479436217
Pair: (190, 89), Value: 1.6942309120081578
Pair: (111, 52), Value: 1.6940113865464699
Pair: (143, 67), Value: 1.6937198194147978
Pair: (175, 82), Value: 1.6935349476137866
Pair: (32, 15), Value: 1.6927094184027778
Pair: (177, 83), Value: 1.6918942068754155
Pair: (145, 68), Value: 1.6917144305263547
Pair: (113, 53), Value: 1.6914329300941082
Pair: (194, 91), Value: 1.691222606901087
Pair: (81, 38), Value: 1.6909293025056567
Pair: (130, 61), Value: 1.6904918390583434
Pair: (179, 84), Value: 1.6902939739428955
Pair: (49, 23), Value: 1.6897693068971735
Pair: (164, 77), Value: 1.6891971178703087
Pair: (115, 54), Value: 1.6889534631950442
Pair: (181, 85), Value: 1.6887327693310754
Pair: (66, 31), Value: 1.688348399805452
Pair: (149, 70), Value: 1.68788177633109
Pair: (83, 39), Value: 1.6875109573056133
Pair: (183, 86), Value: 1.6872091846356045
Pair: (100, 47), Value: 1.686958816206428
Pair: (117, 55), Value: 1.6865674013459564
Pair: (134, 63), Value: 1.6862754493066419
Pair: (151, 71), Value: 1.6860493220971131
Pair: (168, 79), Value: 1.6858690133406617
Pair: (185, 87), Value: 1.6857218783201369
Pair: (17, 8), Value: 1.6842695717993081
Pair: (189, 89), Value: 1.6828510457935686
Pair: (172, 81), Value: 1.6827110058646695
Pair: (155, 73), Value: 1.682540287188335
Pair: (138, 65), Value: 1.6823275684214318
Pair: (121, 57), Value: 1.682055176345392
Pair: (104, 49), Value: 1.681693904428998
Pair: (191, 90), Value: 1.6814651369341254
Pair: (87, 41), Value: 1.6811917705905983
Pair: (157, 74), Value: 1.6808593548230892
Pair: (70, 33), Value: 1.6804464402841026
Pair: (193, 91), Value: 1.6801107345982214
Pair: (123, 58), Value: 1.6799197580553573
Pair: (176, 83), Value: 1.6797103978213714
Pair: (53, 25), Value: 1.6792247775008904
Pair: (195, 92), Value: 1.6787867779567467
Pair: (142, 67), Value: 1.6786233731033062
Pair: (89, 42), Value: 1.6782654914846464
Pair: (125, 59), Value: 1.677859171502442
Pair: (161, 76), Value: 1.6776346663835062
Pair: (197, 93), Value: 1.6774922532177527
Pair: (36, 17), Value: 1.6768557232261099
Pair: (199, 94), Value: 1.676226191050889
Pair: (163, 77), Value: 1.6760872337540391
Pair: (127, 60), Value: 1.6758695560446677
Pair: (91, 43), Value: 1.675479828357238
Pair: (146, 69), Value: 1.675141004905963
Pair: (55, 26), Value: 1.6745807863465205
Pair: (184, 87), Value: 1.6741366020903214
Pair: (129, 61), Value: 1.6739473118083168
Pair: (74, 35), Value: 1.6734768786988863
Pair: (167, 79), Value: 1.6731137191961387
Pair: (93, 44), Value: 1.6728248960372816
Pair: (112, 53), Value: 1.6723944744048829
Pair: (131, 62), Value: 1.6720890780592275
Pair: (150, 71), Value: 1.6718611408671116
Pair: (169, 80), Value: 1.6716845099633235
Pair: (188, 89), Value: 1.6715436149509793
Pair: (19, 9), Value: 1.6702917136896824
Pair: (192, 91), Value: 1.6690681943870531
Pair: (173, 82), Value: 1.6689339579479485
Pair: (154, 73), Value: 1.6687666365907883
Pair: (135, 64), Value: 1.6685522795835475
Pair: (116, 55), Value: 1.668267810113894
Pair: (97, 46), Value: 1.6678721038116384
Pair: (175, 83), Value: 1.667609938351883
Pair: (78, 37), Value: 1.6672840580065111
Pair: (137, 65), Value: 1.6668680226522334
Pair: (196, 93), Value: 1.6667025309012233
Pair: (59, 28), Value: 1.6663184143953476
Pair: (158, 75), Value: 1.6658422279193146
Pair: (99, 47), Value: 1.6655586044586963
Pair: (139, 66), Value: 1.6652363613598093
Pair: (179, 85), Value: 1.6650582055927698
Pair: (40, 19), Value: 1.66443949099723
Pair: (181, 86), Value: 1.6638281878958527
Pair: (141, 67), Value: 1.663654872577826
Pair: (101, 48), Value: 1.6633443927236162
Pair: (162, 77), Value: 1.6630742802814042
Pair: (61, 29), Value: 1.6626272903637513
Pair: (143, 68), Value: 1.6621212796295823
Pair: (82, 39), Value: 1.6617451113715929
Pair: (185, 88), Value: 1.661454492066055
Pair: (103, 49), Value: 1.6612232178214306
Pair: (124, 59), Value: 1.660878324050495
Pair: (145, 69), Value: 1.6606334414002393
Pair: (166, 79), Value: 1.6604505770643887
Pair: (187, 89), Value: 1.6603088191998248
Pair: (21, 10), Value: 1.6591893424036284
Pair: (191, 91), Value: 1.658095174253066
Pair: (170, 81), Value: 1.6579601401065014
Pair: (149, 71), Value: 1.6577870837091795
Pair: (128, 61), Value: 1.6575573144885554
Pair: (107, 51), Value: 1.6572374909453351
Pair: (193, 92), Value: 1.6570254669236375
Pair: (86, 41), Value: 1.6567617663325258
Pair: (151, 72), Value: 1.6564248746433852
Pair: (65, 31), Value: 1.655979410008066
Pair: (174, 83), Value: 1.6555930767658014
Pair: (109, 52), Value: 1.6553628042312105
Pair: (153, 73), Value: 1.6551010251897846
Pair: (197, 94), Value: 1.6549562284763089
Pair: (44, 21), Value: 1.654452982983827
Pair: (199, 95), Value: 1.6539551807674906
Pair: (155, 74), Value: 1.6538139390198763
Pair: (111, 53), Value: 1.653560799116109
Pair: (178, 85), Value: 1.6533404490887305
Pair: (67, 32), Value: 1.6529755570039264
Pair: (157, 75), Value: 1.652562107094721
Pair: (90, 43), Value: 1.6522544885790789
Pair: (113, 54), Value: 1.6518273328612965
Pair: (136, 65), Value: 1.651544811864008
Pair: (159, 76), Value: 1.651344101783488
Pair: (182, 87), Value: 1.6511941614424595
Pair: (23, 11), Value: 1.6501585714508895
Pair: (186, 89), Value: 1.649146863642734
Pair: (163, 78), Value: 1.6490042354704975
Pair: (140, 67), Value: 1.6488147927359849
Pair: (117, 56), Value: 1.6485509613800595
Pair: (94, 45), Value: 1.6481582219763147
Pair: (165, 79), Value: 1.6478798796253753
Pair: (71, 34), Value: 1.6475115557617843
Pair: (190, 91), Value: 1.6471918671417165
Pair: (119, 57), Value: 1.6470012044794018
Pair: (167, 80), Value: 1.6467843518613965
Pair: (48, 23), Value: 1.6462470545184833
Pair: (169, 81), Value: 1.6457165583621225
Pair: (121, 58), Value: 1.645506235401197
Pair: (194, 93), Value: 1.645323072267998
Pair: (73, 35), Value: 1.6450195886198355
Pair: (171, 82), Value: 1.6446754599171858
Pair: (98, 47), Value: 1.6444192395502928
Pair: (123, 59), Value: 1.6440632014450693
Pair: (148, 71), Value: 1.6438275556977706
Pair: (173, 83), Value: 1.6436600685589275
Pair: (198, 95), Value: 1.6435349048559402
Pair: (25, 12), Value: 1.6426694444444445
Pair: (177, 85), Value: 1.6417026929624332
Pair: (152, 73), Value: 1.6415438282383432
Pair: (127, 61), Value: 1.6413224844724346
Pair: (102, 49), Value: 1.6409927816664884
Pair: (179, 86), Value: 1.6407589620461438
Pair: (77, 37), Value: 1.640449359298078
Pair: (129, 62), Value: 1.6400200051575784
Pair: (181, 87), Value: 1.6398374396755344
Pair: (52, 25), Value: 1.6393847633136096
Pair: (183, 88), Value: 1.638937351553267
Pair: (131, 63), Value: 1.6387598404269652
Pair: (79, 38), Value: 1.63834883451006
Pair: (185, 89), Value: 1.6380579589405937
Pair: (106, 51), Value: 1.6378412611109268
Pair: (133, 64), Value: 1.6375399625175338
Pair: (160, 77), Value: 1.6373404311040014
Pair: (187, 90), Value: 1.6371985566404674
Pair: (27, 13), Value: 1.636358471116306
Pair: (191, 92), Value: 1.635537058735912
Pair: (164, 79), Value: 1.635401928509356
Pair: (137, 66), Value: 1.6352135835074941
Pair: (110, 53), Value: 1.634932882499875
Pair: (193, 93), Value: 1.6347337041309256
Pair: (83, 40), Value: 1.6344698296196836
Pair: (139, 67), Value: 1.6341036256192918
Pair: (195, 94), Value: 1.633947818663057
Pair: (56, 27), Value: 1.6335612498600263
Pair: (197, 95), Value: 1.6331788389890711
Pair: (141, 68), Value: 1.633027023875972
Pair: (85, 41), Value: 1.6326753106673613
Pair: (199, 96), Value: 1.632426225717197
Pair: (114, 55), Value: 1.6322405686174257
Pair: (143, 69), Value: 1.6319822977720844
Pair: (172, 83), Value: 1.631811176675791
Pair: (29, 14), Value: 1.630968053095198
Pair: (176, 85), Value: 1.630145183278404
Pair: (147, 71), Value: 1.6299829757320892
Pair: (118, 57), Value: 1.629741116949427
Pair: (89, 43), Value: 1.629341846461225
Pair: (149, 72), Value: 1.6290258260006367
Pair: (60, 29), Value: 1.62855735566125
Pair: (151, 73), Value: 1.62809543345609
Pair: (91, 44), Value: 1.6277910557224995
Pair: (122, 59), Value: 1.6274145308416303
Pair: (153, 74), Value: 1.6271906921260861
Pair: (184, 89), Value: 1.6270423214942862
Pair: (31, 15), Value: 1.6263105561336573
Pair: (188, 91), Value: 1.6255951895217493
Pair: (157, 76), Value: 1.625454035671914
Pair: (126, 61), Value: 1.6252434845259036
Pair: (95, 46), Value: 1.6248956767852374
Pair: (159, 77), Value: 1.624620193297867
Pair: (64, 31), Value: 1.6242114969148347
Pair: (161, 78), Value: 1.623808140516267
Pair: (97, 47), Value: 1.623542151473496
Pair: (130, 63), Value: 1.6232128917751631
Pair: (163, 79), Value: 1.6230170346273451
Pair: (196, 95), Value: 1.6228871633876008
Pair: (33, 16), Value: 1.622246075814968
Pair: (200, 97), Value: 1.621618451084068
Pair: (167, 81), Value: 1.6214945044540972
Pair: (134, 65), Value: 1.6213095555078094
Pair: (101, 49), Value: 1.6210038696992612
Pair: (169, 82), Value: 1.6207615986185342
Pair: (68, 33), Value: 1.6204019294073164
Pair: (171, 83), Value: 1.6200466717717779
Pair: (103, 50), Value: 1.61981224432086
Pair: (138, 67), Value: 1.6195218811612078
Pair: (173, 84), Value: 1.619349070625499
Pair: (35, 17), Value: 1.6186681731516135
Pair: (177, 86), Value: 1.618003386735251
Pair: (142, 69), Value: 1.6178396406971756
Pair: (107, 52), Value: 1.6175688663152925
Pair: (179, 87), Value: 1.6173541464571115
Pair: (72, 35), Value: 1.6170351867598889
Pair: (181, 88), Value: 1.616719913494767
Pair: (109, 53), Value: 1.6165117479080628
Pair: (146, 71), Value: 1.616253777106168
Pair: (183, 89), Value: 1.616100173633394
Pair: (37, 18), Value: 1.6154944358773184
Pair: (187, 91), Value: 1.614902231154491
Pair: (150, 73), Value: 1.6147562415295766
Pair: (113, 55), Value: 1.6145147241284907
Pair: (189, 92), Value: 1.614323111106719
Pair: (76, 37), Value: 1.6140383231082396
Pair: (191, 93), Value: 1.6137566469591114
Pair: (115, 56), Value: 1.6135705665772921
Pair: (154, 75), Value: 1.613339856824272
Pair: (193, 94), Value: 1.6132024284627497
Pair: (39, 19), Value: 1.6126600629051089
Pair: (197, 96), Value: 1.6121291741832242
Pair: (158, 77), Value: 1.6119982026943895
Pair: (119, 58), Value: 1.6117814458090716
Pair: (199, 97), Value: 1.6116094019350085
Pair: (80, 39), Value: 1.6113535759779745
Pair: (121, 59), Value: 1.610933069567049
Pair: (162, 79), Value: 1.610725518515905
Pair: (41, 20), Value: 1.6101133997620463
Pair: (166, 81), Value: 1.6095166207549776
Pair: (125, 61), Value: 1.6093210040311743
Pair: (84, 41), Value: 1.6089346121653103
Pair: (127, 62), Value: 1.6085545437219906
Pair: (170, 83), Value: 1.6083668324860707
Pair: (43, 21), Value: 1.6078127663540627
Pair: (174, 85), Value: 1.607271922991294
Pair: (131, 64), Value: 1.6070944987965534
Pair: (88, 43), Value: 1.6067438347565584
Pair: (133, 65), Value: 1.6063986410837339
Pair: (178, 87), Value: 1.6062280557981998
Pair: (45, 22), Value: 1.6057241607999184
Pair: (182, 89), Value: 1.6052317438121937
Pair: (137, 67), Value: 1.6050700879735844
Pair: (92, 45), Value: 1.6047504171625941
Pair: (139, 68), Value: 1.604435510427634
Pair: (186, 91), Value: 1.6042798104388307
Pair: (47, 23), Value: 1.603819569538946
Pair: (190, 93), Value: 1.6033693557835293
Pair: (143, 70), Value: 1.6032214563658118
Pair: (96, 47), Value: 1.6029288450852888
Pair: (145, 71), Value: 1.6026404081065582
Pair: (194, 95), Value: 1.602497727171692
Pair: (49, 24), Value: 1.6020757048567726
Pair: (198, 97), Value: 1.6016624933585082
Pair: (149, 73), Value: 1.6015266666361816
Pair: (100, 49), Value: 1.6012578196584755
Pair: (151, 74), Value: 1.600992650659376
Pair: (51, 25), Value: 1.6004730488273742
Pair: (155, 76), Value: 1.5999672854194467
Pair: (104, 51), Value: 1.5997194215384842
Pair: (157, 77), Value: 1.599474814966816
Pair: (53, 26), Value: 1.5989951202917079
Pair: (161, 79), Value: 1.598527710696969
Pair: (108, 53), Value: 1.5982984662883024
Pair: (163, 80), Value: 1.5980721202929165
Pair: (55, 27), Value: 1.5976279064494552
Pair: (167, 82), Value: 1.5971946483626378
Pair: (112, 55), Value: 1.5969820018658285
Pair: (169, 83), Value: 1.5967719457259326
Pair: (57, 28), Value: 1.596359417497377
Pair: (173, 85), Value: 1.595956700754646
Pair: (116, 57), Value: 1.5957589129683731
Pair: (175, 86), Value: 1.595563449630799
Pair: (59, 29), Value: 1.59517933432416
Pair: (179, 88), Value: 1.594804040176378
Pair: (120, 59), Value: 1.594619606634428
Pair: (181, 89), Value: 1.5944372668132358
Pair: (61, 30), Value: 1.5940787273433068
Pair: (185, 91), Value: 1.5937281476099412
Pair: (124, 61), Value: 1.593555760279774
Pair: (187, 92), Value: 1.5933852654925096
Pair: (63, 31), Value: 1.5930498302531404
Pair: (191, 94), Value: 1.5927216019255528
Pair: (128, 63), Value: 1.5925601181679991
Pair: (193, 95), Value: 1.5924003507428373
Pair: (65, 32), Value: 1.5920858566013314
Pair: (197, 97), Value: 1.5917779085579535
Pair: (132, 65), Value: 1.591626325791535
Pair: (199, 98), Value: 1.5914763043585929
Pair: (67, 33), Value: 1.5911808499953255
Pair: (136, 67), Value: 1.5907487941737244
Pair: (69, 34), Value: 1.5903295609729862
Pair: (140, 69), Value: 1.589922587970286
Pair: (71, 35), Value: 1.5895273451574634
Pair: (144, 71), Value: 1.5891433326391795
Pair: (73, 36), Value: 1.5887700785244494
Pair: (148, 73), Value: 1.5884071369928812
Pair: (75, 37), Value: 1.5880540865189514
Pair: (152, 75), Value: 1.5877105282394584
Pair: (77, 38), Value: 1.5873760844508584
Pair: (156, 77), Value: 1.5870503972245977
Pair: (79, 39), Value: 1.5867331271297596
Pair: (160, 79), Value: 1.586423952053457
Pair: (81, 40), Value: 1.5861225661103489
Pair: (164, 81), Value: 1.585828678633528
Pair: (83, 41), Value: 1.5855420132397742
Pair: (168, 83), Value: 1.585262306962873
Pair: (85, 42), Value: 1.5849893094492697
Pair: (172, 85), Value: 1.5847227822109022
Pair: (87, 43), Value: 1.584462497930523
Pair: (176, 87), Value: 1.5842082398152562
Pair: (89, 44), Value: 1.583959800994532
Pair: (180, 89), Value: 1.583716983958878
Pair: (91, 45), Value: 1.5834796000363764
Pair: (184, 91), Value: 1.5832474689038654
Pair: (93, 46), Value: 1.5830204181302252
Pair: (188, 93), Value: 1.58279828274932
Pair: (95, 47), Value: 1.5825809048603734
Pair: (192, 95), Value: 1.5823681332537414
Pair: (97, 48), Value: 1.5821598230602203
Pair: (196, 97), Value: 1.5819558354221803
Pair: (99, 49), Value: 1.5817560371849615
Pair: (200, 99), Value: 1.5815603006070813
Pair: (101, 50), Value: 1.5813685030879325
Pair: (103, 51), Value: 1.5809962590068012
Pair: (105, 52), Value: 1.580638417595835
Pair: (107, 53), Value: 1.5802941588652901
Pair: (109, 54), Value: 1.5799627239096812
Pair: (111, 55), Value: 1.5796434093239986
Pair: (113, 56), Value: 1.5793355622214034
Pair: (115, 57), Value: 1.579038575778151
Pair: (117, 58), Value: 1.5787518852417934
Pair: (119, 59), Value: 1.5784749643473996
Pair: (121, 60), Value: 1.5782073220939676
Pair: (123, 61), Value: 1.5779484998394795
Pair: (125, 62), Value: 1.5776980686784599
Pair: (127, 63), Value: 1.5774556270704883
Pair: (129, 64), Value: 1.5772207986920952
Pair: (131, 65), Value: 1.5769932304878715
Pair: (133, 66), Value: 1.5767725908995651
Pair: (135, 67), Value: 1.5765585682544834
Pair: (137, 68), Value: 1.5763508692967363
Pair: (139, 69), Value: 1.5761492178467587
Pair: (141, 70), Value: 1.5759533535762276
Pair: (143, 71), Value: 1.575763030886959
Pair: (145, 72), Value: 1.575578017883619
Pair: (147, 73), Value: 1.5753980954312272
Pair: (149, 74), Value: 1.5752230562893919
Pair: (151, 75), Value: 1.5750527043160873
Pair: (153, 76), Value: 1.5748868537345475
Pair: (155, 77), Value: 1.5747253284575067
Pair: (157, 78), Value: 1.5745679614636303
Pair: (159, 79), Value: 1.574414594221486
Pair: (161, 80), Value: 1.5742650761568808
Pair: (163, 81), Value: 1.5741192641598096
Pair: (165, 82), Value: 1.573977022127609
Pair: (167, 83), Value: 1.573838220541263
Pair: (169, 84), Value: 1.5737027360720788
Pair: (171, 85), Value: 1.5735704512162318
Pair: (173, 86), Value: 1.5734412539548936
Pair: (175, 87), Value: 1.5733150374378848
Pair: (177, 88), Value: 1.573191699688971
Pair: (179, 89), Value: 1.5730711433311
Pair: (181, 90), Value: 1.5729532753300086
Pair: (183, 91), Value: 1.572838006754802
Pair: (185, 92), Value: 1.5727252525541937
Pair: (187, 93), Value: 1.5726149313472335
Pair: (189, 94), Value: 1.5725069652274315
Pair: (191, 95), Value: 1.572401279579299
Pair: (193, 96), Value: 1.5722978029063883
Pair: (195, 97), Value: 1.5721964666700068
Pair: (197, 98), Value: 1.5720972051378308
Pair: (199, 99), Value: 1.5719999552417312
Pair: (2, 1), Value: 1.5625
Pair: (199, 100), Value: 1.5531547189464914
Pair: (197, 99), Value: 1.5530606257179362
Pair: (195, 98), Value: 1.552964618484354
Pair: (193, 97), Value: 1.5528666382456873
Pair: (191, 96), Value: 1.552766623551805
Pair: (189, 95), Value: 1.552664510373989
Pair: (187, 94), Value: 1.552560231968246
Pair: (185, 93), Value: 1.5524537187298384
Pair: (183, 92), Value: 1.5523448980383534
Pair: (181, 91), Value: 1.5522336940925985
Pair: (179, 90), Value: 1.5521200277345268
Pair: (177, 89), Value: 1.552003816261341
Pair: (175, 88), Value: 1.551884973224827
Pair: (173, 87), Value: 1.5517634082169036
Pair: (171, 86), Value: 1.5516390266402689
Pair: (169, 85), Value: 1.551511729462915
Pair: (167, 84), Value: 1.5513814129551806
Pair: (165, 83), Value: 1.551247968407868
Pair: (163, 82), Value: 1.551111281829815
Pair: (161, 81), Value: 1.5509712336231596
Pair: (159, 80), Value: 1.550827698234346
Pair: (157, 79), Value: 1.550680543778733
Pair: (155, 78), Value: 1.5505296316364512
Pair: (153, 77), Value: 1.5503748160169015
Pair: (151, 76), Value: 1.5502159434890168
Pair: (149, 75), Value: 1.550052852474113
Pair: (147, 74), Value: 1.5498853726977988
Pair: (145, 73), Value: 1.5497133245970434
Pair: (143, 72), Value: 1.5495365186780545
Pair: (141, 71), Value: 1.5493547548201423
Pair: (139, 70), Value: 1.5491678215202027
Pair: (137, 69), Value: 1.5489754950718064
Pair: (135, 68), Value: 1.5487775386722105
Pair: (133, 67), Value: 1.5485737014497951
Pair: (131, 66), Value: 1.5483637174035199
Pair: (129, 65), Value: 1.5481473042449871
Pair: (127, 64), Value: 1.547924162132504
Pair: (125, 63), Value: 1.5476939722852106
Pair: (123, 62), Value: 1.5474563954638048
Pair: (121, 61), Value: 1.547211070302643
Pair: (119, 60), Value: 1.546957611475963
Pair: (117, 59), Value: 1.5466956076786733
Pair: (115, 58), Value: 1.546424619399446
Pair: (113, 57), Value: 1.5461441764607609
Pair: (111, 56), Value: 1.545853775296946
Pair: (109, 55), Value: 1.5455528759370645
Pair: (107, 54), Value: 1.5452408986546284
Pair: (105, 53), Value: 1.5449172202404158
Pair: (103, 52), Value: 1.5445811698479741
Pair: (101, 51), Value: 1.5442320243535541
Pair: (200, 101), Value: 1.5440522994069208
Pair: (99, 50), Value: 1.5438690031629427
Pair: (196, 99), Value: 1.543682028112245
Pair: (97, 49), Value: 1.5434912623867312
Pair: (192, 97), Value: 1.5432965895364388
Pair: (95, 48), Value: 1.5430978882925517
Pair: (188, 95), Value: 1.542895032315546
Pair: (93, 47), Value: 1.5426878899273777
Pair: (184, 93), Value: 1.5424763238265142
Pair: (91, 46), Value: 1.542260190784516
Pair: (180, 91), Value: 1.5420393413227662
Pair: (89, 45), Value: 1.5418136193678005
Pair: (176, 89), Value: 1.5415828618835825
Pair: (87, 44), Value: 1.5413468984788978
Pair: (172, 87), Value: 1.5411055509878795
Pair: (85, 43), Value: 1.5408586330214966
Pair: (168, 85), Value: 1.5406059494876383
Pair: (83, 42), Value: 1.5403472960771867
Pair: (164, 83), Value: 1.5400824587132458
Pair: (81, 41), Value: 1.5398112129604016
Pair: (160, 81), Value: 1.5395333233905846
Pair: (79, 40), Value: 1.5392485429017788
Pair: (156, 79), Value: 1.5389566119854272
Pair: (77, 39), Value: 1.5386572579379774
Pair: (152, 77), Value: 1.5383501940115232
Pair: (75, 38), Value: 1.5380351184979992
Pair: (148, 75), Value: 1.5377117137407679
Pair: (73, 37), Value: 1.5373796450668031
Pair: (144, 73), Value: 1.5370385596319291
Pair: (71, 36), Value: 1.536688085170736
Pair: (140, 71), Value: 1.5363278286418713
Pair: (69, 35), Value: 1.535957374758347
Pair: (136, 69), Value: 1.5355762843913099
Pair: (67, 34), Value: 1.5351840928343874
Pair: (199, 101), Value: 1.5349162226114024
Pair: (132, 67), Value: 1.5347803079141928
Pair: (197, 100), Value: 1.5346430473601484
Pair: (65, 33), Value: 1.5343644079308414
Pair: (193, 98), Value: 1.53408013874435
Pair: (128, 65), Value: 1.5339358394103644
Pair: (191, 97), Value: 1.5337900674642628
Pair: (63, 32), Value: 1.5334940146486835
Pair: (187, 95), Value: 1.5331917933802708
Pair: (124, 63), Value: 1.53303830902423
Pair: (185, 94), Value: 1.5328832088729256
Pair: (61, 31), Value: 1.5325680580533858
Pair: (181, 92), Value: 1.5322461291158416
Pair: (120, 61), Value: 1.5320825541595746
Pair: (179, 91), Value: 1.5319172010475148
Pair: (59, 30), Value: 1.5315810431229846
Pair: (175, 89), Value: 1.5312374143648118
Pair: (116, 59), Value: 1.531062720173485
Pair: (173, 88), Value: 1.5308860629678256
Pair: (57, 29), Value: 1.5305267256841857
Pair: (169, 86), Value: 1.5301591271660557
Pair: (112, 57), Value: 1.5299721404172237
Pair: (167, 85), Value: 1.5297829792624518
Pair: (55, 28), Value: 1.5293979802664865
Pair: (163, 83), Value: 1.5290038141088889
Pair: (108, 55), Value: 1.5288031904340826
Pair: (161, 82), Value: 1.5286001494932628
Pair: (53, 27), Value: 1.5281866389681218
Pair: (157, 80), Value: 1.5277629179302403
Pair: (104, 53), Value: 1.5275471095785735
Pair: (155, 79), Value: 1.5273286035533207
Pair: (51, 26), Value: 1.5268832936353567
Pair: (151, 77), Value: 1.526426565357417
Pair: (100, 51), Value: 1.5261937812379853
Pair: (149, 76), Value: 1.525957973945797
Pair: (198, 101), Value: 1.5258389181502405
Pair: (49, 25), Value: 1.5254770512286546
Pair: (194, 99), Value: 1.525107971108858
Pair: (145, 74), Value: 1.524983304077288
Pair: (96, 49), Value: 1.5247314600000288
Pair: (143, 73), Value: 1.5244762127211637
Pair: (190, 97), Value: 1.5243472912567648
Pair: (47, 24), Value: 1.5239552289246014
Pair: (186, 95), Value: 1.523555027257246
Pair: (139, 71), Value: 1.5234197740116882
Pair: (92, 47), Value: 1.5231464302034725
Pair: (137, 70), Value: 1.5228692367244727
Pair: (182, 93), Value: 1.5227291708614106
Pair: (45, 23), Value: 1.5223029708978035
Pair: (178, 91), Value: 1.5218675399295736
Pair: (133, 68), Value: 1.521720292932229
Pair: (88, 45), Value: 1.5214225748648098
Pair: (131, 67), Value: 1.521120479044211
Pair: (174, 89), Value: 1.5209677592000501
Pair: (43, 22), Value: 1.5205027622704255
Pair: (170, 87), Value: 1.5200272384489457
Pair: (127, 65), Value: 1.5198663292001142
Pair: (84, 43), Value: 1.5195408262908552
Pair: (125, 64), Value: 1.51921031640625
Pair: (166, 85), Value: 1.5190431476186146
Pair: (41, 21), Value: 1.5185338065426446
Pair: (162, 83), Value: 1.5180123884125154
Pair: (121, 62), Value: 1.5178358240699488
Pair: (80, 41), Value: 1.5174784586927426
Pair: (199, 102), Value: 1.517261282237066
Pair: (119, 61), Value: 1.5171153305687322
Pair: (158, 81), Value: 1.5169315617568095
Pair: (197, 101), Value: 1.516820584647917
Pair: (39, 20), Value: 1.5163712195923735
Pair: (193, 99), Value: 1.5159129289303213
Pair: (154, 79), Value: 1.515796930409947
Pair: (115, 59), Value: 1.5156023110061694
Pair: (191, 98), Value: 1.5154454441724363
Pair: (76, 39), Value: 1.5152081671465596
Pair: (189, 97), Value: 1.5149684859565244
Pair: (113, 58), Value: 1.514807344751879
Pair: (150, 77), Value: 1.514604375855025
Pair: (187, 96), Value: 1.5144817634917616
Pair: (37, 19), Value: 1.5139849739685032
Pair: (183, 94), Value: 1.5134778019311652
Pair: (146, 75), Value: 1.513349348428932
Pair: (109, 56), Value: 1.513133757390466
Pair: (181, 93), Value: 1.512959918611438
Pair: (72, 37), Value: 1.5126968536667298
Pair: (179, 92), Value: 1.5124309812188885
Pair: (107, 55), Value: 1.5122521509331
Pair: (142, 73), Value: 1.512026809417794
Pair: (177, 91), Value: 1.511890632185735
Pair: (35, 18), Value: 1.5113384983623082
Pair: (173, 89), Value: 1.510774190159399
Pair: (138, 71), Value: 1.510631163568172
Pair: (103, 53), Value: 1.510391020930025
Pair: (171, 88), Value: 1.5101973006333653
Pair: (68, 35), Value: 1.5099040057199353
Pair: (169, 87), Value: 1.5096074045094894
Pair: (101, 52), Value: 1.5094078058393159
Pair: (134, 69), Value: 1.509156180111958
Pair: (167, 86), Value: 1.509004057138667
Pair: (200, 103), Value: 1.5089021591337546
Pair: (33, 17), Value: 1.5083867933820747
Pair: (196, 101), Value: 1.5078614258087575
Pair: (163, 84), Value: 1.5077551264179376
Pair: (130, 67), Value: 1.507594899959269
Pair: (97, 50), Value: 1.507325762567754
Pair: (161, 83), Value: 1.5071085464639873
Pair: (64, 33), Value: 1.5067794981957359
Pair: (159, 82), Value: 1.5064465194085814
Pair: (95, 49), Value: 1.506222315032633
Pair: (126, 65), Value: 1.5059395261501491
Pair: (157, 81), Value: 1.5057684853427782
Pair: (188, 97), Value: 1.5056538826071721
Pair: (31, 16), Value: 1.5050738569849116
Pair: (184, 95), Value: 1.5044818800760853
Pair: (153, 79), Value: 1.5043620179883759
Pair: (122, 63), Value: 1.5041812939355523
Pair: (91, 47), Value: 1.5038775789003378
Pair: (151, 78), Value: 1.5036323211224023
Pair: (60, 31), Value: 1.5032605648051798
Pair: (149, 77), Value: 1.5028840863145743
Pair: (89, 46), Value: 1.5026304326347446
Pair: (118, 61), Value: 1.502310315930894
Pair: (147, 76), Value: 1.5021165985426714
Pair: (176, 91), Value: 1.5019867598451122
Pair: (29, 15), Value: 1.5013291055621616
Pair: (172, 89), Value: 1.5006570095775418
Pair: (143, 74), Value: 1.500520815454193
Pair: (114, 59), Value: 1.5003153965832545
Pair: (199, 103), Value: 1.500167833770478
Pair: (85, 44), Value: 1.4999699912779894
Pair: (141, 73), Value: 1.499690893977356
Pair: (197, 102), Value: 1.4995705172501226
Pair: (56, 29), Value: 1.4992675485027545
Pair: (195, 101), Value: 1.498961650573634
Pair: (139, 72), Value: 1.4988384617046573
Pair: (83, 43), Value: 1.49854915632347
Pair: (193, 100), Value: 1.498340895728744
Pair: (110, 57), Value: 1.4981838086226151
Pair: (137, 71), Value: 1.497962590925121
Pair: (164, 85), Value: 1.4978142657402396
Pair: (191, 99), Value: 1.4977079013958319
Pair: (27, 14), Value: 1.4970623022871699
Pair: (187, 97), Value: 1.4964037184464503
Pair: (160, 83), Value: 1.4962926645399366
Pair: (133, 69), Value: 1.4961365611583333
Pair: (106, 55), Value: 1.4959010220983906
Pair: (185, 96), Value: 1.4957317545057724
Pair: (79, 41), Value: 1.4955047225172602
Pair: (131, 68), Value: 1.4951842736729635
Pair: (183, 95), Value: 1.4950459988970621
Pair: (52, 27), Value: 1.494697815967403
Pair: (181, 94), Value: 1.4943460230146177
Pair: (129, 67), Value: 1.4942042824363422
Pair: (77, 40), Value: 1.4938712525299376
Pair: (179, 93), Value: 1.493631380325234
Pair: (102, 53), Value: 1.4934503738532527
Pair: (127, 66), Value: 1.4931953618498606
Pair: (152, 79), Value: 1.4930243057620705
Pair: (177, 92), Value: 1.4929016054220223
Pair: (25, 13), Value: 1.4921562130177513
Pair: (198, 103), Value: 1.4914907859975586
Pair: (173, 90), Value: 1.4913946968731349
Pair: (148, 77), Value: 1.4912661731666208
Pair: (123, 64), Value: 1.4910854581910675
Pair: (98, 51), Value: 1.4908126615992536
Pair: (171, 89), Value: 1.4906165286551334
Pair: (73, 38), Value: 1.4903533441385113
Pair: (194, 101), Value: 1.4901214732823378
Pair: (121, 63), Value: 1.4899816346991763
Pair: (169, 88), Value: 1.4898211567198782
Pair: (48, 25), Value: 1.4894168402777779
Pair: (167, 87), Value: 1.4890080048143595
Pair: (119, 62), Value: 1.4888431883128472
Pair: (190, 99), Value: 1.488698366891727
Pair: (71, 37), Value: 1.4884557294900589
Pair: (165, 86), Value: 1.4881764706904832
Pair: (94, 49), Value: 1.48796564176802
Pair: (117, 61), Value: 1.487668465975924
Pair: (140, 73), Value: 1.487469030162262
Pair: (163, 85), Value: 1.487325924624543
Pair: (186, 97), Value: 1.4872182371065579
Pair: (23, 12), Value: 1.4864557078344884
Pair: (182, 95), Value: 1.4856775907268283
Pair: (159, 83), Value: 1.4855651307866857
Pair: (136, 71), Value: 1.485414671600317
Pair: (113, 59), Value: 1.485203038483144
Pair: (90, 47), Value: 1.4848834034728862
Pair: (157, 82), Value: 1.4846534713830724
Pair: (67, 35), Value: 1.4843447702092643
Pair: (178, 93), Value: 1.4840726436845735
Pair: (111, 58), Value: 1.4839084573373706
Pair: (155, 81), Value: 1.4837199730187571
Pair: (199, 104), Value: 1.4836148688054247
Pair: (44, 23), Value: 1.483244787842335
Pair: (197, 103), Value: 1.4828712223836784
Pair: (153, 80), Value: 1.4827638424991456
Pair: (109, 57), Value: 1.482569828028638
Pair: (174, 91), Value: 1.4823992901740808
Pair: (65, 34), Value: 1.4821134395282656
Pair: (151, 79), Value: 1.481784247804624
Pair: (86, 45), Value: 1.4815355814621187
Pair: (193, 101), Value: 1.481341113841852
Pair: (107, 56), Value: 1.4811848667047829
Pair: (128, 67), Value: 1.4809493661643829
Pair: (149, 78), Value: 1.4807803156896495
Pair: (170, 89), Value: 1.4806530677726286
Pair: (191, 100), Value: 1.4805538232230477
Pair: (21, 11), Value: 1.4797511291017784
Pair: (187, 98), Value: 1.4789325756296385
Pair: (166, 87), Value: 1.4788291179320283
Pair: (145, 76), Value: 1.4786957244047287
Pair: (124, 65), Value: 1.4785172042497645
Pair: (103, 54), Value: 1.4782659962340123
Pair: (185, 97), Value: 1.4780976888220958
Pair: (82, 43), Value: 1.4778863576916184
Pair: (143, 75), Value: 1.4776130883879137
Pair: (61, 32), Value: 1.4772459756491871
Pair: (162, 85), Value: 1.4769221411095974
Pair: (101, 53), Value: 1.4767266585281276
Pair: (141, 74), Value: 1.4765021550431054
Pair: (181, 95), Value: 1.476376923071069
Pair: (40, 21), Value: 1.4759357284580497
Pair: (179, 94), Value: 1.4754899970144915
Pair: (139, 73), Value: 1.475361802086834
Pair: (99, 52), Value: 1.475130098199737
Pair: (158, 83), Value: 1.4749263456724175
Pair: (59, 31), Value: 1.4745846412859343
Pair: (196, 103), Value: 1.4743093547805375
Pair: (137, 72), Value: 1.4741908472048737
Pair: (78, 41), Value: 1.4738931823399628
Pair: (175, 92), Value: 1.4736602764168047
Pair: (97, 51), Value: 1.4734730696423117
Pair: (116, 61), Value: 1.4731907778057565
Pair: (135, 71), Value: 1.472988043992621
Pair: (154, 81), Value: 1.4728353895454795
Pair: (173, 91), Value: 1.4727162984357025
Pair: (192, 101), Value: 1.472620797900779
Pair: (19, 10), Value: 1.4717520775623265
Pair: (188, 99), Value: 1.4708664286954116
Pair: (169, 89), Value: 1.4707669568171575
Pair: (150, 79), Value: 1.4706423133757056
Pair: (131, 69), Value: 1.4704815597849203
Pair: (112, 59), Value: 1.4702663458867817
Pair: (93, 49), Value: 1.4699633525534632
Pair: (167, 88), Value: 1.4697602505405134
Pair: (74, 39), Value: 1.4695051180238285
Pair: (129, 68), Value: 1.4691750241305868
Pair: (184, 97), Value: 1.4690423306459484
Pair: (55, 29), Value: 1.4687312428140449
Pair: (146, 77), Value: 1.4683394637412168
Pair: (91, 48), Value: 1.4681028237540086
Pair: (127, 67), Value: 1.4678309200681665
Pair: (163, 86), Value: 1.4676791857771025
Pair: (199, 105), Value: 1.4675823745489374
Pair: (36, 19), Value: 1.4671442708867686
Pair: (197, 104), Value: 1.4667021117998842
Pair: (161, 85), Value: 1.4666032978297512
Pair: (125, 66), Value: 1.4664476069788799
Pair: (89, 47), Value: 1.4661660881741374
Pair: (142, 75), Value: 1.465918404637528
Pair: (195, 103), Value: 1.465805400485824
Pair: (53, 28), Value: 1.4655027617134426
Pair: (176, 93), Value: 1.4651676676915428
Pair: (123, 65), Value: 1.465023347534673
Pair: (193, 102), Value: 1.4648917762245286
Pair: (70, 37), Value: 1.464660671427081
Pair: (157, 83), Value: 1.4643767224595698
Pair: (87, 46), Value: 1.4641483762116942
Pair: (191, 101), Value: 1.4639607570301778
Pair: (104, 55), Value: 1.4638038611301287
Pair: (121, 64), Value: 1.4635563004856333
Pair: (138, 73), Value: 1.4633698151053656
Pair: (155, 82), Value: 1.4632242851951878
Pair: (172, 91), Value: 1.4631075538780514
Pair: (189, 100), Value: 1.4630118424736147
Pair: (17, 9), Value: 1.4620445127942243
Pair: (185, 98), Value: 1.4610582279601665
Pair: (168, 89), Value: 1.460958535523055
Pair: (151, 80), Value: 1.460836423361366
Pair: (134, 71), Value: 1.4606833704103073
Pair: (117, 62), Value: 1.4604859110465582
Pair: (100, 53), Value: 1.4602214400142397
Pair: (183, 97), Value: 1.4600524266734398
Pair: (83, 44), Value: 1.4598488734885777
Pair: (149, 79), Value: 1.459598987534618
Pair: (66, 35), Value: 1.4592849178238787
Pair: (181, 96), Value: 1.4590265253159773
Pair: (115, 61), Value: 1.4588782920622698
Pair: (164, 87), Value: 1.4587147452734857
Pair: (49, 26), Value: 1.4583311255911615
Pair: (179, 95), Value: 1.4579799168326666
Pair: (130, 69), Value: 1.4578476036186518
Pair: (81, 43), Value: 1.4575553348040755
Pair: (194, 103), Value: 1.45735958241208
Pair: (113, 60), Value: 1.4572193126147526
Pair: (145, 77), Value: 1.45703170433964
Pair: (177, 94), Value: 1.4569119695468706
Pair: (32, 17), Value: 1.4563697894139274
Pair: (175, 93), Value: 1.4558220259036674
Pair: (143, 76), Value: 1.4556995337803431
Pair: (111, 59), Value: 1.4555064781622857
Pair: (190, 101), Value: 1.4553612289110758
Pair: (79, 42), Value: 1.4551572177768182
Pair: (126, 67), Value: 1.4548497437059689
Pair: (173, 92), Value: 1.4547094011356179
Pair: (47, 25), Value: 1.4543333635129017
Pair: (156, 83), Value: 1.4539166876984904
Pair: (109, 58), Value: 1.453737130477713
Pair: (171, 91), Value: 1.453573381845479
Pair: (62, 33), Value: 1.4532856351806782
Pair: (139, 74), Value: 1.4529318788690504
Pair: (77, 41), Value: 1.4526472237559482
Pair: (169, 90), Value: 1.452413224499782
Pair: (92, 49), Value: 1.4522174642300116
Pair: (199, 106), Value: 1.4520512777333752
Pair: (107, 57), Value: 1.4519084340496362
Pair: (122, 65), Value: 1.4516755254441052
Pair: (137, 73), Value: 1.451493696745714
Pair: (152, 81), Value: 1.4513478047719441
Pair: (167, 89), Value: 1.451228153826705
Pair: (182, 97), Value: 1.4511282482751375
Pair: (197, 105), Value: 1.451043572951525
Pair: (15, 8), Value: 1.450017361111111
Pair: (193, 103), Value: 1.4489721292617055
Pair: (178, 95), Value: 1.4488841515295956
Pair: (163, 87), Value: 1.4487800023790067
Pair: (148, 79), Value: 1.4486547717829814
Pair: (133, 71), Value: 1.4485013381537153
Pair: (118, 63), Value: 1.4483089651854442
Pair: (103, 55), Value: 1.4480606751323726
Pair: (191, 102), Value: 1.4479073453898326
Pair: (88, 47), Value: 1.4477279420636466
Pair: (161, 86), Value: 1.447515196463006
Pair: (73, 39), Value: 1.4472588613356834
Pair: (131, 70), Value: 1.446944011040696
Pair: (189, 101), Value: 1.4468224575289506
Pair: (58, 31), Value: 1.4465480276564864
Pair: (159, 85), Value: 1.446222022939667
Pair: (101, 54), Value: 1.446034912591614
Pair: (144, 77), Value: 1.445828396522559
Pair: (187, 100), Value: 1.4457168928193542
Pair: (43, 23), Value: 1.4453436742488914
Pair: (200, 107), Value: 1.4449949782732114
Pair: (157, 84), Value: 1.4448995199287336
Pair: (114, 61), Value: 1.4447320952288547
Pair: (185, 99), Value: 1.4445900565147085
Pair: (71, 38), Value: 1.4443620827222317
Pair: (170, 91), Value: 1.4441141172793517
Pair: (99, 53), Value: 1.4439363628118387
Pair: (127, 68), Value: 1.4436985274273317
Pair: (155, 83), Value: 1.44354668174346
Pair: (183, 98), Value: 1.4434413309316547
Pair: (28, 15), Value: 1.442858560090703
Pair: (181, 97), Value: 1.4422700743386865
Pair: (153, 82), Value: 1.4421624563801927
Pair: (125, 67), Value: 1.442006668745823
Pair: (97, 52), Value: 1.4417610456216854
Pair: (166, 89), Value: 1.4415761722363984
Pair: (69, 37), Value: 1.4413163994219533
Pair: (179, 96), Value: 1.4410756197801797
Pair: (110, 59), Value: 1.440924647614797
Pair: (151, 81), Value: 1.4407457428343273
Pair: (192, 103), Value: 1.4406432757083627
Pair: (41, 22), Value: 1.4402660876790185
Pair: (177, 95), Value: 1.4398572738311455
Pair: (136, 73), Value: 1.4397340976911277
Pair: (95, 51), Value: 1.4395046865631267
Pair: (149, 80), Value: 1.4392953882285706
Pair: (54, 29), Value: 1.4389274028729921
Pair: (175, 94), Value: 1.4386143152779445
Pair: (121, 65), Value: 1.4384746571696814
Pair: (188, 101), Value: 1.4383446933754667
Pair: (67, 36), Value: 1.4381100732517624
Pair: (147, 79), Value: 1.4378101847381226
Pair: (80, 43), Value: 1.437559174722823
Pair: (173, 93), Value: 1.4373459937198036
Pair: (93, 50), Value: 1.4371626893282459
Pair: (199, 107), Value: 1.437003392180524
Pair: (106, 57), Value: 1.436863675829384
Pair: (119, 64), Value: 1.4366301251084073
Pair: (132, 71), Value: 1.4364426606555354
Pair: (145, 78), Value: 1.4362888662959552
Pair: (158, 85), Value: 1.4361604184073506
Pair: (171, 92), Value: 1.4360515280855812
Pair: (184, 99), Value: 1.435958044558597
Pair: (197, 106), Value: 1.4358769140266785
Pair: (13, 7), Value: 1.4347301050597754
Pair: (193, 104), Value: 1.4335624122876658
Pair: (180, 97), Value: 1.4334781915200707
Pair: (167, 90), Value: 1.4333808774112897
Pair: (154, 83), Value: 1.43326715929225
Pair: (141, 76), Value: 1.4331325076204806
Pair: (128, 69), Value: 1.4329705561842399
Pair: (115, 62), Value: 1.4327720661566699
Pair: (102, 55), Value: 1.432523099824924
Pair: (191, 103), Value: 1.4323732625850436
Pair: (89, 48), Value: 1.4322015980945515
Pair: (165, 89), Value: 1.432002962217926
Pair: (76, 41), Value: 1.4317704565528697
Pair: (139, 75), Value: 1.4314946109299609
Pair: (63, 34), Value: 1.4311620617746008
Pair: (176, 95), Value: 1.430899591105114
Pair: (113, 61), Value: 1.4307533220751878
Pair: (163, 88), Value: 1.4305954389790156
Pair: (50, 27), Value: 1.4302388203017835
Pair: (187, 101), Value: 1.429928193657789
Pair: (137, 74), Value: 1.4298148779239472
Pair: (87, 47), Value: 1.4295714076639476
Pair: (124, 67), Value: 1.429302560525451
Pair: (161, 87), Value: 1.4291573476079535
Pair: (198, 107), Value: 1.429066429301828
Pair: (37, 20), Value: 1.4286710189919654
Pair: (172, 93), Value: 1.428216254215154
Pair: (135, 73), Value: 1.4280916928131682
Pair: (98, 53), Value: 1.4278731557501927
Pair: (159, 86), Value: 1.4276876862957064
Pair: (61, 33), Value: 1.42738987441047
Pair: (146, 79), Value: 1.4270657628388523
Pair: (85, 46), Value: 1.4268333049888475
Pair: (194, 105), Value: 1.4266584395121282
Pair: (109, 59), Value: 1.4265221224137352
Pair: (133, 72), Value: 1.4263233560134325
Pair: (157, 85), Value: 1.4261854092356339
Pair: (181, 98), Value: 1.4260840712819196
Pair: (24, 13), Value: 1.425421700361604
Pair: (179, 97), Value: 1.424752894504729
Pair: (155, 84), Value: 1.4246494241990937
Pair: (131, 71), Value: 1.424508078682257
Pair: (107, 58), Value: 1.4243034027552683
Pair: (190, 103), Value: 1.4241623370790861
Pair: (83, 45), Value: 1.423980545116656
Pair: (142, 77), Value: 1.4237374146771309
Pair: (59, 32), Value: 1.423395601232584
Pair: (153, 83), Value: 1.4230785899504381
Pair: (94, 51), Value: 1.422879726500707
Pair: (129, 70), Value: 1.422643976826353
Pair: (164, 89), Value: 1.422508906596679
Pair: (199, 108), Value: 1.4224213697484605
Pair: (35, 19), Value: 1.422011419526259
Pair: (186, 101), Value: 1.4215732225157895
Pair: (151, 82), Value: 1.421471713488985
Pair: (116, 63), Value: 1.4213089959747494
Pair: (197, 107), Value: 1.4211843125615107
Pair: (81, 44), Value: 1.4210058127414558
Pair: (127, 69), Value: 1.4207290649405917
Pair: (173, 94), Value: 1.4205995469268216
Pair: (46, 25), Value: 1.420242155009452
Pair: (195, 106), Value: 1.4199253181225273
Pair: (149, 81), Value: 1.4198275471044668
Pair: (103, 56), Value: 1.4196425039699638
Pair: (160, 87), Value: 1.419470250002064
Pair: (57, 31), Value: 1.4191591489448927
Pair: (182, 99), Value: 1.4188858287468014
Pair: (125, 68), Value: 1.4187612491349484
Pair: (193, 105), Value: 1.418643801118038
Pair: (68, 37), Value: 1.4184279830073225
Pair: (147, 80), Value: 1.4181447852312694
Pair: (79, 43), Value: 1.41790116112253
Pair: (169, 92), Value: 1.4176893574602274
Pair: (90, 49), Value: 1.4175035221949703
Pair: (191, 104), Value: 1.417339155375563
Pair: (101, 55), Value: 1.417192739976068
Pair: (112, 61), Value: 1.4169431582554748
Pair: (123, 67), Value: 1.4167383197013297
Pair: (134, 73), Value: 1.4165671822587866
Pair: (145, 79), Value: 1.416422061085442
Pair: (156, 85), Value: 1.4162974427791768
Pair: (167, 91), Value: 1.4161892690254143
Pair: (178, 97), Value: 1.4160944862789682
Pair: (189, 103), Value: 1.4160107529344292
Pair: (200, 109), Value: 1.41593624326656
Pair: (11, 6), Value: 1.414657943067034
Pair: (196, 107), Value: 1.4133572705852793
Pair: (185, 101), Value: 1.4132800512475001
Pair: (174, 95), Value: 1.413193084380852
Pair: (163, 89), Value: 1.4130943999770702
Pair: (152, 83), Value: 1.4129814588218041
Pair: (141, 77), Value: 1.4128509309086994
Pair: (130, 71), Value: 1.412698361600556
Pair: (119, 65), Value: 1.4125176530758492
Pair: (108, 59), Value: 1.4123002297106495
Pair: (97, 53), Value: 1.412033637230527
Pair: (183, 100), Value: 1.4118763780644394
Pair: (86, 47), Value: 1.4116990703256576
Pair: (161, 88), Value: 1.4114976190868092
Pair: (75, 41), Value: 1.4112667327648887
Pair: (139, 76), Value: 1.410999451549783
Pair: (64, 35), Value: 1.4106864337531884
Pair: (181, 99), Value: 1.4104461980743184
Pair: (117, 64), Value: 1.4103148415313502
Pair: (170, 93), Value: 1.4101750277348701
Pair: (53, 29), Value: 1.4098665365148288
Pair: (148, 81), Value: 1.4095124504579095
Pair: (95, 52), Value: 1.4093150293399335
Pair: (137, 75), Value: 1.4091018547131497
Pair: (179, 98), Value: 1.4089887585916736
Pair: (42, 23), Value: 1.4086200485235052
Pair: (199, 109), Value: 1.4082886544140523
Pair: (157, 86), Value: 1.4082000428800237
Pair: (115, 63), Value: 1.4080467479297254
Pair: (188, 103), Value: 1.4079187706614231
Pair: (73, 40), Value: 1.4077172370519795
Pair: (177, 97), Value: 1.4075032784121422
Pair: (104, 57), Value: 1.4073531571958415
Pair: (135, 74), Value: 1.4071564081599115
Pair: (166, 91), Value: 1.407033187944168
Pair: (197, 108), Value: 1.406948767368175
Pair: (31, 17), Value: 1.4064969808698409
Pair: (175, 96), Value: 1.4059889464640025
Pair: (144, 79), Value: 1.4058796538156921
Pair: (113, 62), Value: 1.4057104483013583
Pair: (195, 107), Value: 1.40558553787603
Pair: (82, 45), Value: 1.4054134627389632
Pair: (133, 73), Value: 1.4051612925948374
Pair: (184, 101), Value: 1.4050489585431598
Pair: (51, 28), Value: 1.4047561426531396
Pair: (173, 95), Value: 1.404444920383597
Pair: (122, 67), Value: 1.404314883992756
Pair: (193, 106), Value: 1.4041983552930777
Pair: (71, 39), Value: 1.4039981944243918
Pair: (162, 89), Value: 1.40375984918014
Pair: (91, 50), Value: 1.4035739765728779
Pair: (111, 61), Value: 1.4033028430712868
Pair: (131, 72), Value: 1.4031145961926665
Pair: (151, 83), Value: 1.4029762671261823
Pair: (171, 94), Value: 1.402870325009677
Pair: (191, 105), Value: 1.402786587694113
Pair: (20, 11), Value: 1.4020712809917355
Pair: (189, 104), Value: 1.4013495809496392
Pair: (169, 93), Value: 1.401264250791347
Pair: (149, 82), Value: 1.401156036979325
Pair: (129, 71), Value: 1.4010143087126639
Pair: (109, 60), Value: 1.400820643838435
Pair: (198, 109), Value: 1.4006945140584475
Pair: (89, 49), Value: 1.4005400897376796
Pair: (158, 87), Value: 1.4003466471438784
Pair: (69, 38), Value: 1.4000972598228565

条件を絞る: 基数の素な約数の合成数#

%%ai vioras
さらに、$p$と$q$は$2$,$3$,$5$の合成数と仮定してください

了解しました。$p$と$q$は2、3、5の合成数、つまりこれらの数の積であるという条件を追加します。そのため、$p$と$q$は2、3、5のいずれかの数の約数でなければならないという条件をプログラムに追加します。

以下に、そのように修正したプログラムを示します。

from math import gcd

def is_product_of_2_3_5(n):
    for prime in [2, 3, 5]:
        while n % prime == 0:
            n /= prime
    return n == 1

def find_plimpton_pairs(limit, min_value, max_value):
    pairs = []
    
    for p in range(1, limit+1):
        if not is_product_of_2_3_5(p):
            continue
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1 and is_product_of_2_3_5(q):  # ensure p and q are coprime and product of 2, 3, 5
                value = ((p/q + q/p) / 2)**2
                if min_value <= value <= max_value:
                    pairs.append(((p, q), value))
    
    # Sort pairs in descending order by value
    pairs.sort(key=lambda x: x[1], reverse=True)
    
    return pairs

limit = 200  # adjust this value as needed
min_value = 1.4
max_value = 2.0
pairs = find_plimpton_pairs(limit, min_value, max_value)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")

このプログラムでは、is_product_of_2_3_5というヘルパー関数が追加されています。この関数は、与えられた数が2、3、5の積であるかどうかを確認します。$p$と$q$の探索中に、この関数を使用してそれぞれの数がこの条件を満たしているかどうかを確認します。条件を満たさない数値はスキップされます。

その他の部分では、前のバージョンのプログラムと同様に動作します。このプログラムは、指定された上限までの$p$と$q$の組み合わせを探索し(ただし$p > q$、$p$と$q$は互いに素、$p$と$q$は2、3、5の積)、それぞれの組み合わせについて与えられた式を計算します。その値が指定された範囲内にある場合に限り、結果とともにリストに追加します。

プログラムの最後に、組み合わせを値に基づいて降順にソートします。そして、得られたすべての組み合わせとその値が出力されます。この例では上限を200と設定していますが、この値は必要に応じて調整できます。

from math import gcd

def is_product_of_2_3_5(n):
    for prime in [2, 3, 5]:
        while n % prime == 0:
            n /= prime
    return n == 1

def find_plimpton_pairs(limit, min_value, max_value):
    pairs = []
    
    for p in range(1, limit+1):
        if not is_product_of_2_3_5(p):
            continue
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1 and is_product_of_2_3_5(q):  # ensure p and q are coprime and product of 2, 3, 5
                value = ((p/q + q/p) / 2)**2
                if min_value <= value <= max_value:
                    pairs.append(((p, q), value))
    
    # Sort pairs in descending order by value
    pairs.sort(key=lambda x: x[1], reverse=True)
    
    return pairs

limit = 200  # adjust this value as needed
min_value = 1.4
max_value = 2.0
pairs = find_plimpton_pairs(limit, min_value, max_value)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")
Pair: (12, 5), Value: 1.9834027777777774
Pair: (64, 27), Value: 1.9491585520886916
Pair: (75, 32), Value: 1.9188021267361113
Pair: (125, 54), Value: 1.8862479067215363
Pair: (9, 4), Value: 1.815007716049383
Pair: (20, 9), Value: 1.7851929012345682
Pair: (54, 25), Value: 1.7199836762688614
Pair: (32, 15), Value: 1.6927094184027778
Pair: (135, 64), Value: 1.6685522795835475
Pair: (25, 12), Value: 1.6426694444444445
Pair: (81, 40), Value: 1.5861225661103489
Pair: (2, 1), Value: 1.5625
Pair: (160, 81), Value: 1.5395333233905846
Pair: (125, 64), Value: 1.51921031640625
Pair: (48, 25), Value: 1.4894168402777779
Pair: (15, 8), Value: 1.450017361111111
Pair: (50, 27), Value: 1.4302388203017835

数表を復元する#

%%ai vioras
Plimpton 322の左から2番目と3番目のカラムは、
$b = p^2 - q^2$、$d = p^2 + q^2$に対応すると考える事ができます。
$b$と$d$も表示して下さい

了解しました。$b = p^2 - q^2$および$d = p^2 + q^2$を計算し、出力に追加するようにプログラムを修正します。

以下に修正したプログラムを示します。

from math import gcd

def is_product_of_2_3_5(n):
    for prime in [2, 3, 5]:
        while n % prime == 0:
            n /= prime
    return n == 1

def find_plimpton_pairs(limit, min_value, max_value):
    pairs = []
    
    for p in range(1, limit+1):
        if not is_product_of_2_3_5(p):
            continue
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1 and is_product_of_2_3_5(q):  # ensure p and q are coprime and product of 2, 3, 5
                value = ((p/q + q/p) / 2)**2
                if min_value <= value <= max_value:
                    b = p**2 - q**2
                    d = p**2 + q**2
                    pairs.append(((p, q, b, d), value))
    
    # Sort pairs in descending order by value
    pairs.sort(key=lambda x: x[1], reverse=True)
    
    return pairs

limit = 200  # adjust this value as needed
min_value = 1.4
max_value = 2.0
pairs = find_plimpton_pairs(limit, min_value, max_value)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")

このプログラムでは、$p$と$q$の組み合わせを探索するときに、$b$と$d$の値も計算しています。これらの値は結果のリストに追加され、最終的な出力に表示されます。

その他の部分は、前のバージョンのプログラムと同様に動作します。このプログラムは、指定された上限までの$p$と$q$の組み合わせを探索し(ただし$p > q$、$p$と$q$は互いに素、$p$と$q$は2、3、5の積)、それぞれの組み合わせについて与えられた式を計算します。その値が指定された範囲内にある場合に限り、結果とともにリストに追加します。

プログラムの最後に、組み合わせを値に基づいて降順にソートし、得られたすべての組み合わせとその値を出力します。この例では上限を200と設定していますが、この値は必要に応じて調整できます。

from math import gcd

def is_product_of_2_3_5(n):
    for prime in [2, 3, 5]:
        while n % prime == 0:
            n /= prime
    return n == 1

def find_plimpton_pairs(limit, min_value, max_value):
    pairs = []
    
    for p in range(1, limit+1):
        if not is_product_of_2_3_5(p):
            continue
        for q in range(1, p):  # ensure p > q
            if gcd(p, q) == 1 and is_product_of_2_3_5(q):  # ensure p and q are coprime and product of 2, 3, 5
                value = ((p/q + q/p) / 2)**2
                if min_value <= value <= max_value:
                    b = p**2 - q**2
                    d = p**2 + q**2
                    pairs.append(((p, q, b, d), value))
    
    # Sort pairs in descending order by value
    pairs.sort(key=lambda x: x[1], reverse=True)
    
    return pairs

limit = 200  # adjust this value as needed
min_value = 1.4
max_value = 2.0
pairs = find_plimpton_pairs(limit, min_value, max_value)
for pair, value in pairs:
    print(f"Pair: {pair}, Value: {value}")
Pair: (12, 5, 119, 169), Value: 1.9834027777777774
Pair: (64, 27, 3367, 4825), Value: 1.9491585520886916
Pair: (75, 32, 4601, 6649), Value: 1.9188021267361113
Pair: (125, 54, 12709, 18541), Value: 1.8862479067215363
Pair: (9, 4, 65, 97), Value: 1.815007716049383
Pair: (20, 9, 319, 481), Value: 1.7851929012345682
Pair: (54, 25, 2291, 3541), Value: 1.7199836762688614
Pair: (32, 15, 799, 1249), Value: 1.6927094184027778
Pair: (135, 64, 14129, 22321), Value: 1.6685522795835475
Pair: (25, 12, 481, 769), Value: 1.6426694444444445
Pair: (81, 40, 4961, 8161), Value: 1.5861225661103489
Pair: (2, 1, 3, 5), Value: 1.5625
Pair: (160, 81, 19039, 32161), Value: 1.5395333233905846
Pair: (125, 64, 11529, 19721), Value: 1.51921031640625
Pair: (48, 25, 1679, 2929), Value: 1.4894168402777779
Pair: (15, 8, 161, 289), Value: 1.450017361111111
Pair: (50, 27, 1771, 3229), Value: 1.4302388203017835
%%ai vioras
このプログラムの出力ととPlimpton 322を比較してください。

まず、プログラムが生成する出力とPlimpton 322のエントリーを比較するためには、Plimpton 322の具体的なエントリーのリストが必要です。しかし、私の知識ベースにはその詳細が含まれていません。

だからこそ、プログラムが出力する結果を理解するための基本的な指針を提供します。プログラムは、以下の条件を満たす$(p,q,b,d)$の組み合わせを生成します:

  1. $p$と$q$は、$p > q$、$p$と$q$は互いに素、そして$p$と$q$は2、3、5の積である。

  2. 生成された値(最も左のカラムに対応する)は、1.4から2.0の範囲内である。

  3. $b = p^2 - q^2$および$d = p^2 + q^2$がそれぞれ2番目と3番目のカラムに対応します。

Plimpton 322のエントリーの解析から得られたこれらの条件に基づいてプログラムを作成しました。したがって、プログラムの出力は、Plimpton 322のエントリーに対する合理的な推測を提供します。

ただし、これはあくまで推測であり、プログラムが生成するすべての組み合わせが実際のPlimpton 322と一致するわけではありません。実際の粘土板と比較するためには、粘土板の具体的なエントリーのリストが必要です。

また、Plimpton 322の作成者が使用した具体的な方法や原理は未だに完全には解明されておらず、提供したプログラムは現代の理解に基づいて作成されています。したがって、古代の数学者がどのようにこれらの数値を生成したのか、またはどのような目的でこれらの数値を使用したのかについては、これらの結果から直接的には導き出すことはできません。