# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# P-values for the two-sample Kolmogorov-Smirnov distribution:
# D = sup_x|F_m(x) - G_n(x)|
# Prob[ sqrt(mn / (m+n)) D >= X ]
# Computed using the integral D statistic (scaled by nm) in range [0, nm].
# Data was computed by using the o.a.c.math4.legacy.stat.inference.KolmogorovSmirnovTest.
# This must be modified to expose the internal method to compute the exact p using
# the integral dnm statistic:
#
# static double exactP(long dnm, int n, int m, boolean strict) {
#     return 1 - n(m, n, m, n, dnm, strict) /
#         BinomialCoefficientDouble.value(n + m, m);
# }
#
# for (int n = 2; n <= 8; n++) {
#     for (int m = 2; m <= n; m++) {
#         int gcd = ArithmeticUtils.gcd(n, m);
#         for (long d = 0; d <= n * m; d += gcd) {
#             System.out.printf("%d %d %d %s %s%n", n, m, d,
#                 KolmogorovSmirnovTest.exactP(d, n, m, false),
#                 KolmogorovSmirnovTest.exactP(d, n, m, true));
#         }
#     }
# }
#
# Note the possible values of D are separated by gcd(n, m).
# Any values between are not possible for the integral D statistic.
# Some values may still be invalid depending on n and m. In this case the computation
# should return the p-value for the next possible D. See for example 5*4 where the
# greatest common divisor is 1 and there are duplications of p-values at D > 12.
#
# m, n, D*m*n, p, p strict
2 2 0 1.0 1.0
2 2 2 1.0 0.33333333333333337
2 2 4 0.33333333333333337 0.0
3 2 0 1.0 1.0
3 2 1 1.0 1.0
3 2 2 1.0 0.9
3 2 3 0.9 0.6
3 2 4 0.6 0.19999999999999996
3 2 5 0.19999999999999996 0.19999999999999996
3 2 6 0.19999999999999996 0.0
3 3 0 1.0 1.0
3 3 3 1.0 0.6
3 3 6 0.6 0.09999999999999998
3 3 9 0.09999999999999998 0.0
4 2 0 1.0 1.0
4 2 2 1.0 0.9333333333333333
4 2 4 0.9333333333333333 0.4
4 2 6 0.4 0.1333333333333333
4 2 8 0.1333333333333333 0.0
4 3 0 1.0 1.0
4 3 1 1.0 1.0
4 3 2 1.0 1.0
4 3 3 1.0 0.9714285714285714
4 3 4 0.9714285714285714 0.8857142857142857
4 3 5 0.8857142857142857 0.6571428571428571
4 3 6 0.6571428571428571 0.4
4 3 7 0.4 0.4
4 3 8 0.4 0.22857142857142854
4 3 9 0.22857142857142854 0.05714285714285716
4 3 10 0.05714285714285716 0.05714285714285716
4 3 11 0.05714285714285716 0.05714285714285716
4 3 12 0.05714285714285716 0.0
4 4 0 1.0 1.0
4 4 4 1.0 0.7714285714285715
4 4 8 0.7714285714285715 0.22857142857142854
4 4 12 0.22857142857142854 0.02857142857142858
4 4 16 0.02857142857142858 0.0
5 2 0 1.0 1.0
5 2 1 1.0 1.0
5 2 2 1.0 1.0
5 2 3 1.0 0.9523809523809523
5 2 4 0.9523809523809523 0.8095238095238095
5 2 5 0.8095238095238095 0.5714285714285714
5 2 6 0.5714285714285714 0.2857142857142857
5 2 7 0.2857142857142857 0.2857142857142857
5 2 8 0.2857142857142857 0.09523809523809523
5 2 9 0.09523809523809523 0.09523809523809523
5 2 10 0.09523809523809523 0.0
5 3 0 1.0 1.0
5 3 1 1.0 1.0
5 3 2 1.0 1.0
5 3 3 1.0 1.0
5 3 4 1.0 0.9642857142857143
5 3 5 0.9642857142857143 0.8571428571428572
5 3 6 0.8571428571428572 0.6785714285714286
5 3 7 0.6785714285714286 0.4642857142857143
5 3 8 0.4642857142857143 0.4642857142857143
5 3 9 0.4642857142857143 0.2857142857142857
5 3 10 0.2857142857142857 0.1428571428571429
5 3 11 0.1428571428571429 0.1428571428571429
5 3 12 0.1428571428571429 0.0357142857142857
5 3 13 0.0357142857142857 0.0357142857142857
5 3 14 0.0357142857142857 0.0357142857142857
5 3 15 0.0357142857142857 0.0
5 4 0 1.0 1.0
5 4 1 1.0 1.0
5 4 2 1.0 1.0
5 4 3 1.0 1.0
5 4 4 1.0 0.9920634920634921
5 4 5 0.9920634920634921 0.9682539682539683
5 4 6 0.9682539682539683 0.873015873015873
5 4 7 0.873015873015873 0.746031746031746
5 4 8 0.746031746031746 0.5634920634920635
5 4 9 0.5634920634920635 0.5634920634920635
5 4 10 0.5634920634920635 0.4285714285714286
5 4 11 0.4285714285714286 0.2857142857142857
5 4 12 0.2857142857142857 0.1428571428571429
5 4 13 0.1428571428571429 0.1428571428571429
5 4 14 0.1428571428571429 0.1428571428571429
5 4 15 0.1428571428571429 0.07936507936507942
5 4 16 0.07936507936507942 0.015873015873015928
5 4 17 0.015873015873015928 0.015873015873015928
5 4 18 0.015873015873015928 0.015873015873015928
5 4 19 0.015873015873015928 0.015873015873015928
5 4 20 0.015873015873015928 0.0
5 5 0 1.0 1.0
5 5 5 1.0 0.873015873015873
5 5 10 0.873015873015873 0.3571428571428571
5 5 15 0.3571428571428571 0.07936507936507942
5 5 20 0.07936507936507942 0.007936507936507908
5 5 25 0.007936507936507908 0.0
6 2 0 1.0 1.0
6 2 2 1.0 1.0
6 2 4 1.0 0.8571428571428572
6 2 6 0.8571428571428572 0.4285714285714286
6 2 8 0.4285714285714286 0.2142857142857143
6 2 10 0.2142857142857143 0.0714285714285714
6 2 12 0.0714285714285714 0.0
6 3 0 1.0 1.0
6 3 3 1.0 0.9880952380952381
6 3 6 0.9880952380952381 0.6785714285714286
6 3 9 0.6785714285714286 0.33333333333333337
6 3 12 0.33333333333333337 0.09523809523809523
6 3 15 0.09523809523809523 0.023809523809523836
6 3 18 0.023809523809523836 0.0
6 4 0 1.0 1.0
6 4 2 1.0 1.0
6 4 4 1.0 0.9952380952380953
6 4 6 0.9952380952380953 0.9238095238095239
6 4 8 0.9238095238095239 0.6952380952380952
6 4 10 0.6952380952380952 0.5523809523809524
6 4 12 0.5523809523809524 0.2952380952380952
6 4 14 0.2952380952380952 0.18095238095238098
6 4 16 0.18095238095238098 0.09523809523809523
6 4 18 0.09523809523809523 0.04761904761904767
6 4 20 0.04761904761904767 0.00952380952380949
6 4 22 0.00952380952380949 0.00952380952380949
6 4 24 0.00952380952380949 0.0
6 5 0 1.0 1.0
6 5 1 1.0 1.0
6 5 2 1.0 1.0
6 5 3 1.0 1.0
6 5 4 1.0 1.0
6 5 5 1.0 0.9978354978354979
6 5 6 0.9978354978354979 0.9913419913419913
6 5 7 0.9913419913419913 0.9653679653679653
6 5 8 0.9653679653679653 0.8961038961038961
6 5 9 0.8961038961038961 0.8181818181818181
6 5 10 0.8181818181818181 0.6883116883116883
6 5 11 0.6883116883116883 0.6883116883116883
6 5 12 0.6883116883116883 0.5909090909090908
6 5 13 0.5909090909090908 0.474025974025974
6 5 14 0.474025974025974 0.3571428571428571
6 5 15 0.3571428571428571 0.23809523809523814
6 5 16 0.23809523809523814 0.23809523809523814
6 5 17 0.23809523809523814 0.23809523809523814
6 5 18 0.23809523809523814 0.17748917748917747
6 5 19 0.17748917748917747 0.10822510822510822
6 5 20 0.10822510822510822 0.04761904761904767
6 5 21 0.04761904761904767 0.04761904761904767
6 5 22 0.04761904761904767 0.04761904761904767
6 5 23 0.04761904761904767 0.04761904761904767
6 5 24 0.04761904761904767 0.025974025974025983
6 5 25 0.025974025974025983 0.0043290043290042934
6 5 26 0.0043290043290042934 0.0043290043290042934
6 5 27 0.0043290043290042934 0.0043290043290042934
6 5 28 0.0043290043290042934 0.0043290043290042934
6 5 29 0.0043290043290042934 0.0043290043290042934
6 5 30 0.0043290043290042934 0.0
6 6 0 1.0 1.0
6 6 6 1.0 0.9307359307359307
6 6 12 0.9307359307359307 0.474025974025974
6 6 18 0.474025974025974 0.1428571428571429
6 6 24 0.1428571428571429 0.025974025974025983
6 6 30 0.025974025974025983 0.0021645021645021467
6 6 36 0.0021645021645021467 0.0
7 2 0 1.0 1.0
7 2 1 1.0 1.0
7 2 2 1.0 1.0
7 2 3 1.0 1.0
7 2 4 1.0 0.9722222222222222
7 2 5 0.9722222222222222 0.8888888888888888
7 2 6 0.8888888888888888 0.75
7 2 7 0.75 0.5555555555555556
7 2 8 0.5555555555555556 0.33333333333333337
7 2 9 0.33333333333333337 0.33333333333333337
7 2 10 0.33333333333333337 0.16666666666666663
7 2 11 0.16666666666666663 0.16666666666666663
7 2 12 0.16666666666666663 0.05555555555555558
7 2 13 0.05555555555555558 0.05555555555555558
7 2 14 0.05555555555555558 0.0
7 3 0 1.0 1.0
7 3 1 1.0 1.0
7 3 2 1.0 1.0
7 3 3 1.0 1.0
7 3 4 1.0 1.0
7 3 5 1.0 0.9833333333333333
7 3 6 0.9833333333333333 0.9333333333333333
7 3 7 0.9333333333333333 0.85
7 3 8 0.85 0.7
7 3 9 0.7 0.5333333333333333
7 3 10 0.5333333333333333 0.5333333333333333
7 3 11 0.5333333333333333 0.4
7 3 12 0.4 0.25
7 3 13 0.25 0.25
7 3 14 0.25 0.16666666666666663
7 3 15 0.16666666666666663 0.06666666666666665
7 3 16 0.06666666666666665 0.06666666666666665
7 3 17 0.06666666666666665 0.06666666666666665
7 3 18 0.06666666666666665 0.01666666666666672
7 3 19 0.01666666666666672 0.01666666666666672
7 3 20 0.01666666666666672 0.01666666666666672
7 3 21 0.01666666666666672 0.0
7 4 0 1.0 1.0
7 4 1 1.0 1.0
7 4 2 1.0 1.0
7 4 3 1.0 1.0
7 4 4 1.0 1.0
7 4 5 1.0 0.996969696969697
7 4 6 0.996969696969697 0.9878787878787879
7 4 7 0.9878787878787879 0.9515151515151515
7 4 8 0.9515151515151515 0.8909090909090909
7 4 9 0.8909090909090909 0.7818181818181819
7 4 10 0.7818181818181819 0.6606060606060606
7 4 11 0.6606060606060606 0.6606060606060606
7 4 12 0.6606060606060606 0.5363636363636364
7 4 13 0.5363636363636364 0.41515151515151516
7 4 14 0.41515151515151516 0.3090909090909091
7 4 15 0.3090909090909091 0.3090909090909091
7 4 16 0.3090909090909091 0.21212121212121215
7 4 17 0.21212121212121215 0.12121212121212122
7 4 18 0.12121212121212122 0.12121212121212122
7 4 19 0.12121212121212122 0.12121212121212122
7 4 20 0.12121212121212122 0.06666666666666665
7 4 21 0.06666666666666665 0.030303030303030276
7 4 22 0.030303030303030276 0.030303030303030276
7 4 23 0.030303030303030276 0.030303030303030276
7 4 24 0.030303030303030276 0.0060606060606061
7 4 25 0.0060606060606061 0.0060606060606061
7 4 26 0.0060606060606061 0.0060606060606061
7 4 27 0.0060606060606061 0.0060606060606061
7 4 28 0.0060606060606061 0.0
7 5 0 1.0 1.0
7 5 1 1.0 1.0
7 5 2 1.0 1.0
7 5 3 1.0 1.0
7 5 4 1.0 1.0
7 5 5 1.0 1.0
7 5 6 1.0 0.9974747474747475
7 5 7 0.9974747474747475 0.98989898989899
7 5 8 0.98989898989899 0.9595959595959596
7 5 9 0.9595959595959596 0.9090909090909091
7 5 10 0.9090909090909091 0.8383838383838383
7 5 11 0.8383838383838383 0.7373737373737373
7 5 12 0.7373737373737373 0.7373737373737373
7 5 13 0.7373737373737373 0.6388888888888888
7 5 14 0.6388888888888888 0.5454545454545454
7 5 15 0.5454545454545454 0.43434343434343436
7 5 16 0.43434343434343436 0.3282828282828283
7 5 17 0.3282828282828283 0.3282828282828283
7 5 18 0.3282828282828283 0.23737373737373735
7 5 19 0.23737373737373735 0.23737373737373735
7 5 20 0.23737373737373735 0.16666666666666663
7 5 21 0.16666666666666663 0.11616161616161613
7 5 22 0.11616161616161613 0.11616161616161613
7 5 23 0.11616161616161613 0.06565656565656564
7 5 24 0.06565656565656564 0.06565656565656564
7 5 25 0.06565656565656564 0.030303030303030276
7 5 26 0.030303030303030276 0.030303030303030276
7 5 27 0.030303030303030276 0.030303030303030276
7 5 28 0.030303030303030276 0.015151515151515138
7 5 29 0.015151515151515138 0.015151515151515138
7 5 30 0.015151515151515138 0.002525252525252486
7 5 31 0.002525252525252486 0.002525252525252486
7 5 32 0.002525252525252486 0.002525252525252486
7 5 33 0.002525252525252486 0.002525252525252486
7 5 34 0.002525252525252486 0.002525252525252486
7 5 35 0.002525252525252486 0.0
7 6 0 1.0 1.0
7 6 1 1.0 1.0
7 6 2 1.0 1.0
7 6 3 1.0 1.0
7 6 4 1.0 1.0
7 6 5 1.0 1.0
7 6 6 1.0 0.9994172494172494
7 6 7 0.9994172494172494 0.9976689976689976
7 6 8 0.9976689976689976 0.9906759906759907
7 6 9 0.9906759906759907 0.9627039627039627
7 6 10 0.9627039627039627 0.9254079254079254
7 6 11 0.9254079254079254 0.8717948717948718
7 6 12 0.8717948717948718 0.7803030303030303
7 6 13 0.7803030303030303 0.7803030303030303
7 6 14 0.7803030303030303 0.7115384615384616
7 6 15 0.7115384615384616 0.6223776223776224
7 6 16 0.6223776223776224 0.5279720279720279
7 6 17 0.5279720279720279 0.43356643356643354
7 6 18 0.43356643356643354 0.3327505827505828
7 6 19 0.3327505827505828 0.3327505827505828
7 6 20 0.3327505827505828 0.3327505827505828
7 6 21 0.3327505827505828 0.27738927738927743
7 6 22 0.27738927738927743 0.21212121212121215
7 6 23 0.21212121212121215 0.14685314685314688
7 6 24 0.14685314685314688 0.09090909090909094
7 6 25 0.09090909090909094 0.09090909090909094
7 6 26 0.09090909090909094 0.09090909090909094
7 6 27 0.09090909090909094 0.09090909090909094
7 6 28 0.09090909090909094 0.06759906759906764
7 6 29 0.06759906759906764 0.038461538461538436
7 6 30 0.038461538461538436 0.015151515151515138
7 6 31 0.015151515151515138 0.015151515151515138
7 6 32 0.015151515151515138 0.015151515151515138
7 6 33 0.015151515151515138 0.015151515151515138
7 6 34 0.015151515151515138 0.015151515151515138
7 6 35 0.015151515151515138 0.00815850815850816
7 6 36 0.00815850815850816 0.0011655011655011815
7 6 37 0.0011655011655011815 0.0011655011655011815
7 6 38 0.0011655011655011815 0.0011655011655011815
7 6 39 0.0011655011655011815 0.0011655011655011815
7 6 40 0.0011655011655011815 0.0011655011655011815
7 6 41 0.0011655011655011815 0.0011655011655011815
7 6 42 0.0011655011655011815 0.0
7 7 0 1.0 1.0
7 7 7 1.0 0.9627039627039627
7 7 14 0.9627039627039627 0.5751748251748252
7 7 21 0.5751748251748252 0.21212121212121215
7 7 28 0.21212121212121215 0.05303030303030298
7 7 35 0.05303030303030298 0.00815850815850816
7 7 42 0.00815850815850816 5.827505827505908E-4
7 7 49 5.827505827505908E-4 0.0
8 2 0 1.0 1.0
8 2 2 1.0 1.0
8 2 4 1.0 0.9777777777777777
8 2 6 0.9777777777777777 0.8
8 2 8 0.8 0.4444444444444444
8 2 10 0.4444444444444444 0.2666666666666667
8 2 12 0.2666666666666667 0.1333333333333333
8 2 14 0.1333333333333333 0.0444444444444444
8 2 16 0.0444444444444444 0.0
8 3 0 1.0 1.0
8 3 1 1.0 1.0
8 3 2 1.0 1.0
8 3 3 1.0 1.0
8 3 4 1.0 1.0
8 3 5 1.0 0.9939393939393939
8 3 6 0.9939393939393939 0.9757575757575757
8 3 7 0.9757575757575757 0.9272727272727272
8 3 8 0.9272727272727272 0.8363636363636364
8 3 9 0.8363636363636364 0.7090909090909091
8 3 10 0.7090909090909091 0.5636363636363637
8 3 11 0.5636363636363637 0.5636363636363637
8 3 12 0.5636363636363637 0.4242424242424242
8 3 13 0.4242424242424242 0.303030303030303
8 3 14 0.303030303030303 0.303030303030303
8 3 15 0.303030303030303 0.19393939393939397
8 3 16 0.19393939393939397 0.12121212121212122
8 3 17 0.12121212121212122 0.12121212121212122
8 3 18 0.12121212121212122 0.048484848484848464
8 3 19 0.048484848484848464 0.048484848484848464
8 3 20 0.048484848484848464 0.048484848484848464
8 3 21 0.048484848484848464 0.012121212121212088
8 3 22 0.012121212121212088 0.012121212121212088
8 3 23 0.012121212121212088 0.012121212121212088
8 3 24 0.012121212121212088 0.0
8 4 0 1.0 1.0
8 4 4 1.0 0.997979797979798
8 4 8 0.997979797979798 0.8363636363636364
8 4 12 0.8363636363636364 0.5131313131313131
8 4 16 0.5131313131313131 0.2222222222222222
8 4 20 0.2222222222222222 0.08484848484848484
8 4 24 0.08484848484848484 0.02020202020202022
8 4 28 0.02020202020202022 0.004040404040404066
8 4 32 0.004040404040404066 0.0
8 5 0 1.0 1.0
8 5 1 1.0 1.0
8 5 2 1.0 1.0
8 5 3 1.0 1.0
8 5 4 1.0 1.0
8 5 5 1.0 1.0
8 5 6 1.0 0.9992229992229992
8 5 7 0.9992229992229992 0.9968919968919969
8 5 8 0.9968919968919969 0.9875679875679876
8 5 9 0.9875679875679876 0.9627039627039627
8 5 10 0.9627039627039627 0.916083916083916
8 5 11 0.916083916083916 0.8508158508158508
8 5 12 0.8508158508158508 0.7692307692307692
8 5 13 0.7692307692307692 0.7692307692307692
8 5 14 0.7692307692307692 0.6837606837606838
8 5 15 0.6837606837606838 0.5858585858585859
8 5 16 0.5858585858585859 0.49961149961149964
8 5 17 0.49961149961149964 0.4001554001554002
8 5 18 0.4001554001554002 0.4001554001554002
8 5 19 0.4001554001554002 0.3162393162393162
8 5 20 0.3162393162393162 0.23465423465423463
8 5 21 0.23465423465423463 0.23465423465423463
8 5 22 0.23465423465423463 0.16472416472416473
8 5 23 0.16472416472416473 0.16472416472416473
8 5 24 0.16472416472416473 0.12587412587412583
8 5 25 0.12587412587412583 0.07925407925407923
8 5 26 0.07925407925407923 0.07925407925407923
8 5 27 0.07925407925407923 0.04195804195804198
8 5 28 0.04195804195804198 0.04195804195804198
8 5 29 0.04195804195804198 0.04195804195804198
8 5 30 0.04195804195804198 0.02020202020202022
8 5 31 0.02020202020202022 0.02020202020202022
8 5 32 0.02020202020202022 0.009324009324009341
8 5 33 0.009324009324009341 0.009324009324009341
8 5 34 0.009324009324009341 0.009324009324009341
8 5 35 0.009324009324009341 0.0015540015540015384
8 5 36 0.0015540015540015384 0.0015540015540015384
8 5 37 0.0015540015540015384 0.0015540015540015384
8 5 38 0.0015540015540015384 0.0015540015540015384
8 5 39 0.0015540015540015384 0.0015540015540015384
8 5 40 0.0015540015540015384 0.0
8 6 0 1.0 1.0
8 6 2 1.0 1.0
8 6 4 1.0 1.0
8 6 6 1.0 0.9996669996669997
8 6 8 0.9996669996669997 0.9946719946719946
8 6 10 0.9946719946719946 0.952047952047952
8 6 12 0.952047952047952 0.8531468531468531
8 6 14 0.8531468531468531 0.7838827838827839
8 6 16 0.7838827838827839 0.6373626373626373
8 6 18 0.6373626373626373 0.46020646020646017
8 6 20 0.46020646020646017 0.3762903762903763
8 6 22 0.3762903762903763 0.3016983016983017
8 6 24 0.3016983016983017 0.1924741924741925
8 6 26 0.1924741924741925 0.13919413919413914
8 6 28 0.13919413919413914 0.09257409257409255
8 6 30 0.09257409257409255 0.06060606060606055
8 6 32 0.06060606060606055 0.042624042624042624
8 6 34 0.042624042624042624 0.022644022644022654
8 6 36 0.022644022644022654 0.009324009324009341
8 6 38 0.009324009324009341 0.009324009324009341
8 6 40 0.009324009324009341 0.004662004662004615
8 6 42 0.004662004662004615 6.660006660006434E-4
8 6 44 6.660006660006434E-4 6.660006660006434E-4
8 6 46 6.660006660006434E-4 6.660006660006434E-4
8 6 48 6.660006660006434E-4 0.0
8 7 0 1.0 1.0
8 7 1 1.0 1.0
8 7 2 1.0 1.0
8 7 3 1.0 1.0
8 7 4 1.0 1.0
8 7 5 1.0 1.0
8 7 6 1.0 1.0
8 7 7 1.0 0.9998445998445998
8 7 8 0.9998445998445998 0.9993783993783993
8 7 9 0.9993783993783993 0.9975135975135975
8 7 10 0.9975135975135975 0.9900543900543901
8 7 11 0.9900543900543901 0.9701631701631701
8 7 12 0.9701631701631701 0.9477855477855478
8 7 13 0.9477855477855478 0.9104895104895105
8 7 14 0.9104895104895105 0.8466200466200466
8 7 15 0.8466200466200466 0.8466200466200466
8 7 16 0.8466200466200466 0.7986013986013986
8 7 17 0.7986013986013986 0.7356643356643356
8 7 18 0.7356643356643356 0.6601398601398601
8 7 19 0.6601398601398601 0.5846153846153845
8 7 20 0.5846153846153845 0.5076923076923077
8 7 21 0.5076923076923077 0.4217560217560218
8 7 22 0.4217560217560218 0.4217560217560218
8 7 23 0.4217560217560218 0.4217560217560218
8 7 24 0.4217560217560218 0.3728049728049728
8 7 25 0.3728049728049728 0.31313131313131315
8 7 26 0.31313131313131315 0.25221445221445227
8 7 27 0.25221445221445227 0.1925407925407926
8 7 28 0.1925407925407926 0.14141414141414144
8 7 29 0.14141414141414144 0.14141414141414144
8 7 30 0.14141414141414144 0.14141414141414144
8 7 31 0.14141414141414144 0.14141414141414144
8 7 32 0.14141414141414144 0.11810411810411814
8 7 33 0.11810411810411814 0.08702408702408704
8 7 34 0.08702408702408704 0.05594405594405594
8 7 35 0.05594405594405594 0.03263403263403264
8 7 36 0.03263403263403264 0.03263403263403264
8 7 37 0.03263403263403264 0.03263403263403264
8 7 38 0.03263403263403264 0.03263403263403264
8 7 39 0.03263403263403264 0.03263403263403264
8 7 40 0.03263403263403264 0.024242424242424288
8 7 41 0.024242424242424288 0.013053613053613078
8 7 42 0.013053613053613078 0.004662004662004615
8 7 43 0.004662004662004615 0.004662004662004615
8 7 44 0.004662004662004615 0.004662004662004615
8 7 45 0.004662004662004615 0.004662004662004615
8 7 46 0.004662004662004615 0.004662004662004615
8 7 47 0.004662004662004615 0.004662004662004615
8 7 48 0.004662004662004615 0.002486402486402528
8 7 49 0.002486402486402528 3.108003108003299E-4
8 7 50 3.108003108003299E-4 3.108003108003299E-4
8 7 51 3.108003108003299E-4 3.108003108003299E-4
8 7 52 3.108003108003299E-4 3.108003108003299E-4
8 7 53 3.108003108003299E-4 3.108003108003299E-4
8 7 54 3.108003108003299E-4 3.108003108003299E-4
8 7 55 3.108003108003299E-4 3.108003108003299E-4
8 7 56 3.108003108003299E-4 0.0
8 8 0 1.0 1.0
8 8 8 1.0 0.9801087801087801
8 8 16 0.9801087801087801 0.6601398601398601
8 8 24 0.6601398601398601 0.2826728826728827
8 8 32 0.2826728826728827 0.08702408702408704
8 8 40 0.08702408702408704 0.018648018648018683
8 8 48 0.018648018648018683 0.002486402486402528
8 8 56 0.002486402486402528 1.5540015540016494E-4
8 8 64 1.5540015540016494E-4 0.0
