#include <iostream>
#include <map>
using namespace std;
map<string, unsigned int> data =
{
{ "1.1", 137175122 },
{ "1.2", 136747334 },
{ "1.3", 4489293 },
{ "1.4", 135537930 },
{ "1.5", 58888460 },
{ "1.6", 22057100 },
{ "1.7", 8618376 },
{ "1.8", 537079068 },
{ "1.9", 564208016 },
{ "1.10", 2196400 },
{ "1.11", 176169809 },
{ "1.12", 126395133 },
{ "1.13", 103318324 },
{ "1.14", 270566272 },
{ "1.15", 3203384 },
{ "1.16", 78817706 },
{ "1.17", 15379174 },
{ "1.18", 21506816 },
{ "1.19", 689764920 },
{ "1.20", 140974130 },
{ "1.21", 963576394 },
{ "1.22", 960532170 },
{ "1.23", 498445748 },
{ "1.24", 495998277 },
{ "1.25", 219795776 },
{ "1.26", 609698192 },
{ "1.27", 2572688 },
{ "1.28", 327156481 },
{ "1.29", 63980065 },
{ "1.30", 654836896 },
{ "1.31", 157290662 },
{ "2.1", 304153522 },
{ "2.2", 847779845 },
{ "2.3", 42620069 },
{ "2.4", 814630048 },
{ "2.5", 268895273 },
{ "2.6", 480415745 },
{ "2.7", 414261539 },
{ "2.8", 741716947 },
{ "2.9", 650513971 },
{ "2.10", 114699377 },
{ "2.11", 655642722 },
{ "2.12", 378824684 },
{ "2.13", 454558741 },
{ "2.14", 759792808 },
{ "2.15", 1059088098 },
{ "2.16", 171253745 },
{ "2.17", 242362772 },
{ "2.18", 511072703 },
{ "2.19", 286282019 },
{ "2.20", 91529975 },
{ "2.21", 68428695 },
{ "2.22", 139198804 },
{ "2.23", 164593958 },
{ "2.24", 221766712 },
{ "2.25", 154234424 },
{ "2.26", 195095864 },
{ "2.27", 864180523 },
{ "2.28", 660813171 },
{ "3.1", 925843327 },
{ "3.2", 1042745321 },
{ "3.3", 968758953 },
{ "3.4", 1004379826 },
{ "3.5", 978495163 },
{ "3.6", 189706416 },
{ "3.7", 653019957 },
{ "3.8", 201448277 },
{ "3.9", 190857949 },
{ "3.10", 463488979 },
{ "3.11", 223374535 },
{ "3.12", 1304555 },
{ "3.13", 825329172 },
{ "3.14", 833671775 },
{ "3.15", 113671150 },
{ "3.16", 107271622 },
{ "3.17", 158711007 },
{ "3.18", 977212910 },
{ "3.19", 313314799 },
{ "3.20", 965239695 },
{ "3.21", 645980829 },
{ "3.22", 893288031 },
{ "3.23", 524211911 },
{ "3.24", 536649719 },
{ "3.25", 536702713 },
{ "3.26", 1060067021 },
{ "3.27", 898005593 },
{ "3.28", 267437563 },
{ "3.29", 305632767 },
{ "3.30", 887839979 },
{ "3.31", 499860863 },
{ "4.1", 290205693 },
{ "4.2", 863795886 },
{ "4.3", 1045778457 },
{ "4.4", 595530163 },
{ "4.5", 976001464 },
{ "4.6", 944174400 },
{ "4.7", 315029357 },
{ "4.8", 116341625 },
{ "4.9", 71773977 },
{ "4.10", 45346270 },
{ "4.11", 486006231 },
{ "4.12", 385249183 },
{ "4.13", 179725289 },
{ "4.14", 736913120 },
{ "4.15", 54836475 },
{ "4.16", 108436659 },
{ "4.17", 197309489 },
{ "4.18", 752049257 },
{ "4.19", 1023237770 },
{ "4.20", 1052559715 },
{ "4.21", 934791466 },
{ "4.22", 794009007 },
{ "4.23", 778860411 },
{ "4.24", 535159417 },
{ "4.25", 502752852 },
{ "4.26", 434103414 },
{ "4.27", 246196247 },
{ "4.28", 250150658 },
{ "4.29", 639718760 },
{ "4.30", 805771208 },
{ "5.1", 1012014612 },
{ "5.2", 418492278 },
{ "5.3", 747485118 },
{ "5.4", 210402858 },
{ "5.5", 629689963 },
{ "5.6", 961603347 },
{ "5.7", 124925371 },
{ "5.8", 20397433 },
{ "5.9", 682572272 },
{ "5.10", 518726083 },
{ "5.11", 385607483 },
{ "5.12", 933146238 },
{ "5.13", 866827477 },
{ "5.14", 113046967 },
{ "5.15", 679270142 },
{ "5.16", 959444218 },
{ "5.17", 636418012 },
{ "5.18", 163488688 },
{ "5.19", 318763697 },
{ "5.20", 850301843 },
{ "5.21", 839816443 },
{ "5.22", 758717934 },
{ "5.23", 255433182 },
{ "5.24", 129726693 },
{ "5.25", 435254459 },
{ "5.26", 915306429 },
{ "5.27", 644347469 },
{ "5.28", 488752797 },
{ "5.29", 529606171 },
{ "5.30", 533804955 },
{ "5.31", 366846402 },
{ "6.1", 223118952 },
{ "6.2", 345056104 },
{ "6.3", 162588014 },
{ "6.4", 60087657 },
{ "6.5", 797392304 },
{ "6.6", 699086098 },
{ "6.7", 812478338 },
{ "6.8", 1072536715 },
{ "6.9", 804913085 },
{ "6.10", 1065205757 },
{ "6.11", 1031790481 },
{ "6.12", 1018139177 },
{ "6.13", 1043312545 },
{ "6.14", 392671053 },
{ "6.15", 527908340 },
{ "6.16", 523572990 },
{ "6.17", 481752218 },
{ "6.18", 929488795 },
{ "6.19", 528840659 },
{ "6.20", 1067155447 },
{ "6.21", 531316719 },
{ "6.22", 1040186581 },
{ "6.23", 1071118291 },
{ "6.24", 826798075 },
{ "6.25", 888078207 },
{ "6.26", 384757563 },
{ "6.27", 910156927 },
{ "6.28", 924644991 },
{ "6.29", 869725991 },
{ "6.30", 939511247 },
{ "7.1", 796282863 },
{ "7.2", 259454967 },
{ "7.3", 1006030335 },
{ "7.4", 1005897083 },
{ "7.5", 1064750567 },
{ "7.6", 800941791 },
{ "7.7", 1073197039 },
{ "7.8", 1073000187 },
{ "7.9", 590802878 },
{ "7.10", 561937339 },
{ "7.11", 587103995 },
{ "7.12", 805074423 },
{ "7.13", 985028091 },
{ "7.14", 989124061 },
{ "7.15", 946400699 },
{ "7.16", 65971418 },
{ "7.17", 829830654 },
{ "7.18", 1039128526 },
{ "7.19", 1038575462 },
{ "7.20", 744803663 },
{ "7.21", 762072331 },
{ "7.22", 460615491 },
{ "7.23", 930510858 },
{ "7.24", 1001892168 },
{ "7.25", 532128190 },
{ "7.26", 48084282 },
{ "7.27", 934392138 },
{ "7.28", 361295964 },
{ "7.29", 401379864 },
{ "7.30", 402404208 },
{ "7.31", 391918356 },
{ "8.1", 906897876 },
{ "8.2", 324257694 },
{ "8.3", 117991866 },
{ "8.4", 1065512682 },
{ "8.5", 499449846 },
{ "8.6", 528842197 },
{ "8.7", 220852551 },
{ "8.8", 590707175 },
{ "8.9", 590733731 },
{ "8.10", 597290873 },
{ "8.11", 497093581 },
{ "8.12", 985136877 },
{ "8.13", 995490500 },
{ "8.14", 683014540 },
{ "8.15", 205322524 },
{ "8.16", 548861208 },
{ "8.17", 149853466 },
{ "8.18", 184531326 },
{ "8.19", 80094046 },
{ "8.20", 111158235 },
{ "8.21", 361046992 },
{ "8.22", 358180582 },
{ "8.23", 903550566 },
{ "8.24", 905631836 },
{ "8.25", 905474844 },
{ "8.26", 884953404 },
{ "8.27", 883911002 },
{ "8.28", 553478204 },
{ "8.29", 568027498 },
{ "8.30", 637370185 },
{ "8.31", 635300957 },
{ "9.1", 761572202 },
{ "9.2", 764275583 },
{ "9.3", 739079998 },
{ "9.4", 1040031100 },
{ "9.5", 1054520414 },
{ "9.6", 1023081791 },
{ "9.7", 956038527 },
{ "9.8", 1001387902 },
{ "9.9", 859528526 },
{ "9.10", 810225358 },
{ "9.11", 955371343 },
{ "9.12", 762361627 },
{ "9.13", 572775398 },
{ "9.14", 44564475 },
{ "9.15", 465043179 },
{ "9.16", 1065612927 },
{ "9.17", 740491263 },
{ "9.18", 703132671 },
{ "9.19", 216101877 },
{ "9.20", 647846271 },
{ "9.21", 228424031 },
{ "9.22", 801078041 },
{ "9.23", 508755737 },
{ "9.24", 979171277 },
{ "9.25", 987544575 },
{ "9.26", 918339326 },
{ "9.27", 259681917 },
{ "9.28", 445854317 },
{ "9.29", 99252143 },
{ "9.30", 1070312445 },
{ "10.1", 937668591 },
{ "10.2", 1029740222 },
{ "10.3", 460905392 },
{ "10.4", 1044225841 },
{ "10.5", 939128555 },
{ "10.6", 1069294847 },
{ "10.7", 1035107702 },
{ "10.8", 31190526 },
{ "10.9", 1054576616 },
{ "10.10", 534327883 },
{ "10.11", 419237599 },
{ "10.12", 172859103 },
{ "10.13", 661434351 },
{ "10.14", 1071410145 },
{ "10.15", 920054756 },
{ "10.16", 911435125 },
{ "10.17", 158442333 },
{ "10.18", 135766377 },
{ "10.19", 484067482 },
{ "10.20", 920308609 },
{ "10.21", 639280012 },
{ "10.22", 607462935 },
{ "10.23", 1017487796 },
{ "10.24", 396504300 },
{ "10.25", 468492028 },
{ "10.26", 1006504039 },
{ "10.27", 200565319 },
{ "10.28", 174447192 },
{ "10.29", 447843227 },
{ "10.30", 374989799 },
{ "10.31", 778009461 },
{ "11.1", 592365651 },
{ "11.2", 829147150 },
{ "11.3", 297650694 },
{ "11.4", 304562286 },
{ "11.5", 205851279 },
{ "11.6", 745867905 },
{ "11.7", 481748887 },
{ "11.8", 646532436 },
{ "11.9", 818366903 },
{ "11.10", 835027187 },
{ "11.11", 1031539009 },
{ "11.12", 1033750788 },
{ "11.13", 17111862 },
{ "11.14", 488150800 },
{ "11.15", 381473910 },
{ "11.16", 8777872 },
{ "11.17", 184742042 },
{ "11.18", 50874908 },
{ "11.19", 224953003 },
{ "11.20", 623812521 },
{ "11.21", 34379680 },
{ "11.22", 189281792 },
{ "11.23", 253892161 },
{ "11.24", 161893451 },
{ "11.25", 864419859 },
{ "11.26", 975377442 },
{ "11.27", 551602292 },
{ "11.28", 702816495 },
{ "11.29", 693377195 },
{ "11.30", 627424303 },
{ "12.1", 747042468 },
{ "12.2", 261517952 },
{ "12.3", 257204618 },
{ "12.4", 1025221899 },
{ "12.5", 563898444 },
{ "12.6", 202733829 },
{ "12.7", 33697937 },
{ "12.8", 115488213 },
{ "12.9", 128586349 },
{ "12.10", 850037126 },
{ "12.11", 567544608 },
{ "12.12", 561775214 },
{ "12.13", 57215806 },
{ "12.14", 664865554 },
{ "12.15", 141033790 },
{ "12.16", 780271904 },
{ "12.17", 145135969 },
{ "12.18", 411228274 },
{ "12.19", 403361094 },
{ "12.20", 805863680 },
{ "12.21", 35881378 },
{ "12.22", 719455505 },
{ "12.23", 272642385 },
{ "12.24", 4333649 },
{ "12.25", 69304402 },
{ "12.26", 287572849 },
{ "12.27", 287576915 },
{ "12.28", 725619282 },
{ "12.29", 675808256 },
{ "12.30", 171970561 },
{ "12.31", 134791937 },
};
int main()
{
for (int m = 1; m <= 12; ++m)
for (int d = 1; d <= 31; ++d)
{
string key(to_string(m) + "." + to_string(d));
if (data.find(key) == data.end()) continue;
cout << m << "/" << d << " " << 100.0 * __builtin_popcount(data[key]) / 30.0 << "%" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKbWFwPHN0cmluZywgdW5zaWduZWQgaW50PiBkYXRhID0KewoJeyAiMS4xIiwgMTM3MTc1MTIyIH0sCgl7ICIxLjIiLCAxMzY3NDczMzQgfSwKCXsgIjEuMyIsIDQ0ODkyOTMgfSwKCXsgIjEuNCIsIDEzNTUzNzkzMCB9LAoJeyAiMS41IiwgNTg4ODg0NjAgfSwKCXsgIjEuNiIsIDIyMDU3MTAwIH0sCgl7ICIxLjciLCA4NjE4Mzc2IH0sCgl7ICIxLjgiLCA1MzcwNzkwNjggfSwKCXsgIjEuOSIsIDU2NDIwODAxNiB9LAoJeyAiMS4xMCIsIDIxOTY0MDAgfSwKCXsgIjEuMTEiLCAxNzYxNjk4MDkgfSwKCXsgIjEuMTIiLCAxMjYzOTUxMzMgfSwKCXsgIjEuMTMiLCAxMDMzMTgzMjQgfSwKCXsgIjEuMTQiLCAyNzA1NjYyNzIgfSwKCXsgIjEuMTUiLCAzMjAzMzg0IH0sCgl7ICIxLjE2IiwgNzg4MTc3MDYgfSwKCXsgIjEuMTciLCAxNTM3OTE3NCB9LAoJeyAiMS4xOCIsIDIxNTA2ODE2IH0sCgl7ICIxLjE5IiwgNjg5NzY0OTIwIH0sCgl7ICIxLjIwIiwgMTQwOTc0MTMwIH0sCgl7ICIxLjIxIiwgOTYzNTc2Mzk0IH0sCgl7ICIxLjIyIiwgOTYwNTMyMTcwIH0sCgl7ICIxLjIzIiwgNDk4NDQ1NzQ4IH0sCgl7ICIxLjI0IiwgNDk1OTk4Mjc3IH0sCgl7ICIxLjI1IiwgMjE5Nzk1Nzc2IH0sCgl7ICIxLjI2IiwgNjA5Njk4MTkyIH0sCgl7ICIxLjI3IiwgMjU3MjY4OCB9LAoJeyAiMS4yOCIsIDMyNzE1NjQ4MSB9LAoJeyAiMS4yOSIsIDYzOTgwMDY1IH0sCgl7ICIxLjMwIiwgNjU0ODM2ODk2IH0sCgl7ICIxLjMxIiwgMTU3MjkwNjYyIH0sCgl7ICIyLjEiLCAzMDQxNTM1MjIgfSwKCXsgIjIuMiIsIDg0Nzc3OTg0NSB9LAoJeyAiMi4zIiwgNDI2MjAwNjkgfSwKCXsgIjIuNCIsIDgxNDYzMDA0OCB9LAoJeyAiMi41IiwgMjY4ODk1MjczIH0sCgl7ICIyLjYiLCA0ODA0MTU3NDUgfSwKCXsgIjIuNyIsIDQxNDI2MTUzOSB9LAoJeyAiMi44IiwgNzQxNzE2OTQ3IH0sCgl7ICIyLjkiLCA2NTA1MTM5NzEgfSwKCXsgIjIuMTAiLCAxMTQ2OTkzNzcgfSwKCXsgIjIuMTEiLCA2NTU2NDI3MjIgfSwKCXsgIjIuMTIiLCAzNzg4MjQ2ODQgfSwKCXsgIjIuMTMiLCA0NTQ1NTg3NDEgfSwKCXsgIjIuMTQiLCA3NTk3OTI4MDggfSwKCXsgIjIuMTUiLCAxMDU5MDg4MDk4IH0sCgl7ICIyLjE2IiwgMTcxMjUzNzQ1IH0sCgl7ICIyLjE3IiwgMjQyMzYyNzcyIH0sCgl7ICIyLjE4IiwgNTExMDcyNzAzIH0sCgl7ICIyLjE5IiwgMjg2MjgyMDE5IH0sCgl7ICIyLjIwIiwgOTE1Mjk5NzUgfSwKCXsgIjIuMjEiLCA2ODQyODY5NSB9LAoJeyAiMi4yMiIsIDEzOTE5ODgwNCB9LAoJeyAiMi4yMyIsIDE2NDU5Mzk1OCB9LAoJeyAiMi4yNCIsIDIyMTc2NjcxMiB9LAoJeyAiMi4yNSIsIDE1NDIzNDQyNCB9LAoJeyAiMi4yNiIsIDE5NTA5NTg2NCB9LAoJeyAiMi4yNyIsIDg2NDE4MDUyMyB9LAoJeyAiMi4yOCIsIDY2MDgxMzE3MSB9LAoJeyAiMy4xIiwgOTI1ODQzMzI3IH0sCgl7ICIzLjIiLCAxMDQyNzQ1MzIxIH0sCgl7ICIzLjMiLCA5Njg3NTg5NTMgfSwKCXsgIjMuNCIsIDEwMDQzNzk4MjYgfSwKCXsgIjMuNSIsIDk3ODQ5NTE2MyB9LAoJeyAiMy42IiwgMTg5NzA2NDE2IH0sCgl7ICIzLjciLCA2NTMwMTk5NTcgfSwKCXsgIjMuOCIsIDIwMTQ0ODI3NyB9LAoJeyAiMy45IiwgMTkwODU3OTQ5IH0sCgl7ICIzLjEwIiwgNDYzNDg4OTc5IH0sCgl7ICIzLjExIiwgMjIzMzc0NTM1IH0sCgl7ICIzLjEyIiwgMTMwNDU1NSB9LAoJeyAiMy4xMyIsIDgyNTMyOTE3MiB9LAoJeyAiMy4xNCIsIDgzMzY3MTc3NSB9LAoJeyAiMy4xNSIsIDExMzY3MTE1MCB9LAoJeyAiMy4xNiIsIDEwNzI3MTYyMiB9LAoJeyAiMy4xNyIsIDE1ODcxMTAwNyB9LAoJeyAiMy4xOCIsIDk3NzIxMjkxMCB9LAoJeyAiMy4xOSIsIDMxMzMxNDc5OSB9LAoJeyAiMy4yMCIsIDk2NTIzOTY5NSB9LAoJeyAiMy4yMSIsIDY0NTk4MDgyOSB9LAoJeyAiMy4yMiIsIDg5MzI4ODAzMSB9LAoJeyAiMy4yMyIsIDUyNDIxMTkxMSB9LAoJeyAiMy4yNCIsIDUzNjY0OTcxOSB9LAoJeyAiMy4yNSIsIDUzNjcwMjcxMyB9LAoJeyAiMy4yNiIsIDEwNjAwNjcwMjEgfSwKCXsgIjMuMjciLCA4OTgwMDU1OTMgfSwKCXsgIjMuMjgiLCAyNjc0Mzc1NjMgfSwKCXsgIjMuMjkiLCAzMDU2MzI3NjcgfSwKCXsgIjMuMzAiLCA4ODc4Mzk5NzkgfSwKCXsgIjMuMzEiLCA0OTk4NjA4NjMgfSwKCXsgIjQuMSIsIDI5MDIwNTY5MyB9LAoJeyAiNC4yIiwgODYzNzk1ODg2IH0sCgl7ICI0LjMiLCAxMDQ1Nzc4NDU3IH0sCgl7ICI0LjQiLCA1OTU1MzAxNjMgfSwKCXsgIjQuNSIsIDk3NjAwMTQ2NCB9LAoJeyAiNC42IiwgOTQ0MTc0NDAwIH0sCgl7ICI0LjciLCAzMTUwMjkzNTcgfSwKCXsgIjQuOCIsIDExNjM0MTYyNSB9LAoJeyAiNC45IiwgNzE3NzM5NzcgfSwKCXsgIjQuMTAiLCA0NTM0NjI3MCB9LAoJeyAiNC4xMSIsIDQ4NjAwNjIzMSB9LAoJeyAiNC4xMiIsIDM4NTI0OTE4MyB9LAoJeyAiNC4xMyIsIDE3OTcyNTI4OSB9LAoJeyAiNC4xNCIsIDczNjkxMzEyMCB9LAoJeyAiNC4xNSIsIDU0ODM2NDc1IH0sCgl7ICI0LjE2IiwgMTA4NDM2NjU5IH0sCgl7ICI0LjE3IiwgMTk3MzA5NDg5IH0sCgl7ICI0LjE4IiwgNzUyMDQ5MjU3IH0sCgl7ICI0LjE5IiwgMTAyMzIzNzc3MCB9LAoJeyAiNC4yMCIsIDEwNTI1NTk3MTUgfSwKCXsgIjQuMjEiLCA5MzQ3OTE0NjYgfSwKCXsgIjQuMjIiLCA3OTQwMDkwMDcgfSwKCXsgIjQuMjMiLCA3Nzg4NjA0MTEgfSwKCXsgIjQuMjQiLCA1MzUxNTk0MTcgfSwKCXsgIjQuMjUiLCA1MDI3NTI4NTIgfSwKCXsgIjQuMjYiLCA0MzQxMDM0MTQgfSwKCXsgIjQuMjciLCAyNDYxOTYyNDcgfSwKCXsgIjQuMjgiLCAyNTAxNTA2NTggfSwKCXsgIjQuMjkiLCA2Mzk3MTg3NjAgfSwKCXsgIjQuMzAiLCA4MDU3NzEyMDggfSwKCXsgIjUuMSIsIDEwMTIwMTQ2MTIgfSwKCXsgIjUuMiIsIDQxODQ5MjI3OCB9LAoJeyAiNS4zIiwgNzQ3NDg1MTE4IH0sCgl7ICI1LjQiLCAyMTA0MDI4NTggfSwKCXsgIjUuNSIsIDYyOTY4OTk2MyB9LAoJeyAiNS42IiwgOTYxNjAzMzQ3IH0sCgl7ICI1LjciLCAxMjQ5MjUzNzEgfSwKCXsgIjUuOCIsIDIwMzk3NDMzIH0sCgl7ICI1LjkiLCA2ODI1NzIyNzIgfSwKCXsgIjUuMTAiLCA1MTg3MjYwODMgfSwKCXsgIjUuMTEiLCAzODU2MDc0ODMgfSwKCXsgIjUuMTIiLCA5MzMxNDYyMzggfSwKCXsgIjUuMTMiLCA4NjY4Mjc0NzcgfSwKCXsgIjUuMTQiLCAxMTMwNDY5NjcgfSwKCXsgIjUuMTUiLCA2NzkyNzAxNDIgfSwKCXsgIjUuMTYiLCA5NTk0NDQyMTggfSwKCXsgIjUuMTciLCA2MzY0MTgwMTIgfSwKCXsgIjUuMTgiLCAxNjM0ODg2ODggfSwKCXsgIjUuMTkiLCAzMTg3NjM2OTcgfSwKCXsgIjUuMjAiLCA4NTAzMDE4NDMgfSwKCXsgIjUuMjEiLCA4Mzk4MTY0NDMgfSwKCXsgIjUuMjIiLCA3NTg3MTc5MzQgfSwKCXsgIjUuMjMiLCAyNTU0MzMxODIgfSwKCXsgIjUuMjQiLCAxMjk3MjY2OTMgfSwKCXsgIjUuMjUiLCA0MzUyNTQ0NTkgfSwKCXsgIjUuMjYiLCA5MTUzMDY0MjkgfSwKCXsgIjUuMjciLCA2NDQzNDc0NjkgfSwKCXsgIjUuMjgiLCA0ODg3NTI3OTcgfSwKCXsgIjUuMjkiLCA1Mjk2MDYxNzEgfSwKCXsgIjUuMzAiLCA1MzM4MDQ5NTUgfSwKCXsgIjUuMzEiLCAzNjY4NDY0MDIgfSwKCXsgIjYuMSIsIDIyMzExODk1MiB9LAoJeyAiNi4yIiwgMzQ1MDU2MTA0IH0sCgl7ICI2LjMiLCAxNjI1ODgwMTQgfSwKCXsgIjYuNCIsIDYwMDg3NjU3IH0sCgl7ICI2LjUiLCA3OTczOTIzMDQgfSwKCXsgIjYuNiIsIDY5OTA4NjA5OCB9LAoJeyAiNi43IiwgODEyNDc4MzM4IH0sCgl7ICI2LjgiLCAxMDcyNTM2NzE1IH0sCgl7ICI2LjkiLCA4MDQ5MTMwODUgfSwKCXsgIjYuMTAiLCAxMDY1MjA1NzU3IH0sCgl7ICI2LjExIiwgMTAzMTc5MDQ4MSB9LAoJeyAiNi4xMiIsIDEwMTgxMzkxNzcgfSwKCXsgIjYuMTMiLCAxMDQzMzEyNTQ1IH0sCgl7ICI2LjE0IiwgMzkyNjcxMDUzIH0sCgl7ICI2LjE1IiwgNTI3OTA4MzQwIH0sCgl7ICI2LjE2IiwgNTIzNTcyOTkwIH0sCgl7ICI2LjE3IiwgNDgxNzUyMjE4IH0sCgl7ICI2LjE4IiwgOTI5NDg4Nzk1IH0sCgl7ICI2LjE5IiwgNTI4ODQwNjU5IH0sCgl7ICI2LjIwIiwgMTA2NzE1NTQ0NyB9LAoJeyAiNi4yMSIsIDUzMTMxNjcxOSB9LAoJeyAiNi4yMiIsIDEwNDAxODY1ODEgfSwKCXsgIjYuMjMiLCAxMDcxMTE4MjkxIH0sCgl7ICI2LjI0IiwgODI2Nzk4MDc1IH0sCgl7ICI2LjI1IiwgODg4MDc4MjA3IH0sCgl7ICI2LjI2IiwgMzg0NzU3NTYzIH0sCgl7ICI2LjI3IiwgOTEwMTU2OTI3IH0sCgl7ICI2LjI4IiwgOTI0NjQ0OTkxIH0sCgl7ICI2LjI5IiwgODY5NzI1OTkxIH0sCgl7ICI2LjMwIiwgOTM5NTExMjQ3IH0sCgl7ICI3LjEiLCA3OTYyODI4NjMgfSwKCXsgIjcuMiIsIDI1OTQ1NDk2NyB9LAoJeyAiNy4zIiwgMTAwNjAzMDMzNSB9LAoJeyAiNy40IiwgMTAwNTg5NzA4MyB9LAoJeyAiNy41IiwgMTA2NDc1MDU2NyB9LAoJeyAiNy42IiwgODAwOTQxNzkxIH0sCgl7ICI3LjciLCAxMDczMTk3MDM5IH0sCgl7ICI3LjgiLCAxMDczMDAwMTg3IH0sCgl7ICI3LjkiLCA1OTA4MDI4NzggfSwKCXsgIjcuMTAiLCA1NjE5MzczMzkgfSwKCXsgIjcuMTEiLCA1ODcxMDM5OTUgfSwKCXsgIjcuMTIiLCA4MDUwNzQ0MjMgfSwKCXsgIjcuMTMiLCA5ODUwMjgwOTEgfSwKCXsgIjcuMTQiLCA5ODkxMjQwNjEgfSwKCXsgIjcuMTUiLCA5NDY0MDA2OTkgfSwKCXsgIjcuMTYiLCA2NTk3MTQxOCB9LAoJeyAiNy4xNyIsIDgyOTgzMDY1NCB9LAoJeyAiNy4xOCIsIDEwMzkxMjg1MjYgfSwKCXsgIjcuMTkiLCAxMDM4NTc1NDYyIH0sCgl7ICI3LjIwIiwgNzQ0ODAzNjYzIH0sCgl7ICI3LjIxIiwgNzYyMDcyMzMxIH0sCgl7ICI3LjIyIiwgNDYwNjE1NDkxIH0sCgl7ICI3LjIzIiwgOTMwNTEwODU4IH0sCgl7ICI3LjI0IiwgMTAwMTg5MjE2OCB9LAoJeyAiNy4yNSIsIDUzMjEyODE5MCB9LAoJeyAiNy4yNiIsIDQ4MDg0MjgyIH0sCgl7ICI3LjI3IiwgOTM0MzkyMTM4IH0sCgl7ICI3LjI4IiwgMzYxMjk1OTY0IH0sCgl7ICI3LjI5IiwgNDAxMzc5ODY0IH0sCgl7ICI3LjMwIiwgNDAyNDA0MjA4IH0sCgl7ICI3LjMxIiwgMzkxOTE4MzU2IH0sCgl7ICI4LjEiLCA5MDY4OTc4NzYgfSwKCXsgIjguMiIsIDMyNDI1NzY5NCB9LAoJeyAiOC4zIiwgMTE3OTkxODY2IH0sCgl7ICI4LjQiLCAxMDY1NTEyNjgyIH0sCgl7ICI4LjUiLCA0OTk0NDk4NDYgfSwKCXsgIjguNiIsIDUyODg0MjE5NyB9LAoJeyAiOC43IiwgMjIwODUyNTUxIH0sCgl7ICI4LjgiLCA1OTA3MDcxNzUgfSwKCXsgIjguOSIsIDU5MDczMzczMSB9LAoJeyAiOC4xMCIsIDU5NzI5MDg3MyB9LAoJeyAiOC4xMSIsIDQ5NzA5MzU4MSB9LAoJeyAiOC4xMiIsIDk4NTEzNjg3NyB9LAoJeyAiOC4xMyIsIDk5NTQ5MDUwMCB9LAoJeyAiOC4xNCIsIDY4MzAxNDU0MCB9LAoJeyAiOC4xNSIsIDIwNTMyMjUyNCB9LAoJeyAiOC4xNiIsIDU0ODg2MTIwOCB9LAoJeyAiOC4xNyIsIDE0OTg1MzQ2NiB9LAoJeyAiOC4xOCIsIDE4NDUzMTMyNiB9LAoJeyAiOC4xOSIsIDgwMDk0MDQ2IH0sCgl7ICI4LjIwIiwgMTExMTU4MjM1IH0sCgl7ICI4LjIxIiwgMzYxMDQ2OTkyIH0sCgl7ICI4LjIyIiwgMzU4MTgwNTgyIH0sCgl7ICI4LjIzIiwgOTAzNTUwNTY2IH0sCgl7ICI4LjI0IiwgOTA1NjMxODM2IH0sCgl7ICI4LjI1IiwgOTA1NDc0ODQ0IH0sCgl7ICI4LjI2IiwgODg0OTUzNDA0IH0sCgl7ICI4LjI3IiwgODgzOTExMDAyIH0sCgl7ICI4LjI4IiwgNTUzNDc4MjA0IH0sCgl7ICI4LjI5IiwgNTY4MDI3NDk4IH0sCgl7ICI4LjMwIiwgNjM3MzcwMTg1IH0sCgl7ICI4LjMxIiwgNjM1MzAwOTU3IH0sCgl7ICI5LjEiLCA3NjE1NzIyMDIgfSwKCXsgIjkuMiIsIDc2NDI3NTU4MyB9LAoJeyAiOS4zIiwgNzM5MDc5OTk4IH0sCgl7ICI5LjQiLCAxMDQwMDMxMTAwIH0sCgl7ICI5LjUiLCAxMDU0NTIwNDE0IH0sCgl7ICI5LjYiLCAxMDIzMDgxNzkxIH0sCgl7ICI5LjciLCA5NTYwMzg1MjcgfSwKCXsgIjkuOCIsIDEwMDEzODc5MDIgfSwKCXsgIjkuOSIsIDg1OTUyODUyNiB9LAoJeyAiOS4xMCIsIDgxMDIyNTM1OCB9LAoJeyAiOS4xMSIsIDk1NTM3MTM0MyB9LAoJeyAiOS4xMiIsIDc2MjM2MTYyNyB9LAoJeyAiOS4xMyIsIDU3Mjc3NTM5OCB9LAoJeyAiOS4xNCIsIDQ0NTY0NDc1IH0sCgl7ICI5LjE1IiwgNDY1MDQzMTc5IH0sCgl7ICI5LjE2IiwgMTA2NTYxMjkyNyB9LAoJeyAiOS4xNyIsIDc0MDQ5MTI2MyB9LAoJeyAiOS4xOCIsIDcwMzEzMjY3MSB9LAoJeyAiOS4xOSIsIDIxNjEwMTg3NyB9LAoJeyAiOS4yMCIsIDY0Nzg0NjI3MSB9LAoJeyAiOS4yMSIsIDIyODQyNDAzMSB9LAoJeyAiOS4yMiIsIDgwMTA3ODA0MSB9LAoJeyAiOS4yMyIsIDUwODc1NTczNyB9LAoJeyAiOS4yNCIsIDk3OTE3MTI3NyB9LAoJeyAiOS4yNSIsIDk4NzU0NDU3NSB9LAoJeyAiOS4yNiIsIDkxODMzOTMyNiB9LAoJeyAiOS4yNyIsIDI1OTY4MTkxNyB9LAoJeyAiOS4yOCIsIDQ0NTg1NDMxNyB9LAoJeyAiOS4yOSIsIDk5MjUyMTQzIH0sCgl7ICI5LjMwIiwgMTA3MDMxMjQ0NSB9LAoJeyAiMTAuMSIsIDkzNzY2ODU5MSB9LAoJeyAiMTAuMiIsIDEwMjk3NDAyMjIgfSwKCXsgIjEwLjMiLCA0NjA5MDUzOTIgfSwKCXsgIjEwLjQiLCAxMDQ0MjI1ODQxIH0sCgl7ICIxMC41IiwgOTM5MTI4NTU1IH0sCgl7ICIxMC42IiwgMTA2OTI5NDg0NyB9LAoJeyAiMTAuNyIsIDEwMzUxMDc3MDIgfSwKCXsgIjEwLjgiLCAzMTE5MDUyNiB9LAoJeyAiMTAuOSIsIDEwNTQ1NzY2MTYgfSwKCXsgIjEwLjEwIiwgNTM0MzI3ODgzIH0sCgl7ICIxMC4xMSIsIDQxOTIzNzU5OSB9LAoJeyAiMTAuMTIiLCAxNzI4NTkxMDMgfSwKCXsgIjEwLjEzIiwgNjYxNDM0MzUxIH0sCgl7ICIxMC4xNCIsIDEwNzE0MTAxNDUgfSwKCXsgIjEwLjE1IiwgOTIwMDU0NzU2IH0sCgl7ICIxMC4xNiIsIDkxMTQzNTEyNSB9LAoJeyAiMTAuMTciLCAxNTg0NDIzMzMgfSwKCXsgIjEwLjE4IiwgMTM1NzY2Mzc3IH0sCgl7ICIxMC4xOSIsIDQ4NDA2NzQ4MiB9LAoJeyAiMTAuMjAiLCA5MjAzMDg2MDkgfSwKCXsgIjEwLjIxIiwgNjM5MjgwMDEyIH0sCgl7ICIxMC4yMiIsIDYwNzQ2MjkzNSB9LAoJeyAiMTAuMjMiLCAxMDE3NDg3Nzk2IH0sCgl7ICIxMC4yNCIsIDM5NjUwNDMwMCB9LAoJeyAiMTAuMjUiLCA0Njg0OTIwMjggfSwKCXsgIjEwLjI2IiwgMTAwNjUwNDAzOSB9LAoJeyAiMTAuMjciLCAyMDA1NjUzMTkgfSwKCXsgIjEwLjI4IiwgMTc0NDQ3MTkyIH0sCgl7ICIxMC4yOSIsIDQ0Nzg0MzIyNyB9LAoJeyAiMTAuMzAiLCAzNzQ5ODk3OTkgfSwKCXsgIjEwLjMxIiwgNzc4MDA5NDYxIH0sCgl7ICIxMS4xIiwgNTkyMzY1NjUxIH0sCgl7ICIxMS4yIiwgODI5MTQ3MTUwIH0sCgl7ICIxMS4zIiwgMjk3NjUwNjk0IH0sCgl7ICIxMS40IiwgMzA0NTYyMjg2IH0sCgl7ICIxMS41IiwgMjA1ODUxMjc5IH0sCgl7ICIxMS42IiwgNzQ1ODY3OTA1IH0sCgl7ICIxMS43IiwgNDgxNzQ4ODg3IH0sCgl7ICIxMS44IiwgNjQ2NTMyNDM2IH0sCgl7ICIxMS45IiwgODE4MzY2OTAzIH0sCgl7ICIxMS4xMCIsIDgzNTAyNzE4NyB9LAoJeyAiMTEuMTEiLCAxMDMxNTM5MDA5IH0sCgl7ICIxMS4xMiIsIDEwMzM3NTA3ODggfSwKCXsgIjExLjEzIiwgMTcxMTE4NjIgfSwKCXsgIjExLjE0IiwgNDg4MTUwODAwIH0sCgl7ICIxMS4xNSIsIDM4MTQ3MzkxMCB9LAoJeyAiMTEuMTYiLCA4Nzc3ODcyIH0sCgl7ICIxMS4xNyIsIDE4NDc0MjA0MiB9LAoJeyAiMTEuMTgiLCA1MDg3NDkwOCB9LAoJeyAiMTEuMTkiLCAyMjQ5NTMwMDMgfSwKCXsgIjExLjIwIiwgNjIzODEyNTIxIH0sCgl7ICIxMS4yMSIsIDM0Mzc5NjgwIH0sCgl7ICIxMS4yMiIsIDE4OTI4MTc5MiB9LAoJeyAiMTEuMjMiLCAyNTM4OTIxNjEgfSwKCXsgIjExLjI0IiwgMTYxODkzNDUxIH0sCgl7ICIxMS4yNSIsIDg2NDQxOTg1OSB9LAoJeyAiMTEuMjYiLCA5NzUzNzc0NDIgfSwKCXsgIjExLjI3IiwgNTUxNjAyMjkyIH0sCgl7ICIxMS4yOCIsIDcwMjgxNjQ5NSB9LAoJeyAiMTEuMjkiLCA2OTMzNzcxOTUgfSwKCXsgIjExLjMwIiwgNjI3NDI0MzAzIH0sCgl7ICIxMi4xIiwgNzQ3MDQyNDY4IH0sCgl7ICIxMi4yIiwgMjYxNTE3OTUyIH0sCgl7ICIxMi4zIiwgMjU3MjA0NjE4IH0sCgl7ICIxMi40IiwgMTAyNTIyMTg5OSB9LAoJeyAiMTIuNSIsIDU2Mzg5ODQ0NCB9LAoJeyAiMTIuNiIsIDIwMjczMzgyOSB9LAoJeyAiMTIuNyIsIDMzNjk3OTM3IH0sCgl7ICIxMi44IiwgMTE1NDg4MjEzIH0sCgl7ICIxMi45IiwgMTI4NTg2MzQ5IH0sCgl7ICIxMi4xMCIsIDg1MDAzNzEyNiB9LAoJeyAiMTIuMTEiLCA1Njc1NDQ2MDggfSwKCXsgIjEyLjEyIiwgNTYxNzc1MjE0IH0sCgl7ICIxMi4xMyIsIDU3MjE1ODA2IH0sCgl7ICIxMi4xNCIsIDY2NDg2NTU1NCB9LAoJeyAiMTIuMTUiLCAxNDEwMzM3OTAgfSwKCXsgIjEyLjE2IiwgNzgwMjcxOTA0IH0sCgl7ICIxMi4xNyIsIDE0NTEzNTk2OSB9LAoJeyAiMTIuMTgiLCA0MTEyMjgyNzQgfSwKCXsgIjEyLjE5IiwgNDAzMzYxMDk0IH0sCgl7ICIxMi4yMCIsIDgwNTg2MzY4MCB9LAoJeyAiMTIuMjEiLCAzNTg4MTM3OCB9LAoJeyAiMTIuMjIiLCA3MTk0NTU1MDUgfSwKCXsgIjEyLjIzIiwgMjcyNjQyMzg1IH0sCgl7ICIxMi4yNCIsIDQzMzM2NDkgfSwKCXsgIjEyLjI1IiwgNjkzMDQ0MDIgfSwKCXsgIjEyLjI2IiwgMjg3NTcyODQ5IH0sCgl7ICIxMi4yNyIsIDI4NzU3NjkxNSB9LAoJeyAiMTIuMjgiLCA3MjU2MTkyODIgfSwKCXsgIjEyLjI5IiwgNjc1ODA4MjU2IH0sCgl7ICIxMi4zMCIsIDE3MTk3MDU2MSB9LAoJeyAiMTIuMzEiLCAxMzQ3OTE5MzcgfSwKfTsKCmludCBtYWluKCkKewoJZm9yIChpbnQgbSA9IDE7IG0gPD0gMTI7ICsrbSkKCQlmb3IgKGludCBkID0gMTsgZCA8PSAzMTsgKytkKQoJCXsKCQkJc3RyaW5nIGtleSh0b19zdHJpbmcobSkgKyAiLiIgKyB0b19zdHJpbmcoZCkpOwoJCQlpZiAoZGF0YS5maW5kKGtleSkgPT0gZGF0YS5lbmQoKSkgY29udGludWU7CgkJCgkJCWNvdXQgPDwgbSA8PCAiLyIgPDwgZCA8PCAiICIgPDwgMTAwLjAgKiBfX2J1aWx0aW5fcG9wY291bnQoZGF0YVtrZXldKSAvIDMwLjAgPDwgIiUiIDw8IGVuZGw7CgkJfQoKCXJldHVybiAwOwp9Cg==