diff --git a/546456.py b/546456.py index e69de29..be0a72a 100644 --- a/546456.py +++ b/546456.py @@ -0,0 +1,22 @@ +def percent_ok(log_filename): + total_reguest = 0 + successfull_reguest = 0 + try: + with open(log_filename,'r',encoding='utf-8') as f: + for line in f: + if not line.strip(): + continue + + total_reguest+=1 + status = line.strip().split('|')[-1].split(':')[-1].strip() + + if status == '200': + successfull_reguest+=1 + + if total_reguest == 0: + return 0.0 + + result=(successfull_reguest / total_reguest)*100 + return round(result,1) + except FileNotFoundError: + return f'Файл не найден' diff --git a/9.csv b/9.csv new file mode 100644 index 0000000..7395006 --- /dev/null +++ b/9.csv @@ -0,0 +1,3200 @@ +35;10;46;2 +23;24;86;35 +81;79;8;36 +80;57;92;17 +59;93;84;47 +15;17;54;43 +20;16;46;7 +59;68;31;22 +41;3;48;10 +13;60;16;48 +90;86;40;22 +26;6;23;20 +62;14;37;44 +51;69;11;14 +53;30;94;22 +57;61;42;33 +50;96;79;39 +93;21;7;42 +15;40;97;36 +26;58;45;12 +92;27;84;23 +42;39;93;41 +55;82;87;47 +20;48;94;14 +45;81;18;6 +56;19;48;39 +9;58;8;43 +16;37;5;47 +69;53;64;18 +75;84;67;15 +64;69;35;40 +100;14;94;23 +48;11;89;14 +21;52;65;26 +100;98;43;20 +83;51;89;40 +83;23;11;23 +21;84;98;1 +38;3;91;39 +49;3;62;43 +15;50;38;39 +55;9;14;47 +75;90;72;35 +6;55;75;49 +80;40;59;38 +55;73;29;18 +63;9;47;17 +5;13;14;30 +81;42;27;41 +96;21;14;12 +82;67;39;36 +44;17;65;5 +54;52;78;26 +78;27;74;5 +68;82;4;46 +98;9;24;32 +32;49;43;50 +36;39;25;20 +36;50;95;14 +81;86;5;24 +88;24;51;28 +54;6;73;2 +74;29;3;44 +15;95;98;49 +41;82;22;24 +17;43;1;11 +15;7;84;25 +56;90;58;6 +47;8;95;13 +59;69;99;37 +10;43;6;42 +16;83;13;28 +99;76;88;35 +32;83;71;38 +93;19;94;2 +16;89;76;35 +100;69;57;5 +33;15;61;47 +27;76;33;43 +77;100;21;35 +64;2;8;11 +67;25;40;39 +81;38;33;10 +62;92;9;2 +76;20;11;42 +76;39;86;34 +28;3;98;50 +43;13;65;40 +99;27;85;2 +59;6;90;19 +81;20;12;4 +46;68;11;7 +4;24;74;33 +57;60;59;33 +52;20;26;14 +95;75;37;18 +38;15;55;10 +53;82;47;16 +30;29;61;20 +68;15;32;23 +81;83;5;46 +89;88;65;1 +64;49;65;7 +74;51;3;41 +42;61;46;24 +60;65;43;31 +15;80;88;21 +60;62;30;10 +6;32;21;48 +37;3;29;8 +83;38;89;41 +99;56;58;31 +11;49;97;21 +65;18;52;12 +27;35;30;2 +29;77;16;40 +14;91;36;33 +22;93;79;46 +18;63;3;11 +94;53;68;1 +26;29;8;43 +3;82;67;33 +94;16;1;34 +48;26;79;18 +14;99;56;44 +7;40;11;44 +55;34;46;31 +20;98;81;45 +24;76;9;40 +90;96;72;23 +57;8;62;32 +76;40;7;36 +7;23;89;5 +37;11;55;48 +25;15;90;16 +88;54;33;42 +22;83;48;44 +74;31;41;11 +45;33;7;27 +3;98;99;1 +34;64;32;36 +33;63;87;10 +10;83;12;42 +9;5;18;13 +100;21;59;43 +60;100;22;44 +14;92;73;41 +67;24;97;39 +55;98;59;13 +9;53;82;17 +17;96;81;35 +71;33;32;25 +27;10;22;15 +79;87;50;50 +54;40;5;33 +77;82;89;18 +41;14;37;39 +93;17;63;38 +94;41;61;36 +83;11;64;21 +18;92;71;19 +93;11;6;9 +22;24;24;10 +62;31;56;25 +43;3;29;38 +19;51;26;21 +81;88;61;2 +20;27;49;45 +8;6;42;14 +49;53;7;14 +90;61;69;5 +86;38;5;4 +34;96;68;42 +87;12;88;36 +80;49;57;37 +74;93;1;45 +31;71;59;13 +77;57;92;47 +70;56;83;43 +53;78;98;47 +68;46;68;2 +17;7;92;9 +23;53;45;14 +85;79;91;28 +14;79;78;47 +45;37;41;4 +34;5;60;33 +17;13;61;25 +82;81;32;42 +25;2;98;36 +21;16;55;44 +97;8;89;16 +18;10;66;4 +82;25;74;25 +66;5;27;43 +22;46;1;21 +42;19;96;35 +79;6;88;47 +79;93;52;22 +1;94;24;21 +40;73;91;23 +21;6;24;32 +95;61;38;15 +65;54;19;29 +59;55;64;34 +90;89;85;37 +96;9;32;29 +61;52;81;5 +43;14;100;20 +89;30;11;12 +26;42;55;28 +75;68;27;36 +4;15;46;11 +16;49;70;10 +94;33;89;12 +90;5;93;5 +6;60;52;15 +78;46;40;16 +33;9;92;43 +38;23;67;50 +68;24;50;23 +22;23;7;3 +1;8;27;35 +19;34;98;44 +83;25;5;50 +59;39;74;6 +74;43;79;14 +93;68;51;24 +54;56;50;43 +89;38;50;15 +19;31;77;28 +54;76;60;33 +93;83;77;46 +49;90;87;6 +30;5;80;7 +37;40;52;38 +90;52;62;24 +45;79;55;27 +80;34;7;49 +9;64;39;34 +5;88;1;50 +31;19;49;9 +66;71;16;35 +25;64;82;20 +11;59;2;49 +24;21;46;28 +62;64;17;17 +47;40;28;29 +59;55;24;10 +20;54;64;2 +38;13;51;5 +60;20;69;12 +9;11;40;29 +95;95;85;10 +82;89;18;47 +70;6;100;32 +55;89;100;20 +97;67;12;9 +51;97;55;25 +99;40;15;16 +62;42;91;38 +66;38;41;31 +3;66;52;7 +62;79;51;43 +83;40;76;23 +34;66;17;42 +21;77;7;47 +64;70;25;29 +4;6;59;29 +64;6;39;14 +13;42;91;27 +65;69;25;24 +68;31;92;14 +34;93;75;17 +6;24;22;20 +24;21;2;46 +4;49;74;3 +88;30;48;42 +26;76;48;38 +42;25;13;7 +61;80;82;17 +4;18;68;16 +19;51;11;28 +60;83;87;5 +10;27;94;5 +32;35;42;31 +82;28;97;49 +27;67;33;42 +4;14;73;41 +99;62;32;48 +33;82;40;1 +60;35;87;20 +59;83;15;24 +19;60;57;10 +51;76;29;21 +89;60;64;26 +66;16;47;28 +21;57;2;30 +29;5;41;27 +58;20;11;39 +56;96;28;3 +72;24;40;18 +59;98;95;9 +80;25;53;1 +2;39;26;46 +19;47;12;7 +70;47;29;41 +36;48;54;44 +43;6;9;9 +72;7;86;36 +7;82;42;48 +32;24;48;36 +68;79;41;19 +28;21;43;33 +57;49;21;35 +52;59;65;13 +54;51;83;19 +11;19;29;34 +12;43;27;22 +11;97;46;48 +7;47;47;8 +78;30;100;47 +52;61;6;36 +28;29;48;26 +40;1;93;44 +97;89;75;49 +31;73;66;20 +79;37;96;13 +47;37;83;39 +92;71;9;22 +66;56;6;4 +26;41;30;38 +69;9;26;18 +35;87;60;44 +24;33;12;17 +5;22;21;21 +54;25;4;2 +69;78;43;22 +84;33;38;31 +54;1;58;3 +80;42;55;21 +34;13;16;13 +14;31;73;11 +95;35;59;48 +83;76;89;22 +52;95;39;1 +16;65;69;11 +28;33;35;17 +59;79;30;42 +92;96;17;40 +11;17;47;19 +74;29;38;37 +3;94;73;44 +70;58;17;46 +82;89;85;5 +88;53;29;8 +14;29;8;8 +58;96;57;26 +44;70;59;50 +95;68;61;46 +73;83;34;47 +6;19;79;48 +40;73;86;6 +78;14;14;37 +64;94;91;27 +8;40;81;48 +34;37;96;12 +15;61;50;3 +60;60;21;4 +31;69;67;16 +56;40;54;30 +11;80;46;9 +95;88;24;43 +31;13;41;45 +88;40;15;3 +25;25;73;49 +48;42;3;31 +35;78;56;43 +95;81;50;8 +60;23;41;9 +19;43;13;11 +2;7;68;4 +8;81;87;37 +55;3;84;38 +30;59;26;50 +47;4;14;45 +97;38;97;38 +66;91;57;7 +16;48;19;33 +24;82;75;37 +52;65;7;46 +17;88;13;34 +73;8;53;22 +6;57;72;46 +99;17;34;17 +94;54;67;48 +3;39;95;23 +74;56;25;12 +13;76;11;50 +95;37;23;16 +13;97;20;40 +84;79;59;35 +95;93;39;38 +74;12;39;1 +21;76;71;34 +72;2;17;11 +52;92;53;20 +7;49;45;3 +31;50;24;25 +54;71;90;9 +84;73;2;34 +35;83;32;10 +68;95;11;30 +26;9;14;35 +79;30;70;27 +35;17;30;13 +50;97;95;32 +55;94;10;10 +71;46;84;29 +80;84;16;35 +61;25;86;22 +61;97;80;12 +52;50;33;27 +50;98;79;30 +31;15;21;47 +85;2;21;5 +97;9;27;23 +27;97;9;33 +66;43;38;49 +12;83;39;34 +97;54;31;10 +67;91;7;37 +71;81;53;49 +36;19;19;36 +96;90;2;49 +75;54;20;9 +83;96;100;32 +51;28;40;1 +40;78;74;28 +49;73;89;44 +58;14;54;27 +21;12;27;22 +56;3;80;30 +60;88;5;48 +27;9;65;46 +8;68;36;19 +48;13;80;3 +77;70;36;33 +71;62;4;8 +63;15;58;7 +95;24;63;22 +93;62;52;42 +32;33;74;34 +55;50;60;7 +87;78;89;14 +56;9;83;1 +49;70;21;8 +78;8;24;32 +5;44;50;48 +55;46;81;7 +9;37;50;26 +62;29;18;30 +51;41;87;23 +88;97;83;33 +76;62;37;39 +86;27;28;37 +22;17;58;43 +38;9;13;4 +49;55;67;38 +3;34;71;8 +28;34;93;28 +63;48;45;21 +96;47;23;33 +29;71;19;29 +24;31;9;43 +98;92;54;16 +20;52;29;44 +69;73;80;10 +74;10;90;23 +52;84;67;33 +24;94;71;3 +77;29;91;48 +74;100;25;15 +96;54;22;48 +23;85;51;10 +24;59;20;4 +19;34;99;48 +32;47;89;10 +54;8;32;32 +94;79;86;13 +56;8;99;34 +15;62;1;29 +17;32;54;1 +43;91;92;26 +57;10;15;16 +89;14;77;4 +81;88;63;45 +36;92;93;13 +88;71;85;29 +36;29;5;4 +11;83;77;38 +52;77;38;20 +22;62;10;46 +22;97;21;33 +92;43;64;46 +73;62;48;38 +75;96;100;40 +25;32;42;6 +13;73;21;40 +40;24;9;20 +50;78;65;6 +5;20;12;5 +99;5;54;35 +96;49;85;5 +10;96;68;49 +42;89;54;8 +89;84;78;5 +57;80;97;9 +97;80;72;48 +19;84;44;50 +21;39;67;3 +93;100;33;31 +55;47;10;9 +32;88;20;18 +61;29;89;1 +6;2;36;17 +76;77;70;45 +21;35;37;35 +40;34;61;41 +75;57;8;37 +89;4;13;8 +38;18;81;8 +3;79;93;47 +90;28;65;33 +6;64;91;13 +85;15;2;17 +45;79;8;38 +45;85;47;47 +42;45;16;11 +7;99;61;1 +96;49;53;48 +24;1;21;3 +45;56;7;21 +6;6;54;21 +13;48;40;15 +29;35;45;33 +61;7;45;25 +20;11;73;18 +35;23;39;21 +94;39;34;15 +4;13;21;19 +67;45;75;42 +87;36;5;29 +82;51;32;14 +30;78;59;38 +63;26;20;29 +100;35;93;20 +86;40;27;27 +21;96;69;22 +61;40;14;32 +38;2;96;17 +5;14;58;19 +9;95;14;22 +83;86;80;45 +16;85;62;50 +82;95;90;16 +31;96;3;16 +73;40;27;16 +9;34;16;41 +39;87;75;11 +25;60;22;49 +55;71;20;20 +89;90;51;38 +94;84;42;25 +57;44;55;8 +14;33;13;9 +4;82;79;34 +50;87;85;6 +62;100;82;44 +45;82;76;38 +12;95;6;33 +41;21;86;27 +58;24;41;48 +39;99;74;31 +91;91;94;39 +19;23;67;47 +14;86;38;35 +54;80;100;21 +79;13;22;50 +51;48;41;13 +80;63;36;2 +18;81;85;43 +78;22;20;26 +35;12;76;39 +50;62;35;10 +66;15;50;5 +73;55;44;15 +20;5;40;41 +9;43;19;50 +15;3;78;4 +47;13;47;13 +91;58;51;13 +39;49;93;30 +36;29;35;11 +15;68;16;15 +39;2;21;8 +20;66;73;18 +67;91;29;47 +10;59;25;49 +33;86;17;42 +100;59;66;41 +53;7;1;39 +22;73;52;45 +84;16;48;38 +92;35;80;39 +38;49;93;50 +26;47;95;8 +9;55;31;35 +41;41;82;41 +94;3;57;9 +67;84;43;1 +44;68;92;1 +47;52;79;31 +62;17;77;22 +76;59;62;48 +89;27;90;35 +65;45;76;14 +99;80;26;25 +32;45;92;3 +33;44;58;7 +9;9;87;13 +53;26;62;27 +77;94;42;11 +96;92;76;27 +65;37;42;48 +40;26;89;23 +69;32;61;11 +66;64;71;42 +7;94;25;27 +73;17;56;7 +14;88;61;27 +41;54;74;23 +5;92;61;14 +58;79;84;26 +20;50;76;27 +25;23;10;47 +96;62;76;11 +77;54;85;42 +53;96;4;22 +30;26;64;25 +86;83;48;11 +52;43;98;41 +92;42;57;43 +53;67;62;48 +30;23;18;1 +57;54;99;18 +24;94;10;30 +2;98;10;1 +90;57;66;28 +9;74;90;5 +72;29;70;17 +95;84;46;7 +45;27;71;39 +98;98;98;6 +41;39;14;9 +23;56;41;16 +39;97;81;34 +18;11;11;43 +88;91;41;37 +37;8;30;46 +21;60;56;43 +10;11;94;35 +51;97;56;6 +85;27;14;46 +49;26;29;41 +77;54;63;17 +88;20;63;25 +73;29;43;19 +41;37;49;7 +24;1;67;42 +100;81;36;49 +20;18;93;11 +89;98;17;9 +14;34;71;3 +13;35;55;36 +63;93;98;39 +87;66;81;21 +81;42;30;47 +31;51;49;10 +65;41;50;30 +58;71;80;10 +15;7;17;39 +54;84;16;43 +54;80;16;37 +8;11;23;6 +34;43;45;16 +72;99;59;46 +50;67;58;16 +15;65;91;2 +32;74;81;46 +78;67;81;19 +12;88;57;14 +86;19;51;11 +51;11;2;35 +19;49;39;7 +43;72;50;31 +69;20;2;21 +94;79;78;24 +26;39;53;24 +16;41;26;12 +11;87;30;1 +45;15;64;40 +69;69;69;69 +54;26;50;6 +43;67;45;24 +68;59;75;48 +32;18;3;35 +13;69;40;24 +73;56;81;35 +3;66;82;35 +18;7;14;17 +8;42;62;19 +23;3;33;38 +22;80;90;41 +3;7;9;46 +76;2;17;5 +73;57;82;19 +29;18;64;38 +6;52;63;15 +6;61;22;4 +62;64;54;45 +73;10;97;48 +5;34;54;11 +74;87;75;19 +48;93;50;14 +32;35;68;7 +54;75;28;44 +61;5;75;15 +88;41;76;17 +26;15;72;6 +61;32;10;48 +48;70;79;10 +68;48;73;2 +2;41;91;50 +30;78;80;4 +28;40;58;39 +49;55;72;2 +18;17;2;50 +71;2;87;22 +30;76;6;2 +75;63;67;34 +41;43;2;8 +84;9;72;6 +43;41;78;16 +23;69;48;9 +21;55;18;18 +35;32;69;12 +36;99;73;40 +98;76;52;48 +58;10;41;38 +50;23;35;26 +70;16;6;24 +71;84;22;47 +96;22;53;35 +22;74;89;1 +40;89;15;49 +4;58;55;50 +60;95;3;29 +75;95;44;48 +67;26;29;11 +94;7;83;5 +41;17;46;2 +79;81;44;27 +14;14;45;22 +62;40;75;38 +76;22;4;10 +35;69;27;36 +48;85;90;47 +58;23;39;1 +49;83;28;2 +76;78;65;27 +100;72;35;6 +61;72;25;39 +46;69;33;7 +23;21;67;23 +96;80;26;35 +85;2;88;49 +40;86;23;31 +26;33;42;6 +4;63;33;21 +54;34;17;18 +74;8;35;18 +82;98;81;32 +15;45;46;6 +64;90;60;34 +46;67;97;10 +57;88;56;20 +73;34;3;40 +84;73;4;24 +2;64;37;2 +56;47;49;38 +11;76;9;34 +71;43;15;29 +22;66;4;7 +86;81;69;38 +6;10;6;10 +3;79;42;31 +38;31;65;30 +23;47;84;49 +29;57;21;44 +57;5;57;47 +72;80;40;22 +47;6;7;33 +3;60;15;44 +6;32;13;1 +7;22;93;45 +65;73;85;6 +65;78;94;46 +55;48;38;17 +88;53;14;35 +26;49;18;26 +72;67;73;7 +12;80;43;12 +17;72;100;14 +33;88;40;26 +26;55;4;10 +73;99;13;30 +17;97;51;18 +88;26;70;23 +35;95;49;20 +46;86;25;46 +31;46;64;30 +57;75;9;15 +9;44;15;44 +85;21;17;47 +84;73;80;7 +19;93;63;21 +72;52;29;43 +69;36;69;8 +32;13;22;35 +2;35;11;43 +3;69;98;38 +51;22;48;50 +96;26;90;18 +81;69;96;3 +51;93;16;10 +32;97;40;2 +5;8;84;19 +30;49;76;27 +39;85;29;45 +28;25;43;1 +52;1;23;15 +34;52;26;34 +26;32;46;21 +40;60;50;28 +95;82;21;25 +69;71;25;16 +54;8;10;38 +92;11;2;2 +3;53;31;15 +7;33;98;22 +72;48;44;22 +39;84;89;5 +97;47;54;16 +7;87;3;34 +38;14;24;47 +13;80;46;7 +69;83;96;28 +81;79;12;34 +30;53;19;19 +22;74;76;13 +83;23;17;47 +77;50;64;46 +52;47;16;3 +19;94;93;39 +85;82;85;20 +28;14;72;34 +12;20;8;43 +53;99;2;50 +76;45;89;23 +11;21;8;10 +81;92;85;23 +35;57;62;3 +91;15;42;37 +98;3;18;34 +62;44;70;20 +72;80;82;26 +65;56;11;9 +83;13;91;36 +13;34;90;14 +39;36;30;16 +33;9;82;28 +71;81;31;19 +4;29;4;5 +94;8;26;10 +19;12;38;33 +61;95;58;32 +95;20;69;17 +11;12;25;48 +82;7;74;32 +66;97;88;18 +10;19;2;16 +71;5;60;17 +75;41;56;16 +36;36;46;46 +54;22;4;11 +60;81;49;47 +74;55;90;47 +22;11;68;36 +43;17;28;12 +26;72;96;48 +62;75;31;19 +52;29;56;17 +89;33;54;41 +52;82;54;40 +59;74;53;42 +54;6;36;43 +99;46;36;41 +54;62;68;31 +29;37;45;41 +53;92;47;21 +97;75;8;40 +53;64;25;22 +21;30;87;19 +38;53;77;34 +41;70;39;30 +5;3;89;9 +44;5;62;38 +40;48;37;33 +85;13;79;8 +73;61;50;7 +92;67;35;30 +2;31;67;46 +56;37;84;6 +81;37;4;15 +69;32;32;41 +77;15;86;26 +9;34;33;4 +46;68;42;27 +96;41;85;15 +47;26;37;15 +87;6;44;24 +47;65;93;35 +62;9;1;45 +21;83;20;23 +74;78;77;6 +14;86;14;11 +47;50;98;13 +13;8;46;16 +40;26;54;12 +100;87;5;22 +59;4;35;9 +59;56;98;12 +72;12;37;45 +2;47;47;4 +16;95;18;10 +90;24;53;40 +82;29;36;10 +49;20;7;47 +47;84;45;10 +78;86;93;47 +35;33;7;7 +86;58;89;29 +3;84;8;36 +43;66;31;18 +62;39;10;35 +20;81;91;48 +72;61;52;21 +79;98;31;36 +94;61;25;41 +90;92;38;22 +8;14;100;46 +56;45;76;25 +29;46;46;3 +70;4;8;10 +30;20;47;46 +78;24;73;15 +82;48;15;37 +73;73;41;23 +41;20;41;24 +17;76;25;6 +40;12;21;41 +9;46;85;11 +68;62;82;47 +50;48;10;11 +12;41;11;31 +84;4;1;41 +71;32;48;27 +12;9;98;46 +76;61;76;15 +1;39;96;23 +69;39;75;26 +3;93;89;44 +42;15;28;20 +63;69;8;49 +45;76;53;9 +67;85;21;37 +49;28;94;3 +85;80;91;28 +86;20;56;13 +23;43;86;42 +42;9;11;37 +9;23;11;28 +65;67;49;11 +59;99;16;36 +10;36;52;15 +17;46;21;22 +41;22;16;40 +25;15;35;48 +77;53;48;44 +21;96;31;50 +75;8;92;20 +41;77;56;1 +36;82;71;15 +25;72;26;32 +63;71;22;11 +86;40;25;20 +100;4;83;43 +75;30;19;29 +50;3;4;2 +75;36;27;32 +35;55;75;31 +24;1;54;9 +26;40;48;39 +41;47;96;1 +70;49;66;33 +18;67;46;9 +1;41;34;3 +82;90;60;31 +29;75;17;27 +32;76;31;39 +82;84;74;50 +62;98;48;50 +32;48;21;27 +11;20;58;18 +69;22;79;16 +48;8;3;14 +33;91;61;35 +61;9;9;19 +29;36;36;37 +56;23;63;40 +54;19;60;43 +82;81;97;39 +73;84;19;4 +91;97;43;19 +46;83;22;44 +49;83;41;41 +29;39;94;42 +43;21;14;2 +37;36;40;48 +7;64;14;36 +31;11;22;19 +73;86;51;27 +76;57;23;49 +99;55;99;15 +21;10;66;8 +30;10;90;39 +44;13;99;23 +81;45;18;18 +22;41;4;31 +49;91;45;35 +99;90;25;7 +21;81;63;49 +90;76;47;33 +44;31;55;19 +75;46;98;31 +48;36;56;12 +5;55;19;32 +55;83;65;9 +26;37;73;29 +39;4;58;22 +59;34;76;37 +32;74;10;21 +78;100;7;41 +95;51;28;24 +31;56;51;8 +32;51;43;46 +79;35;65;21 +12;36;22;16 +79;22;22;21 +3;11;26;35 +92;53;15;32 +19;11;65;24 +13;84;35;1 +67;68;7;10 +67;25;8;24 +31;50;50;34 +26;44;94;1 +16;86;99;11 +55;24;43;30 +59;94;22;25 +5;58;94;4 +100;73;63;19 +96;36;55;37 +32;99;17;11 +41;35;48;14 +51;40;31;48 +84;12;6;36 +100;86;51;9 +54;28;59;39 +5;57;45;16 +47;95;91;7 +95;17;33;23 +46;94;21;44 +45;66;46;2 +27;93;1;9 +46;44;36;17 +25;20;84;28 +48;16;100;49 +33;91;60;24 +27;85;41;6 +70;85;64;9 +16;66;13;16 +93;10;6;46 +12;19;37;43 +1;7;29;44 +50;26;89;42 +8;98;45;42 +46;4;39;44 +55;7;68;39 +6;28;77;15 +75;3;15;32 +66;89;61;41 +9;69;94;9 +15;87;45;32 +23;29;1;44 +55;64;59;42 +87;39;65;24 +7;63;54;44 +26;71;32;9 +61;42;71;13 +16;51;23;41 +75;97;78;39 +54;64;99;39 +73;11;21;27 +60;93;99;46 +29;49;62;14 +33;76;70;43 +51;10;44;44 +36;65;57;45 +71;29;21;43 +87;44;35;27 +68;90;50;15 +64;35;38;4 +89;88;81;36 +75;51;27;10 +66;5;7;10 +55;82;14;33 +19;52;53;12 +29;67;51;23 +86;12;6;48 +72;27;94;28 +52;22;91;23 +73;83;99;33 +28;67;42;22 +38;74;77;18 +3;57;93;22 +49;70;62;40 +98;72;31;45 +70;50;65;2 +47;25;42;40 +13;92;79;37 +98;80;92;37 +69;65;38;37 +93;85;31;10 +90;66;26;35 +21;46;7;24 +19;99;66;29 +81;63;40;38 +49;56;23;28 +96;38;37;8 +73;11;91;26 +42;35;27;15 +7;1;95;26 +48;57;82;31 +89;7;67;23 +11;39;86;1 +28;58;97;3 +16;50;63;14 +9;6;28;16 +99;46;50;35 +81;36;1;30 +53;19;22;44 +82;7;13;39 +71;48;4;26 +97;62;18;14 +52;13;83;34 +40;48;20;29 +22;52;79;44 +72;51;21;11 +43;49;41;11 +89;28;69;11 +41;57;43;11 +88;39;48;14 +76;67;1;41 +94;33;28;34 +75;18;79;16 +54;7;50;6 +43;45;3;21 +40;33;9;10 +42;20;85;42 +85;59;98;40 +100;80;75;4 +53;11;21;10 +6;63;51;28 +90;32;14;27 +9;19;77;14 +22;46;26;11 +35;18;82;43 +29;90;22;41 +77;37;43;40 +64;15;52;19 +8;72;97;16 +71;80;61;24 +93;28;29;23 +38;16;75;45 +60;50;1;17 +42;25;12;11 +57;5;69;17 +32;43;83;49 +67;2;96;25 +100;34;77;18 +87;2;42;45 +2;54;81;13 +37;59;45;45 +67;46;26;33 +66;3;71;1 +79;58;39;12 +44;74;66;18 +41;85;22;8 +70;80;21;32 +76;61;19;40 +85;4;8;15 +56;77;24;47 +30;73;31;14 +21;38;87;15 +43;89;10;24 +39;85;57;43 +2;51;2;33 +26;90;75;16 +15;32;28;22 +26;14;80;47 +94;84;60;9 +98;100;88;7 +95;12;94;33 +36;64;97;32 +5;47;56;14 +58;49;60;11 +10;49;52;24 +55;4;41;48 +26;60;95;9 +87;46;61;48 +57;47;51;34 +96;13;78;14 +82;80;13;23 +50;23;41;9 +91;18;39;3 +90;21;44;2 +16;33;81;12 +65;82;45;5 +4;52;11;25 +56;83;73;29 +72;11;89;9 +38;77;89;46 +38;16;31;9 +8;57;47;26 +99;82;2;5 +73;44;61;5 +56;17;56;15 +14;43;69;8 +53;79;70;17 +7;95;81;31 +54;9;3;34 +27;50;39;12 +4;49;24;31 +12;31;33;21 +99;29;36;28 +72;33;68;7 +3;85;34;35 +58;83;23;37 +48;4;22;9 +71;100;54;28 +42;26;18;30 +82;52;73;23 +97;8;48;50 +13;4;15;43 +90;100;91;22 +77;27;40;32 +61;56;76;13 +67;60;10;40 +89;5;93;23 +72;44;17;45 +79;52;84;9 +44;86;14;36 +46;98;33;8 +51;79;62;45 +36;44;88;39 +21;3;46;27 +51;69;40;48 +72;34;17;15 +42;64;40;15 +17;21;80;27 +94;23;99;28 +69;98;69;47 +94;17;39;2 +93;93;53;47 +77;77;12;12 +49;28;57;36 +17;55;71;13 +86;56;58;31 +48;20;41;21 +59;8;33;45 +19;15;5;11 +17;3;90;13 +64;96;22;36 +88;20;72;23 +43;49;88;45 +16;78;79;45 +45;82;79;31 +94;51;93;12 +27;49;82;28 +7;93;87;48 +82;34;45;45 +13;40;64;32 +87;58;61;19 +81;18;49;7 +26;4;93;40 +44;75;97;16 +32;62;27;24 +100;96;8;14 +55;17;57;1 +69;59;80;35 +29;25;33;38 +35;66;46;24 +88;74;39;27 +67;84;71;4 +72;41;31;22 +82;48;4;12 +90;87;85;24 +14;88;79;25 +66;32;75;38 +6;15;15;13 +36;9;33;25 +44;43;1;11 +41;68;70;35 +24;68;85;2 +93;84;58;37 +89;6;99;30 +40;53;20;47 +97;53;15;6 +99;48;46;34 +57;35;14;44 +25;81;1;24 +70;67;5;3 +20;89;85;21 +30;77;10;50 +63;55;64;6 +91;4;42;20 +11;39;60;47 +10;42;40;15 +29;70;76;30 +45;7;100;40 +5;73;41;17 +37;37;55;15 +24;53;84;42 +77;96;74;3 +48;43;6;25 +73;61;27;46 +49;96;7;44 +86;5;42;38 +49;17;22;29 +44;68;38;13 +5;6;18;39 +26;51;100;16 +85;25;20;47 +47;50;88;44 +97;23;45;11 +13;95;23;18 +2;43;96;14 +83;1;2;1 +4;89;2;13 +95;70;73;29 +6;91;94;3 +47;28;2;36 +1;23;65;35 +87;56;28;14 +52;18;10;16 +63;92;25;14 +45;41;52;41 +56;66;82;14 +14;60;76;24 +28;20;81;10 +88;1;40;38 +71;56;97;26 +49;92;18;4 +85;99;65;6 +33;64;94;41 +45;67;13;31 +58;3;21;41 +15;59;87;27 +82;48;2;37 +11;9;31;28 +53;25;30;14 +44;22;11;20 +98;75;91;2 +84;41;83;9 +54;13;4;37 +79;38;49;34 +4;85;3;45 +36;49;10;45 +86;18;31;14 +43;96;1;16 +68;15;58;29 +71;44;85;25 +92;70;23;35 +33;82;33;42 +99;61;87;3 +50;88;59;1 +59;18;74;7 +14;26;34;3 +83;40;38;16 +97;23;48;43 +38;18;52;6 +29;64;9;4 +15;85;91;33 +60;72;53;12 +60;100;37;9 +72;49;2;10 +88;92;32;39 +4;81;67;39 +25;56;37;31 +35;66;27;22 +73;72;93;7 +36;20;59;36 +50;57;88;26 +78;59;65;43 +89;73;8;12 +80;35;83;41 +82;38;91;8 +18;83;19;37 +47;61;8;11 +28;41;77;6 +81;74;50;24 +97;66;82;1 +36;92;5;8 +51;93;29;5 +5;83;69;43 +84;91;26;44 +37;1;18;44 +27;78;93;42 +81;41;70;45 +31;84;93;37 +53;98;82;17 +91;3;52;5 +67;27;53;3 +69;6;22;38 +81;3;71;42 +47;58;96;45 +2;69;79;19 +29;38;82;35 +69;73;35;37 +90;51;14;46 +22;64;93;19 +36;98;62;15 +4;100;39;43 +86;2;94;6 +58;49;50;9 +39;81;66;20 +3;97;76;18 +12;88;93;44 +48;10;7;17 +98;2;46;44 +36;43;89;32 +20;32;58;30 +40;59;93;3 +94;24;65;7 +28;81;90;48 +19;19;15;12 +51;24;40;42 +67;52;71;48 +23;14;65;17 +79;23;14;20 +14;25;10;25 +26;45;57;20 +29;19;40;18 +34;92;82;29 +85;17;2;35 +52;46;51;6 +36;21;94;2 +13;54;10;35 +14;39;2;29 +62;47;27;23 +39;5;83;4 +6;14;66;32 +14;8;62;1 +65;43;55;29 +38;78;86;36 +5;58;75;23 +14;40;49;15 +28;49;98;43 +98;83;10;17 +3;96;3;38 +90;34;37;41 +95;62;59;39 +22;85;10;39 +95;78;13;8 +11;97;75;27 +88;63;4;6 +96;34;5;21 +96;95;64;6 +4;31;75;14 +31;62;68;46 +48;64;86;2 +49;65;90;11 +61;81;18;45 +46;17;46;40 +62;17;53;38 +8;9;5;31 +31;25;40;36 +79;24;48;25 +6;41;8;29 +61;97;32;4 +54;48;58;28 +5;15;42;7 +48;33;43;33 +97;16;6;26 +69;22;1;22 +51;71;17;4 +56;83;75;19 +66;86;57;2 +32;90;31;19 +27;81;37;18 +4;32;52;31 +97;75;55;23 +42;33;48;20 +3;59;17;37 +17;67;67;26 +38;75;7;45 +50;82;96;26 +64;79;76;33 +48;73;83;34 +45;5;75;41 +15;44;52;24 +82;98;49;37 +87;8;49;6 +91;53;74;35 +42;23;25;29 +79;59;54;42 +65;36;80;30 +7;47;69;29 +89;1;81;14 +53;9;69;36 +84;5;98;2 +59;74;42;2 +51;92;59;39 +46;27;48;40 +39;93;98;41 +79;16;8;4 +96;39;19;45 +8;39;96;33 +95;30;100;15 +5;69;43;28 +72;96;71;25 +34;38;93;24 +59;57;46;26 +89;6;67;22 +63;81;89;39 +26;9;59;14 +64;65;25;21 +22;33;56;27 +36;41;98;23 +70;30;85;12 +10;7;36;23 +2;30;1;3 +3;14;11;9 +58;2;35;32 +34;81;87;13 +18;4;25;5 +16;65;24;47 +78;92;90;36 +46;10;39;24 +89;9;71;14 +38;27;65;24 +39;40;72;19 +21;87;75;40 +25;91;58;32 +14;25;50;41 +7;24;86;41 +58;75;84;44 +77;2;33;15 +12;25;65;3 +28;28;43;14 +50;88;78;50 +51;80;27;8 +82;98;17;2 +2;41;67;39 +75;81;79;38 +60;91;27;40 +2;34;13;8 +100;58;74;44 +99;16;67;27 +42;45;71;19 +83;83;10;15 +52;74;91;30 +18;50;41;28 +33;30;36;13 +25;85;49;50 +23;6;91;31 +100;42;54;17 +35;56;51;44 +71;75;26;5 +78;75;12;28 +60;1;87;43 +40;67;43;27 +61;39;58;19 +69;9;7;30 +92;71;14;38 +91;60;13;9 +84;58;62;41 +52;22;73;7 +5;37;91;14 +20;18;75;25 +83;79;61;10 +20;99;74;17 +46;22;9;26 +99;28;47;46 +89;13;15;43 +66;60;73;23 +97;45;45;21 +63;3;14;16 +87;89;75;48 +38;53;60;44 +61;26;19;4 +9;30;86;30 +41;44;32;11 +1;64;12;16 +86;37;21;32 +27;91;50;48 +14;13;97;26 +4;42;18;14 +40;2;5;24 +72;97;56;37 +94;35;10;12 +47;16;45;16 +93;53;35;43 +66;17;41;23 +31;76;24;35 +67;77;66;9 +50;18;65;27 +13;18;55;38 +32;33;23;14 +12;40;15;29 +65;99;45;48 +24;1;51;36 +58;50;97;12 +22;98;26;23 +37;61;18;28 +3;69;98;29 +42;33;92;29 +71;1;31;49 +63;38;75;2 +44;26;86;4 +16;2;36;42 +30;40;76;45 +55;78;62;48 +55;31;17;25 +43;45;65;23 +65;49;5;3 +95;24;35;49 +11;32;64;27 +65;92;49;34 +49;55;2;43 +66;77;44;35 +82;7;80;7 +94;86;12;26 +36;13;29;26 +62;19;72;10 +84;55;20;14 +65;98;69;26 +92;25;38;14 +91;28;89;1 +93;50;94;2 +56;46;55;49 +68;36;61;40 +98;58;87;49 +79;44;91;25 +74;33;50;32 +74;71;9;22 +38;9;92;27 +53;50;93;37 +92;81;35;13 +52;84;100;6 +71;62;62;37 +14;79;19;38 +59;83;3;7 +46;29;66;26 +27;41;65;36 +58;39;7;32 +25;93;34;23 +59;97;39;17 +74;41;40;11 +83;83;10;15 +55;73;99;2 +74;45;24;36 +78;20;56;17 +81;9;83;23 +70;46;10;39 +11;21;49;29 +36;19;95;10 +33;47;32;11 +1;89;51;35 +24;73;39;13 +18;57;64;36 +93;93;39;37 +41;58;6;24 +5;37;11;1 +43;55;43;5 +94;14;80;43 +28;1;42;37 +17;87;62;6 +10;23;50;24 +65;72;36;38 +89;15;5;5 +14;83;25;20 +11;4;55;6 +75;70;83;34 +77;9;73;22 +68;8;37;17 +99;83;90;6 +84;47;82;47 +20;1;14;5 +27;29;36;24 +84;13;87;48 +36;26;51;27 +40;23;94;41 +9;49;56;46 +52;40;89;47 +45;90;64;25 +30;52;54;44 +43;72;42;38 +8;45;43;41 +42;67;17;21 +45;16;14;50 +88;1;82;1 +98;70;27;41 +38;37;75;3 +93;50;20;19 +58;47;67;37 +75;18;13;37 +17;59;57;31 +20;39;100;23 +67;24;85;5 +92;17;16;7 +62;68;48;44 +9;24;72;15 +41;31;2;14 +58;29;45;35 +4;3;73;9 +43;4;65;32 +43;83;79;43 +74;35;51;30 +93;44;23;17 +23;87;66;40 +38;58;65;20 +69;99;67;30 +54;87;23;12 +2;77;92;34 +24;76;20;4 +12;51;51;26 +46;40;46;30 +6;20;5;30 +24;52;100;4 +12;92;37;45 +1;32;16;1 +99;24;15;18 +14;44;45;29 +43;5;53;31 +87;43;21;3 +46;82;93;42 +65;46;33;24 +4;61;47;42 +92;65;75;25 +28;50;85;47 +19;75;36;24 +95;49;61;3 +99;43;17;45 +34;52;39;44 +89;64;7;31 +60;15;57;45 +59;5;61;43 +79;99;94;18 +87;48;87;34 +62;76;81;29 +59;11;41;45 +71;20;12;12 +64;57;85;20 +20;30;24;42 +8;43;35;29 +87;99;81;35 +74;4;25;25 +42;35;65;41 +38;86;31;11 +22;62;23;46 +88;30;20;48 +11;88;68;18 +4;7;62;7 +48;24;76;41 +90;32;87;50 +69;9;31;11 +6;70;59;23 +62;65;85;19 +68;67;26;41 +48;30;27;14 +56;45;79;28 +2;59;22;48 +98;13;80;38 +2;81;25;38 +13;43;26;5 +16;68;99;20 +73;25;49;49 +67;36;44;9 +54;59;56;5 +54;33;28;37 +50;96;48;48 +31;65;22;20 +11;53;24;44 +75;97;83;49 +60;85;65;45 +58;40;25;4 +56;97;23;13 +79;8;85;26 +19;68;95;9 +86;43;31;39 +42;78;89;27 +26;62;92;32 +41;71;84;5 +88;26;61;11 +32;51;21;6 +68;99;33;20 +66;40;50;14 +87;82;62;29 +8;12;50;32 +94;93;88;13 +98;31;95;22 +42;35;55;49 +64;63;71;47 +53;37;8;33 +96;15;59;28 +85;32;89;15 +22;87;22;49 +32;79;19;7 +41;39;25;17 +29;64;27;20 +45;22;96;15 +28;18;15;49 +1;82;69;34 +90;35;53;20 +69;61;56;29 +65;5;98;2 +34;88;68;43 +73;3;73;13 +67;36;61;17 +68;61;75;10 +23;66;42;18 +18;97;86;22 +4;36;57;47 +57;67;82;5 +59;4;91;26 +36;61;46;41 +55;93;42;5 +83;81;86;13 +84;10;28;36 +95;37;12;39 +32;30;89;41 +13;10;27;4 +19;39;58;41 +36;62;63;28 +77;48;42;40 +90;55;63;46 +70;62;68;35 +42;71;48;46 +60;99;96;37 +60;35;88;50 +27;90;36;19 +51;39;39;49 +57;93;40;44 +35;72;11;23 +83;58;51;35 +78;60;93;12 +88;98;68;28 +66;18;15;16 +64;87;43;40 +87;9;36;42 +73;12;20;35 +48;34;38;40 +16;66;100;22 +90;11;2;29 +15;94;73;42 +24;13;1;4 +17;38;31;2 +67;30;56;42 +72;98;9;8 +31;47;24;50 +69;26;36;34 +70;98;49;39 +16;19;60;17 +71;89;60;48 +6;93;67;15 +22;33;97;49 +26;48;97;4 +15;12;44;24 +48;10;34;48 +53;40;13;29 +94;69;1;21 +100;74;11;47 +25;98;63;30 +73;69;89;22 +25;36;98;21 +90;4;32;50 +91;6;68;10 +5;83;74;25 +34;43;8;1 +89;56;68;46 +17;52;88;18 +22;86;74;34 +55;36;45;26 +56;53;34;45 +52;14;91;25 +30;60;31;33 +37;21;36;11 +53;76;75;6 +86;23;60;47 +27;42;20;12 +47;15;68;19 +60;20;76;29 +18;52;54;36 +98;72;4;15 +69;83;84;42 +91;63;49;6 +95;65;19;18 +62;77;89;20 +40;56;20;16 +7;17;74;14 +15;34;77;35 +88;40;20;16 +54;49;91;2 +38;36;75;44 +8;60;68;46 +58;73;73;8 +32;73;90;15 +69;49;15;19 +31;100;96;11 +26;38;80;25 +40;51;52;8 +36;31;7;11 +74;34;65;13 +67;52;30;38 +42;99;55;39 +23;73;57;8 +54;19;97;33 +57;5;21;19 +20;13;33;1 +58;45;17;6 +22;35;4;23 +58;36;67;48 +70;44;62;10 +98;48;90;47 +6;1;68;20 +47;3;56;30 +71;22;65;15 +68;23;45;25 +71;70;90;24 +40;93;98;22 +59;76;23;39 +37;63;59;45 +4;48;91;43 +15;49;50;35 +71;73;100;7 +69;71;50;5 +99;18;78;27 +85;40;10;2 +99;80;42;22 +17;21;12;39 +58;75;22;16 +36;50;36;14 +85;92;74;20 +31;45;40;31 +32;95;56;43 +71;64;100;15 +35;85;34;13 +98;20;29;29 +50;5;78;8 +67;45;28;26 +21;3;97;37 +93;27;34;2 +13;56;76;32 +39;36;71;29 +1;78;39;16 +42;71;54;11 +29;57;29;1 +51;62;51;30 +37;39;68;12 +3;98;81;17 +34;45;28;12 +68;33;38;23 +5;93;81;5 +64;49;37;19 +57;16;68;38 +87;84;69;19 +99;21;76;28 +64;35;81;7 +88;36;81;12 +43;10;4;50 +92;2;98;21 +42;8;43;11 +28;47;6;15 +77;46;61;29 +91;10;100;40 +79;63;26;43 +58;64;23;1 +19;100;52;14 +64;43;36;17 +9;53;15;17 +57;54;4;12 +22;5;91;15 +91;1;94;7 +56;4;80;47 +15;27;82;44 +48;39;14;12 +28;29;83;43 +62;8;85;39 +70;27;74;19 +37;17;70;24 +44;75;12;17 +71;73;41;44 +94;57;57;48 +99;67;98;6 +66;59;42;16 +100;4;39;2 +72;3;69;46 +2;2;55;42 +81;25;5;50 +54;75;70;29 +64;34;21;2 +97;2;74;39 +38;42;10;11 +84;13;44;43 +81;16;88;21 +95;64;97;13 +25;53;74;39 +2;98;37;33 +20;50;60;42 +34;65;34;10 +73;68;99;28 +62;90;72;8 +96;93;86;36 +44;34;76;24 +28;85;66;15 +37;7;87;29 +41;98;34;1 +47;66;17;40 +99;61;79;28 +83;82;68;11 +17;97;21;35 +63;20;69;3 +63;94;97;3 +59;54;53;4 +18;48;21;18 +4;69;62;2 +36;69;19;42 +95;84;47;37 +61;53;8;9 +72;2;98;2 +73;99;91;13 +18;55;84;12 +12;27;68;4 +77;73;56;37 +87;63;44;31 +30;30;17;35 +91;90;39;28 +14;66;42;21 +20;36;92;24 +74;8;53;14 +22;57;71;40 +96;96;76;41 +96;1;13;39 +33;78;89;11 +31;91;50;7 +24;67;7;34 +12;40;21;11 +70;20;22;50 +62;82;61;47 +8;32;3;24 +100;49;43;48 +57;73;40;31 +92;63;81;44 +30;79;81;16 +23;97;96;31 +39;63;66;41 +98;2;39;15 +96;66;59;1 +16;94;56;41 +17;13;10;49 +31;64;47;14 +61;87;10;7 +65;42;83;49 +61;60;78;2 +21;3;45;5 +7;37;8;39 +71;93;12;10 +32;40;2;24 +87;19;58;49 +98;21;3;19 +87;99;38;49 +19;33;42;4 +41;86;6;24 +11;49;90;33 +22;80;67;13 +23;92;29;46 +96;59;26;47 +37;60;21;21 +67;56;4;41 +17;53;7;6 +95;98;10;27 +44;62;46;8 +91;2;67;12 +86;99;3;39 +49;16;4;22 +10;20;48;41 +99;5;34;40 +67;42;84;31 +63;84;21;48 +39;38;43;49 +43;69;68;32 +85;93;22;7 +7;20;17;8 +49;11;62;4 +39;26;55;29 +87;80;60;29 +24;84;17;48 +36;22;75;36 +46;99;47;44 +17;82;32;35 +93;50;51;1 +96;62;17;49 +30;18;16;46 +31;1;37;7 +99;57;66;18 +81;49;44;6 +1;9;18;41 +38;7;23;13 +78;55;25;29 +45;37;58;4 +11;79;74;9 +29;78;62;6 +84;100;90;25 +22;92;19;23 +89;51;35;48 +1;63;68;15 +63;83;25;4 +76;62;47;48 +82;93;41;21 +63;66;27;11 +24;100;16;36 +94;56;72;1 +60;59;82;36 +16;31;48;44 +62;38;56;37 +97;68;28;7 +28;83;3;20 +55;38;35;42 +100;30;92;35 +19;96;17;14 +18;36;6;16 +76;18;38;42 +93;6;26;17 +100;44;38;6 +9;27;15;5 +13;47;75;13 +96;97;18;23 +26;76;94;48 +34;81;57;20 +7;12;68;16 +21;68;77;19 +68;44;3;34 +34;11;61;7 +5;38;75;29 +78;10;7;17 +36;58;43;30 +66;30;16;6 +61;21;79;6 +23;97;17;11 +84;88;93;30 +85;99;1;29 +17;51;25;20 +25;3;67;47 +67;33;89;14 +90;52;36;17 +91;63;57;25 +57;87;29;5 +68;69;50;17 +69;3;63;4 +36;98;25;13 +80;79;84;25 +47;55;21;23 +59;40;7;24 +93;67;81;45 +7;98;67;6 +83;89;30;18 +42;79;26;1 +26;99;19;45 +42;57;40;24 +27;47;15;44 +70;100;65;38 +17;21;82;40 +52;63;80;21 +52;78;20;35 +25;41;43;38 +1;66;12;14 +65;83;64;47 +70;69;20;34 +1;93;89;22 +3;49;76;21 +90;15;82;31 +42;31;12;8 +82;56;51;39 +49;96;12;35 +73;24;93;19 +22;10;71;38 +3;88;65;14 +16;55;51;6 +61;41;20;20 +35;35;47;27 +63;28;82;20 +33;38;60;8 +20;28;83;3 +99;41;49;26 +71;13;57;47 +2;34;20;13 +77;100;64;16 +93;93;32;8 +87;29;36;12 +76;97;68;49 +87;28;20;41 +77;10;28;45 +23;81;23;30 +85;15;2;43 +40;27;73;4 +67;44;29;34 +84;95;1;10 +94;10;23;4 +3;30;61;7 +42;71;77;23 +66;32;31;39 +100;67;1;27 +28;63;31;32 +11;13;67;22 +28;26;61;12 +90;94;30;2 +73;76;38;19 +88;1;70;35 +93;77;43;17 +79;49;96;29 +76;95;59;35 +68;8;22;7 +64;29;86;19 +47;78;25;32 +66;9;12;20 +75;31;11;20 +8;29;43;12 +1;55;27;25 +84;82;84;20 +54;20;90;33 +89;49;5;9 +95;36;84;17 +21;67;73;17 +92;24;68;16 +44;31;5;27 +79;12;67;30 +49;45;19;19 +78;19;89;13 +5;74;8;50 +46;21;55;40 +35;81;7;6 +74;96;77;15 +9;59;48;30 +99;93;24;28 +81;81;11;48 +93;47;12;40 +92;99;71;30 +94;64;33;35 +37;24;6;30 +46;1;30;1 +40;43;37;7 +52;24;34;30 +37;32;27;50 +61;87;28;50 +15;9;3;14 +20;34;43;27 +96;13;79;38 +68;45;25;42 +30;55;99;33 +2;32;94;21 +82;69;14;29 +7;38;22;27 +55;100;54;15 +66;7;80;5 +57;65;56;11 +8;61;15;8 +32;86;3;20 +31;93;91;25 +44;4;91;22 +42;53;14;6 +46;37;35;12 +56;76;28;7 +35;48;98;8 +52;87;82;2 +41;2;25;36 +39;72;6;26 +31;28;83;5 +51;75;24;4 +3;41;27;18 +71;61;66;11 +67;2;86;41 +52;33;20;30 +63;66;81;28 +62;47;54;50 +29;64;88;2 +72;26;47;24 +64;8;48;50 +29;16;80;46 +89;64;2;5 +6;21;41;43 +8;37;16;2 +10;2;61;23 +93;73;19;42 +13;22;96;20 +3;77;80;28 +48;49;11;46 +67;39;87;23 +41;68;99;29 +53;60;35;30 +26;8;18;20 +13;79;81;12 +17;11;19;36 +95;22;99;18 +9;8;97;11 +16;58;36;39 +76;26;4;36 +91;86;36;44 +61;91;16;45 +12;36;42;8 +42;14;19;37 +55;75;61;9 +65;51;41;21 +97;52;44;7 +41;40;94;15 +10;18;69;29 +78;28;66;1 +59;68;20;2 +15;15;2;5 +52;26;54;11 +74;45;92;35 +53;25;58;1 +2;14;28;19 +56;13;12;7 +63;34;33;42 +51;25;77;4 +40;13;77;37 +25;34;22;33 +12;58;47;36 +11;67;36;16 +82;46;74;48 +59;14;93;7 +97;70;18;47 +47;55;95;12 +86;35;69;9 +78;9;84;27 +6;56;47;43 +3;1;37;3 +5;68;77;11 +22;62;31;14 +23;74;37;30 +53;65;92;23 +26;2;75;42 +75;78;97;40 +17;12;93;28 +39;95;52;39 +70;46;35;19 +55;66;17;44 +34;12;43;27 +68;99;45;39 +100;87;57;21 +11;95;94;28 +12;12;75;48 +59;91;78;41 +60;71;35;30 +67;71;39;9 +57;7;27;22 +2;3;63;49 +52;74;45;7 +3;8;62;13 +3;66;99;12 +88;85;20;36 +55;8;92;6 +53;94;69;32 +21;17;7;11 +25;60;51;8 +91;21;42;24 +51;16;90;14 +20;88;60;14 +97;76;48;44 +91;61;78;5 +72;46;16;26 +48;97;37;33 +13;95;86;2 +83;80;11;23 +22;7;71;27 +35;6;48;3 +48;36;94;40 +82;16;66;28 +42;8;32;36 +10;78;32;3 +13;80;89;15 +5;70;77;2 +13;63;22;16 +34;33;20;9 +71;41;31;2 +76;71;31;14 +38;27;55;6 +18;14;1;2 +60;25;4;14 +55;62;99;28 +99;11;86;3 +41;37;38;48 +26;6;86;31 +72;79;36;29 +96;58;10;33 +13;68;5;41 +99;70;64;26 +94;15;88;22 +18;52;16;13 +64;54;82;10 +15;88;37;34 +87;1;69;18 +9;73;10;36 +72;11;42;33 +85;85;79;18 +93;67;55;40 +6;25;45;4 +2;51;62;49 +37;26;59;3 +32;61;42;5 +8;69;18;32 +2;17;49;8 +56;4;66;5 +51;39;96;13 +17;47;79;48 +88;63;22;26 +98;17;45;43 +80;37;90;20 +89;37;87;29 +2;82;9;33 +26;60;14;34 +15;8;69;32 +74;15;57;10 +5;48;36;47 +48;35;80;30 +37;18;29;39 +62;54;16;43 +27;96;88;34 +70;83;17;38 +98;50;76;10 +45;19;44;21 +89;26;51;12 +71;34;35;32 +76;23;66;46 +59;97;37;26 +62;46;55;10 +30;76;57;15 +95;86;100;40 +67;77;63;20 +74;92;64;32 +95;36;86;41 +27;34;79;30 +22;56;6;20 +23;85;57;46 +50;13;60;46 +53;94;6;15 +12;53;70;16 +36;97;90;45 +70;59;86;48 +60;32;62;30 +95;70;4;50 +64;58;23;48 +87;73;71;35 +22;48;45;13 +79;31;76;4 +49;61;97;23 +85;99;83;35 +75;16;20;6 +84;30;46;21 +59;77;31;3 +49;20;90;29 +97;79;70;45 +87;88;53;26 +56;53;38;42 +97;39;18;33 +54;28;40;22 +14;3;84;32 +23;7;76;45 +53;38;92;18 +82;16;74;30 +74;48;16;9 +19;40;42;33 +20;22;94;24 +83;33;71;23 +90;9;36;19 +84;26;54;46 +44;25;55;1 +99;31;28;15 +11;100;15;27 +31;45;13;12 +89;38;78;44 +67;51;13;40 +67;61;87;6 +56;44;97;44 +21;22;31;47 +83;11;42;4 +98;67;68;28 +66;8;6;42 +12;46;51;26 +72;63;59;48 +38;69;99;35 +20;47;76;3 +1;28;31;18 +81;38;29;19 +61;100;91;32 +59;78;52;9 +77;31;25;5 +31;32;55;47 +11;6;75;24 +48;35;21;4 +71;25;72;4 +84;55;68;34 +45;98;6;17 +80;79;83;43 +33;14;9;2 +49;48;15;26 +15;10;81;46 +57;43;10;14 +46;95;31;22 +54;67;38;22 +13;85;77;47 +59;14;69;34 +6;44;80;16 +34;18;2;29 +67;87;77;41 +35;94;73;28 +71;90;100;28 +34;20;57;4 +58;96;6;6 +95;14;69;41 +37;68;15;40 +28;32;60;27 +30;3;34;5 +2;93;12;41 +61;50;55;3 +87;61;18;36 +74;81;47;16 +30;50;24;47 +25;5;84;32 +52;29;95;29 +56;64;11;48 +86;99;53;15 +74;19;64;19 +95;49;34;26 +26;43;92;14 +67;66;13;34 +4;5;39;13 +6;12;72;38 +20;48;40;38 +63;52;88;30 +27;86;84;28 +42;36;47;7 +75;50;11;42 +94;29;19;9 +20;57;70;34 +28;98;71;20 +48;19;11;26 +68;77;34;6 +11;38;97;3 +36;59;24;22 +4;16;46;21 +99;54;21;16 +31;4;12;25 +30;40;29;48 +19;4;41;13 +43;97;54;47 +7;79;68;14 +49;68;30;32 +73;84;89;23 +19;91;25;46 +37;88;82;40 +60;88;35;43 +50;13;28;38 +96;11;17;23 +30;72;100;50 +11;80;42;11 +61;45;31;35 +41;79;62;26 +85;34;58;6 +4;88;87;43 +95;48;17;26 +34;61;4;40 +69;35;17;32 +62;85;65;7 +51;79;36;17 +38;73;76;46 +65;30;48;2 +53;46;14;44 +89;84;52;13 +73;42;52;31 +62;65;93;21 +9;96;68;41 +76;49;88;28 +49;91;85;10 +89;60;69;16 +50;5;10;19 +37;11;22;44 +55;37;15;20 +70;16;49;2 +55;90;56;23 +81;9;68;5 +48;77;63;31 +20;57;29;45 +80;77;20;12 +83;62;70;13 +47;88;40;19 +29;95;52;1 +71;46;29;8 +51;60;36;36 +9;6;4;23 +43;32;66;36 +22;3;59;43 +94;43;31;22 +17;17;4;35 +65;87;62;34 +28;69;96;42 +74;59;50;49 +10;63;43;38 +90;95;25;42 +73;32;86;3 +83;78;33;34 +6;9;27;23 +69;6;39;24 +41;40;2;34 +98;46;100;38 +79;34;4;47 +95;45;49;8 +46;50;33;3 +3;1;10;30 +41;98;12;46 +77;83;53;4 +91;84;48;46 +11;57;12;3 +98;51;9;47 +87;49;66;50 +87;99;95;38 +45;60;20;46 +66;52;38;9 +29;37;51;33 +97;82;17;22 +89;96;6;21 +91;89;75;25 +89;66;39;41 +34;86;6;38 +34;79;90;50 +39;96;27;22 +90;21;32;33 +29;87;67;11 +70;11;34;38 +20;51;38;43 +47;48;86;25 +28;27;60;17 +57;99;29;22 +90;7;56;23 +96;91;65;25 +5;80;73;20 +76;77;99;36 +76;68;34;47 +32;24;47;24 +21;76;52;30 +82;19;25;46 +20;26;31;4 +58;59;24;20 +75;100;44;48 +16;17;86;22 +94;13;52;44 +44;49;47;43 +49;21;88;35 +18;41;58;47 +92;24;88;38 +7;73;22;42 +85;64;85;22 +42;69;91;31 +67;96;47;33 +100;27;39;48 +4;78;64;38 +9;85;43;31 +59;80;59;40 +15;31;99;17 +70;50;99;23 +63;2;92;9 +84;25;26;28 +92;79;90;39 +32;58;95;45 +1;72;57;28 +97;28;11;48 +81;46;86;46 +95;39;86;19 +90;81;80;46 +98;75;85;41 +58;66;29;28 +4;55;7;29 +58;98;2;12 +2;67;48;41 +82;86;10;32 +7;29;100;20 +13;92;52;24 +81;7;14;14 +25;69;29;31 +64;6;26;7 +2;4;100;42 +60;29;26;31 +75;15;69;30 +4;64;80;13 +22;6;57;20 +91;95;75;6 +14;18;48;20 +40;89;2;32 +2;1;27;16 +26;55;70;23 +9;18;11;27 +88;52;34;24 +18;53;63;25 +73;41;70;5 +12;96;69;13 +47;51;54;44 +100;63;88;16 +36;79;79;8 +93;12;13;14 +82;78;13;5 +80;25;64;3 +100;16;89;4 +2;52;98;35 +21;34;61;12 +95;71;63;36 +92;96;56;22 +57;52;100;22 +80;25;66;41 +56;57;83;45 +32;33;16;14 +67;75;4;20 +26;30;20;44 +17;8;15;23 +99;40;4;45 +7;46;30;11 +34;16;60;10 +100;63;51;47 +99;75;6;29 +22;15;52;14 +34;80;60;46 +28;45;99;33 +33;82;32;1 +56;94;22;41 +37;33;20;45 +1;54;69;22 +4;97;55;33 +9;6;62;7 +34;92;7;38 +66;49;17;33 +79;34;76;39 +75;49;4;50 +85;10;78;20 +23;36;40;48 +17;14;8;24 +89;61;3;46 +100;59;51;38 +85;77;91;10 +18;61;83;34 +17;22;68;3 +69;63;60;34 +65;6;86;24 +48;29;21;17 +97;43;61;38 +64;7;46;15 +16;19;89;8 +94;5;45;46 +65;6;32;2 +11;81;37;34 +52;37;4;41 +79;84;69;7 +12;4;80;40 +41;93;45;50 +22;94;90;1 +49;91;65;34 +69;44;53;17 +94;36;76;49 +38;47;38;43 +86;7;79;37 +69;46;58;47 +44;95;100;33 +97;60;93;28 +33;44;69;44 +30;49;80;39 +32;15;75;8 +32;95;20;14 +22;26;68;15 +69;89;99;21 +13;61;86;18 +41;54;36;44 +86;65;94;22 +46;81;40;25 +53;22;85;2 +71;14;51;22 +32;62;26;1 +94;38;62;47 +80;13;23;24 +4;36;22;11 +71;93;34;47 +27;74;73;35 +73;21;47;48 +44;33;47;45 +43;36;89;34 +98;7;30;39 +18;70;90;14 +28;83;55;9 +94;21;87;46 +91;89;46;49 +68;17;10;48 +93;27;96;26 +72;19;89;27 +11;64;82;5 +40;61;35;27 +86;91;81;39 +39;27;58;29 +94;81;5;3 +96;97;21;19 +4;55;55;30 +4;33;8;48 +4;63;11;15 +30;97;75;38 +26;81;49;5 +78;91;49;34 +89;87;6;43 +11;19;51;38 +1;79;99;27 +68;29;2;27 +79;30;70;6 +15;66;48;7 +97;51;71;36 +1;44;25;30 +31;46;9;11 +51;81;79;41 +71;22;37;27 +48;42;87;45 +43;73;66;42 +37;18;56;10 +39;41;84;40 +30;68;57;13 +6;68;67;4 +59;81;11;20 +21;68;44;21 +2;70;18;23 +54;33;11;25 +89;97;39;11 +70;86;37;19 +83;53;99;23 +46;83;18;45 +25;1;26;39 +29;9;66;19 +88;85;36;8 +74;24;29;27 +20;25;29;43 +34;15;33;41 +58;98;72;44 +90;38;94;37 +42;74;42;42 +35;61;67;10 +82;17;6;14 +50;74;30;25 +54;94;71;29 +64;29;99;40 +79;45;97;22 +83;39;21;27 +69;100;19;6 +21;24;55;21 +76;76;72;15 +63;14;65;3 +1;32;78;15 +81;7;97;18 +94;68;71;48 +92;74;21;19 +11;61;96;31 +69;78;48;20 +99;40;11;4 +62;28;76;48 +57;61;13;29 +33;37;50;26 +60;72;87;22 +39;5;42;15 +69;41;61;46 +94;5;62;42 +88;75;12;44 +51;10;2;8 +75;50;12;27 +68;3;16;44 +43;31;84;1 +30;72;8;31 +53;58;1;12 +3;19;13;24 +41;89;72;47 +51;85;21;39 +34;42;100;3 +66;30;92;6 +78;24;60;1 +29;17;40;4 +55;29;36;50 +81;78;68;31 +21;28;1;24 +33;32;45;18 +8;1;89;37 +48;14;67;5 +28;89;33;5 +61;69;76;8 +48;65;99;27 +21;18;99;11 +12;67;33;38 +45;58;35;36 +3;34;37;12 +28;50;35;38 +29;78;99;23 +52;94;35;7 +90;33;15;36 +84;67;70;20 +88;60;68;44 +17;57;59;7 +49;80;1;6 +84;45;42;39 +71;86;72;44 +46;96;41;3 +20;8;6;11 +20;67;98;4 +59;54;18;19 +71;34;38;30 +54;4;80;42 +23;31;26;20 +73;58;80;2 +96;99;57;15 +62;31;21;41 +13;21;86;46 +33;58;98;29 +17;56;48;32 +33;10;67;43 +54;68;60;38 +35;83;8;29 +56;92;14;30 +9;15;79;49 +83;37;4;22 +79;91;39;8 +76;40;72;34 +92;54;95;7 +39;43;59;13 +65;12;21;24 +21;5;20;35 +96;32;39;14 +12;77;5;3 +61;16;62;7 +13;24;30;12 +69;2;94;47 +11;36;5;22 +91;51;61;42 +23;36;72;9 +53;1;1;19 +67;39;28;12 +6;98;83;37 +47;29;86;38 +84;80;36;33 +63;44;73;7 +24;35;91;49 +20;6;90;29 +3;29;38;32 +61;52;47;3 +73;29;24;8 +22;26;33;2 +48;77;17;39 +91;52;74;6 +58;51;48;40 +12;14;34;43 +15;76;2;19 +28;23;29;23 +54;75;36;19 +74;9;76;33 +70;83;30;45 +24;70;15;50 +88;7;62;15 +76;86;83;29 +80;24;46;13 +20;72;66;49 +81;23;72;36 +66;12;21;13 +90;10;96;20 +95;54;44;27 +96;64;89;49 +62;72;2;9 +13;52;54;42 +29;8;3;43 +13;67;19;12 +25;46;40;39 +48;51;25;28 +91;44;98;40 +10;79;52;20 +26;72;49;4 +56;49;78;11 +63;82;61;26 +13;65;11;19 +95;86;10;31 +22;10;58;20 +67;74;91;7 +83;48;1;1 +11;33;25;30 +42;6;32;8 +29;70;80;30 +79;57;76;7 +80;57;39;1 +35;1;59;10 +9;85;46;47 +82;20;68;1 +52;38;24;3 +98;18;97;5 +68;79;5;43 +27;53;7;42 +38;42;4;38 +33;4;64;31 +86;27;19;27 +78;59;31;47 +91;82;76;36 +52;37;33;44 +6;43;45;7 +53;67;76;11 +73;20;63;36 +82;73;16;20 +83;70;78;40 +66;13;15;40 +68;98;59;47 +21;47;32;47 +91;22;14;50 +42;93;54;47 +98;32;16;31 +38;13;46;28 +20;51;52;46 +34;45;81;37 +49;31;4;14 +66;44;86;24 +49;98;49;43 +22;39;55;17 +33;64;60;10 +75;7;64;44 +46;90;31;33 +68;80;23;9 +78;86;30;6 +56;79;18;2 +17;54;24;2 +90;49;84;44 +1;25;3;39 +46;39;88;47 +81;76;31;50 +94;2;51;27 +85;10;73;47 +21;23;57;30 +31;9;59;29 +97;100;36;45 +7;72;86;16 +5;82;60;36 +94;35;6;13 +50;19;31;9 +16;18;75;46 +26;20;62;50 +30;87;43;5 +21;12;100;19 +35;78;53;29 +37;88;100;18 +72;2;31;49 +94;6;20;47 +12;88;3;6 +79;75;38;3 +12;76;17;28 +86;99;82;37 +2;20;48;35 +27;10;10;48 +90;16;78;30 +89;52;84;49 +79;21;22;36 +26;12;1;26 +73;84;28;10 +36;45;68;24 +5;92;90;3 +4;93;52;8 +54;37;29;33 +84;74;50;28 +59;62;35;14 +87;19;70;45 +97;32;79;17 +23;29;66;25 +49;32;20;46 +99;25;6;24 +25;68;73;36 +61;75;36;2 +90;98;23;18 +54;61;26;19 +56;81;56;50 +14;10;30;45 +9;56;18;46 +32;79;35;14 +15;23;17;11 +14;44;95;11 +57;51;9;33 +56;89;53;17 +71;49;41;16 +28;51;81;22 +29;100;88;30 +83;82;45;6 +6;20;71;37 +35;59;50;4 +4;65;26;19 +50;42;67;33 +92;47;22;35 +67;78;32;4 +84;100;100;21 +43;19;36;2 +52;1;19;35 +93;18;6;36 +56;38;6;4 +89;76;28;6 +24;76;97;34 +36;78;65;42 +56;3;6;6 +7;1;61;45 +60;83;63;10 +43;6;85;14 +42;90;68;8 +34;80;8;37 +49;48;18;27 +51;8;30;39 +9;98;60;30 +41;29;94;35 +57;87;63;19 +14;82;5;48 +7;29;60;5 +89;35;20;40 +73;12;3;50 +53;47;7;5 +18;7;4;44 +39;70;26;35 +72;30;24;41 +45;85;39;18 +14;3;47;31 +35;57;46;37 +3;47;70;11 +29;68;16;44 +63;100;83;30 +5;60;86;18 +85;83;53;17 +73;9;35;32 +8;25;93;7 +50;84;29;29 +7;99;82;25 +21;76;33;39 +36;79;66;49 +61;7;72;19 +20;38;4;36 +84;73;94;31 +82;50;96;7 +7;53;3;44 +35;7;64;40 +64;70;95;28 +29;32;68;7 +70;86;78;1 +81;79;14;5 +70;15;84;48 +28;5;75;31 +54;41;30;4 +52;17;68;21 +79;48;48;33 +43;81;73;48 +7;3;21;17 +91;79;11;19 +2;97;75;30 +86;96;98;10 diff --git a/9.ods b/9.ods new file mode 100644 index 0000000..745514f Binary files /dev/null and b/9.ods differ diff --git a/9.py b/9.py new file mode 100644 index 0000000..d94afd8 --- /dev/null +++ b/9.py @@ -0,0 +1,30 @@ +# Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. +# Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия: +# +# наибольшее из четырёх чисел меньше суммы трёх других; +# все четыре числа различны. +# +# В ответе запишите только число. + +# Чтение данных из файла +f = open('9.csv','r',encoding='utf-8') +# разбить данные по строкам +a = f.read().strip().split() +# разбить строки на отдельные числа +for i in range(len(a)): + a[i] = [int(x) for x in a[i].split(';')] + + +count = 0 # счетчик подходящих строк +# перебрать все строки +for i in a: + # отсортировать строку по возрастанию + # i.sort() + s=sorted(i) + # наибольшее меньше суммы трех других + if s[-1] < sum(s[:3]): + # все числа различны + if len(set(i)) == 4: + # увеличение счетчика + count += 1 +print(count) \ No newline at end of file