А в какой перестановке у Вас нашёлся "блекджек мечты"?
Код:
? for(d=0,20, print(d,": ",factor(52556626259340931919271848023566857910792017169+d)))
0: [3, 2; 7, 1; 781257667, 1; 1014207263, 1; 1052848592393858276690166203, 1]
1: [2, 1; 5, 1; 19, 2; 1861200452771041030927, 1; 7822167790056608559811, 1]
2: [11, 1; 17, 2; 21347, 1; 263347729, 1; 2940834085996921179547915651523, 1]
3: [2, 2; 3, 1; 7823, 1; 6919303, 1; 80911556108898085403564574157315199, 1]
4: [13, 1; 37, 2; 125441, 1; 581198637125339, 1; 40505741223626516423491, 1]
5: [2, 1; 41, 2; 137, 1; 38777584032483137, 1; 2942581194129010746695683, 1]
6: [3, 1; 5, 2; 1702879, 1; 6818274764859197, 1; 60354259698914182352983, 1]
7: [2, 3; 7, 2; 1330890551383011959, 1; 100739332796723509405973317, 1]
8: [29, 2; 392143, 1; 1162961, 1; 486789225930503, 1; 281501626092460313, 1]
9: [2, 1; 3, 2; 189239, 1; 61958051, 1; 249027083116398645782599937304289, 1]
10: [47, 2; 67, 1; 2143, 1; 58851700847, 1; 2815631211029665733346397433, 1]
11: [2, 2; 5, 1; 1567, 1; 56720025611, 1; 29565965690605596627248012727407, 1]
12: [3, 1; 23, 2; 557, 1; 1005114404582749, 1; 59153420175281091996534791, 1]
13: [2, 1; 11, 2; 9067, 1; 1124214128099, 1; 21305879109379126227830818087, 1]
14: [7, 1; 31, 2; 52631, 1; 763413734521, 1; 194448438749925582504897079, 1]
15: [2, 5; 3, 1; 3309101639, 1; 165442140070855257127511604843401861, 1]
16: [5, 1; 53, 2; 307543, 1; 3354971, 1; 3626695709035463471121006119881, 1]
17: [2, 1; 13, 2; 811, 1; 109118549, 1; 1757079218219918320912667590644623, 1]
18: [3, 5; 569, 1; 4289, 1; 88624315273297071418079120978758367449, 1]
19: [2, 2; 17, 1; 503, 1; 352252443071, 1; 4362109541162547895567905769457, 1]
20: [19, 1; 43, 2; 508073689, 1; 29001178859, 1; 101530052309411972500069, 1]
Т.е. перестановка [37,41,29,47,23,31,53,43] или [4,5,2,7,1,3,8,6].