{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-09-13T00:11:47.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-09-13T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":44374,"title":"Tautology","description":"Check if the given expression is always true. For example, the sentence\r\n\r\n  '~(A \u0026 B) == (~A | ~B)'\r\n\r\nis always true.\r\n\r\nCharacters in the input sequences may include *~ \u0026 | == ( )*, whitespace, 0 for false, 1 for true and letters for variables.","description_html":"\u003cp\u003eCheck if the given expression is always true. For example, the sentence\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003e'~(A \u0026 B) == (~A | ~B)'\r\n\u003c/pre\u003e\u003cp\u003eis always true.\u003c/p\u003e\u003cp\u003eCharacters in the input sequences may include \u003cb\u003e~ \u0026 | == ( )\u003c/b\u003e, whitespace, 0 for false, 1 for true and letters for variables.\u003c/p\u003e","function_template":"function y = tautology(x)\r\n  y = true;\r\nend","test_suite":"%%\r\nx = '0';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '1';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|1';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '1\u0026A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|B';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A\u0026B';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|~A';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '0==0';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~0';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~(A \u0026 B) == (~A | ~B)';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~(Z \u0026 Y) == (~Y | ~Z)';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|X|V|W|Y|Z';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|B|C|D|E|F|G|H|I|J|K|L|M|~A|O|P|Q|R|S|T|U|X|V|W|Y|Z';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nassert(isequal(tautology('(A|B)|C'),false));\r\n%%\r\nassert(isequal(tautology('(A|B)|(C == C)'),true));\r\n%%\r\nassert(isequal(tautology('(A == B)|(B == C)|(C == A)'),true));\r\n%%\r\nassert(isequal(tautology('~(~(~(~(~(~(0))))))'),false)); \r\n%%\r\nassert(isequal(tautology('~(~(~(~(~(~(~0))))))'),true));\r\n% provided by Alfonso:\r\nassert(isequal(tautology('((0\u00261)|~B)\u0026~B'),false)); \r\n%%\r\nassert(isequal(tautology('((0\u0026~B)\u0026~B)'),false)); \r\n%%\r\nassert(isequal(tautology('((0|A)\u0026~A)'),false)); \r\n%%\r\nassert(isequal(tautology('((0|A)|1)'),true)); \r\n%%\r\nassert(isequal(tautology('((0|~B)|1)'),true)); \r\n%%\r\nassert(isequal(tautology('((1\u00260)|B)'),false)); \r\n%%\r\nassert(isequal(tautology('((1\u00261)\u0026A)'),false)); \r\n%%\r\nassert(isequal(tautology('((1|0)|A)'),true)); \r\n%%\r\nassert(isequal(tautology('((1|A)|0)'),true)); \r\n%%\r\nassert(isequal(tautology('((1|~A)\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('((A\u00261)|~A)|A'),true)); \r\n%%\r\nassert(isequal(tautology('((A\u0026~A)\u0026~B)|~A'),false)); \r\n%%\r\nassert(isequal(tautology('((A\u0026~B)\u00261)|B'),false)); \r\n%%\r\nassert(isequal(tautology('((A|0)\u00261)\u0026~B'),false)); \r\n%%\r\nassert(isequal(tautology('((A|A)\u0026A)|~A'),true)); \r\n%%\r\nassert(isequal(tautology('((B|0)\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('((B|1)\u0026B)\u0026A'),false)); \r\n%%\r\nassert(isequal(tautology('((B|A)|~A)'),true)); \r\n%%\r\nassert(isequal(tautology('((~A\u0026~A)\u00260)\u0026B'),false)); \r\n%%\r\nassert(isequal(tautology('((~A\u0026~A)|0)'),false)); \r\n%%\r\nassert(isequal(tautology('((~A\u0026~A)|~A)|1'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|A)|~B)\u00261'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|B)|A)'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|~A)|1)'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|~B)\u00260)'),false)); \r\n%%\r\nassert(isequal(tautology('((~B\u00260)\u0026A)'),false)); \r\n%%\r\nassert(isequal(tautology('(0\u00261)|1\u00261'),true)); \r\n%%\r\nassert(isequal(tautology('(0|~A\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('(1|A\u00260)'),true)); \r\n%%\r\nassert(isequal(tautology('(A\u0026A\u0026~B)'),false)); \r\n%%\r\nassert(isequal(tautology('(A\u0026~A|1)'),true)); \r\n%%\r\nassert(isequal(tautology('(A|1)|B'),true)); \r\n%%\r\nassert(isequal(tautology('(A|A)|A|1'),true)); \r\n%%\r\nassert(isequal(tautology('(B\u00261)|~B'),true)); \r\n%%\r\nassert(isequal(tautology('(B\u0026~B)\u0026~B\u00260'),false)); \r\n%%\r\nassert(isequal(tautology('(B|~B)|B'),true)); \r\n%%\r\nassert(isequal(tautology('(~A\u0026B\u00260)'),false)); \r\n%%\r\nassert(isequal(tautology('(~A|0)|~B\u0026~A'),false)); \r\n%%\r\nassert(isequal(tautology('(~A|1)|1'),true)); \r\n%%\r\nassert(isequal(tautology('(~A|B\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('(~A|B)|~B'),true)); \r\n%%\r\nassert(isequal(tautology('(~A|~A)|0'),false)); \r\n%%\r\nassert(isequal(tautology('(~B\u00260)\u00261|1'),true)); \r\n%%\r\nassert(isequal(tautology('1\u0026B|~B|0'),true)); \r\n%%\r\nassert(isequal(tautology('B\u00261\u0026A\u00261'),false)); \r\n%%\r\nassert(isequal(tautology('~A\u00260\u00261|1'),true)); \r\n%%\r\nassert(isequal(tautology('~B\u00260\u0026~A|B'),false)); \r\n%%\r\nassert(isequal(tautology('~B|1|1|~B'),true)); \r\n%%\r\nassert(isequal(tautology('~B|~B\u00261|1'),true));\r\n%%\r\nassert(isequal(tautology('A==~A'),false));\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":30,"created_by":14358,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":45,"test_suite_updated_at":"2017-10-31T07:45:16.000Z","rescore_all_solutions":true,"group_id":35,"created_at":"2017-10-10T23:20:08.000Z","updated_at":"2026-08-07T05:32:19.000Z","published_at":"2017-10-16T01:51:01.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCheck if the given expression is always true. For example, the sentence\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA['~(A \u0026 B) == (~A | ~B)']]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eis always true.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCharacters in the input sequences may include\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e~ \u0026amp; | == ( )\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, whitespace, 0 for false, 1 for true and letters for variables.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45451,"title":"Don't be Too Greedy!!","description":"Refer to the prev problem \u003chttps://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\u003e\r\n\r\nFor this time, calculate the maximum number of marks he can achieve after finishing all his assignments.","description_html":"\u003cp\u003eRefer to the prev problem \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\u003c/a\u003e\u003c/p\u003e\u003cp\u003eFor this time, calculate the maximum number of marks he can achieve after finishing all his assignments.\u003c/p\u003e","function_template":"function y = greedy_3(p,t,mark)","test_suite":"%%\r\np=[ 10,  4,  1,  2,  5,  2];\r\nt=[  2,  4,  3,  8,  1, 10];\r\nassert(isequal(greedy_3(p,t,100),515))\r\n\r\n%%\r\n p=[4,2,1, 5, 3, 2, 6];\r\n t=[1,8,2, 3, 1, 4, 2];\r\nassert(isequal(greedy_3(p,t,10),-16))\r\n\r\n%%\r\np=[9,10,2,10,7,1,3,6,10,10,2,10];\r\nt=[48    25    41     8    22    46    40    48    33     2    43    47];\r\nassert(isequal(greedy_3(p,t,200),-4008))\r\n\r\n%%\r\np=[1,3,1,2,4];\r\nt=[1,4,10,2,5];\r\nassert(isequal(greedy_3(p,t,200),950))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":363598,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-04-13T12:04:50.000Z","updated_at":"2026-08-28T01:44:40.000Z","published_at":"2020-04-13T12:04:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRefer to the prev problem\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor this time, calculate the maximum number of marks he can achieve after finishing all his assignments.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":51783,"title":"Solve an ODE: equation B","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 213.25px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 106.625px; transform-origin: 407px 106.625px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 211.358px 7.91667px; transform-origin: 211.358px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to solve the following ordinary differential equation:  \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 39px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 19.5px; text-align: left; transform-origin: 384px 19.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-16px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"y\u0026quot; + (1/x) y' - (a^2 + p^2/x^2) y = 0\" style=\"width: 181.5px; height: 39px;\" width=\"181.5\" height=\"39\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42.25px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.125px; text-align: left; transform-origin: 384px 21.125px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14.3917px 7.91667px; transform-origin: 14.3917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewith \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAAoCAYAAADZs5l2AAADf0lEQVR4nO2b25GqQBRFVw5kYAImQARGYAZkYAamQAyEQA6mYAyk4P1odtFyG6TbBqTmrCprpmSkH2z2eeCAYRiGYRiGYezAHThvON4NKDccz/hADVw3HrMAmh3GNQLUuLtyDwrgAVx2Gt8AKtxF2JMT0PU/jY05AS9+Iy7fgHbvSfxFan5n4wucIC0/2BC5wC/F4pr9Q9Of4o4TwS9xwc1pyzL10BS4WH7BxdNQUqVjoU19EhcKyv5cIbu+zswhBoWEvSqVFEqGvQnlVuf+WHbH1aAtbtNeuDt7jI49cRssFAqWbLbyhqd3PolK5Z3eryPXESJWnD63DK+lOcmp//uaYf2hUOZfo9UcToN0vF9ocAsKHSv796uIcfQZXzwtTnzX/vccam9x803hleHVJIx78z4/doMzbj2rVmGKo1OZdaj00qRjJ6XFNP05UjbsEw3puUoOJ0gRssLYlBuWhG/SrOjihCZQ8/8dnyoCXaAOZ9troLkdLTnU3oT25co6N8wbikvj2F/0740TtlQRVMy7zpiC+LIvdW57o9AbEvBcqLyRySX8CfibdyOcMKZu9NkbZ842C4Z29FTCNMVRRaBke5xwl4TXL3fQZ74WgT8BWf+UC0D6Rvtim6sEin5cJZMxIpCrpbBldRBCFZRv/VMuILfIJoLQBO6EXQCGZDImCTr3Y2icJTlBighU7aSwV3UgxmH5wue1ZxWBJvBgKEumTixbX9qUUT+g4j0v+NQcShHBg337BN+Uub5TnnBi+OS2WUXgT+DBZ1vrWK76msH+/bxAY1SEXSdFBFONryPgh+UHy5pnWUXgX5wld1LNtKWr+XMnnN2rJG1xApg6T6wIUsLUr6G9WZrxZxWBTtixrMaee1jjtzrHZSe8t0pDx0WsCO6s13/YCu3d0gRzFRHEtIKfhC1LffGK8ORUAk4dF7Ei6DjWw6MQLXHJZVYRVJGDg3ODNduZMSK4Mu8qR0AVVMwasomgTBhcNOR5+hdiqQgKnBiPnAuoLxPbe8kiAqkvtde+5rd9l4qg4bgVAQx7mNJoShKBvhHUMljoty3WE0N/ISdKPudEULGeE62F1vXEXQP1UGLxnz5GicDvN3/jAKEJtZnOVzBsjt9PH5/7yjEdwG+YdaQ5wIX3a9kQcTMrM1/rW7lbJmZH/j+DK5+rI8MwDMMwDMMwDMPIyT8ZjIEuGJbJhgAAAABJRU5ErkJggg==\" alt=\"y(x1) = y1\" style=\"width: 64.5px; height: 20px;\" width=\"64.5\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35.0083px 7.91667px; transform-origin: 35.0083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and either \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAAoCAYAAADZs5l2AAADyElEQVR4nO2ba5GDMBSFjwcc1EANoKAKcIADHNQCGioBD7VQDVjo/ghnSMNNCCG8Zu8309lOabkhObkvWEBRFEVRFEVRDuAJ4L6jvQZAuaM9ZYYWQLWzzQLA6wC7ikALsyuPoADwBvA4yL4CoIZZhCO5AeiHv8rO3AB8cY643ADojh7Ef6TFeSa+gBGk5gc7Qi9wpljc4vjQ9K94wojgTDxgxrRnmXppCphY/oCJp1JSxWPSpH6wLBSUw7kkd10FxrAEhoSjKpUUSoxzI+VW9+FYdo9Lox3MpH1hdrYLj31gJpgwFMRMNvOGj3U+iorlHT9vF16HxFJx2jQZXrE5yW34fovx+qVQZq/RZh6ORnr8LjRgLkg6Vg6f1wvs8De2eDoY8VXD+xxq72DGm8I3w+uVYLexfu96gzvM9WxahTGO+jJrqfTioJcOihfzGs6RMmFzvJCeq+TwBClCZhjzecMS8ibNChdHGkCL6Y5PFQEXqIdx21vAsV0tOeTcSPNSYZsN8wPjkhv7i+EzN2FLFUGNsNexecB4oAYmVsYme6ljOxqGXknAUqi8wwjjORxvsdJT2AOwJ6+BnDCmTvTdshNym+75KcaY3XBVETDZdhPuEtOEsRS+98J0EycPgK7f5wWA9Im2xearBDgWNw+hF5mLufRqKexZHUiwgrLFLnmBD6Y5AjeYtGmTB/AMnJDJ5JIk6D7YoB1fTsAmlGub6p8r/1jtpHBUdUDcsPzA1Atw7qVykmNYPYA3xrLE51qoutg4zX5Ajd+8QPIyXERJYPxdyOW9cWyfYE2Za3vKG4wYXG9LLyxt0NDcLR7AG/NurUe86luM7t/OC2ijxnhRoZzBV0u731nlEg/EDstvyCGTCx0SQXLH1F6cmJ3Uwu/S2fx5Qr6pw5K0gxGAfZ4YEfiUnhKmzgbnxueJY0SwahPQeEyNHbpZY7c6pYy1DRxfI4Intus/7AXnzueJdxHBklbwB7LLYl+8hqzmAmN+4B7nTkgRQY9r3TyS6BAOs2wqbSKCesa4xAP525mpiWGFlXXyCWAFFbqGzRLDMsK4jxfy3P0jvEh3R7NElEqjAkaMV84F2JeZ672ESuWY6kmE6kvtted+2neuWSSFK7ZPrwrnMLbRxF6LDRP7KG/OZkyH0YWubbHeMPYXcuBrG3eYqrxGXk+0B0yqPzBrwB5KLL62cfQT10wsOIhcC1fALFKu81GgvOXcQH7e4YoewG6Y9UhrNZcYbxzxFf1kFjPzrZ7K3TMxu/L/GVTwV0+KoiiKoiiKoiiKsgV/hX6t8LbVD54AAAAASUVORK5CYII=\" alt=\"y(x0) = y0\" style=\"width: 64.5px; height: 20px;\" width=\"64.5\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 10.1083px 7.91667px; transform-origin: 10.1083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e or \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAAAoCAYAAAAYNNPaAAADoUlEQVR4nO2bbZWzMBCFrwccYKAGUFAFdVAHdYCFaqgEPGBhNdRC3x/hHrJsSPMxSWjfec7pnyVspnND5iMUUBRFURRFURTlq+kAnCLGnwCMhWxx0S/zdRXnPDKxelXnuXz6gLEnABPqizsAmBvMe0Ri9KrOGcALwE/A2NMyrpWoF5hF9T8To1cT7jAGXt+M62C+xLm4RX7uqBtuj0aoXs14ImzXucOEutZ0MDYPrQ1pRKheTTghbLX3y7ijiDjiwFt+QUL1agaFCdmdjpS7cIG3Dr+1CdWrGTPei9LBiHcrb04UM4BHayMqE6JXNh1MKDrDiO4qJXnN7l30CNt1LogLd5013/aeDma7llic42LXp1FaryyGZeIJxrkvuCsgXttulyF9DFYV7+hhdowJJnHczney/v6CWag5xC50G/ot9xPbB6qhlxg08om/MfbiuRbyf5+R99ywOmXA2nLg7jQh3zkD0hNU276cT063upReYrDhtff0U8hYXgn3sRqh4BPkKxPOkRI+pXaoHLFL6SUKQ8rdce2ONFFTFpRty3PHHgle+OzEvIReojDf2cZehpyUMJO6oB5Yn0DfvB2M3fxMCA8lqbYdBWm9cnzphLF3m6zekH5ckSra1bJlLzSw6/2wxvC+EEd8+oKS1CvXl07Y8LOT1ZzdCUgXjU+fr6LjmG2l9sT7EpnftWUOlVtYSOqV40svP/idW4zIO0ydEwy6LHb4cgQ2TF07GCsgX0uAVV7KgjpClUck9Mr1pReu1Blr7yenGmEuFApfcRmse13nblwQrsVKwX2OZZXUsg8lUdJL6JXrSy92XJ6R30CMicPdZk47j+IW/sDaCX7nBF+o5ZjDnmsFIqFXri+92D0giYSVcX7vi45Y+0wzfj8Jti0j1uoDCHOCL9SmhOIjIqFXri/fwv6P1HvHvoNYO6dwjfnZuZ7jBOYMubvvUcjVq8qCkmyKcVt2VR7MR/bE7XeuMxymOOGKxscSwuTqlePLoH9eons8Q/YVlpxEkueC34CEXsWS8gHlXsBirJc88WYo3MJS1/Xuzw3fkTsBsnql+NILy/WSv9eS/tWJrxnncjTL6kP+fCgSab1iffkHvmA2YW0k1njn+wa5w14eF9jVDfOB7RPFlsShf+DoobReMb50Yh++lt6Ztlwgt6h6rAeZI8z3cr3p+cDnLiagjl4hvtyFr9O2Kp1rVlhd5flK0FovRVEURVEURVEURVGUEP4BkX7JQnEwa3oAAAAASUVORK5CYII=\" alt=\"y'(x0) = y'0\" style=\"width: 74px; height: 20px;\" width=\"74\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 38.1167px 7.91667px; transform-origin: 38.1167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Along with \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.7px 7.91667px; transform-origin: 7.7px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ey1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.275px 7.91667px; transform-origin: 25.275px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, one of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.7px 7.91667px; transform-origin: 7.7px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ey0\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.91667px; transform-origin: 15.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.55px 7.91667px; transform-origin: 11.55px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eyp0\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 109.708px 7.91667px; transform-origin: 109.708px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e will be assigned numerical values, and the other will be \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.55px 7.91667px; transform-origin: 11.55px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eNaN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 128.742px 7.91667px; transform-origin: 128.742px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The function should return the values of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ey\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 80.9px 7.91667px; transform-origin: 80.9px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at the specified values of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 42px; text-align: left; transform-origin: 384px 42px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 194.483px 7.91667px; transform-origin: 194.483px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOne of the applications for this equation is in groundwater. For \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAkCAYAAADFGRdYAAABVUlEQVRoge2Y4ZGCMBCFvx7ogAZogAqowA7sgA6uBWqgBHqwBWugBe9HkmF1QITkzsC8b2bH0cgG37zNLoIQQgghzkXtQ8xQAwPwAK5fvpfsKJnECSGRDCVOkPAqkVaokUirSKQP+DORKp+wZWqbtX9fpdzoH0guUoXrCHefsAY64GY2Kj/MVeJEjY3Y2SapSBef6A4UL2sPs7bn5mIi9oclE+mdQJhNfjbkTOWk2PJOIlJjksxZu1xZz51okQpg9An6he8El43Muyx3okVqTYIlW4fRftizQQZEixRctCSA3aDdmPsU3e0TAewD4tYD9BTdzZZaM7N+ZXLanvPoFN3tnUgX3DjQ81yOHdvL7ttEiVSZiwecUwqcCGFeCk7qfCx1wJyxI86u0g1OsdEzldb48vnRaHh+pLqxsxE0OPeEP6ksR32ohfWz7ogznxBCCCGEyJlfQgHKT2TubwMAAAAASUVORK5CYII=\" alt=\"a = 1\" style=\"width: 36.5px; height: 18px;\" width=\"36.5\" height=\"18\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.91667px; transform-origin: 15.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAkCAYAAAAjMNwcAAAB2UlEQVRoge2ZUZGDMBRFjwccYKAGUFAFOKiDOKiFalgJeMDCasAC+xFeeTCEkpRCdvrOTGY/CAl7uXk3pGAYhmEYhrFEAVwBN7TruY+TNw7ogAdQ4cVqh2bCzXgA/fBXU+BF7DHRnlzxgvR4gebUw7XfwPWv4xcvSBO4XjAKej/qoXJFu8ut9GsZXfbVSO16VaN0v0vMBAVjgrhhICmUJd6yzdAc+a/5hm1CONXvFjOBCPbDdF07vF3vTN9GS5xobodWR8zXEy/YPEk3UakBGryAGv3mYuK436HNn2XrfOVKv1vi+E+04ksD6OsxybKHw1JeUPeinzZIkmCSGh3LbyZVsKPRgq05rOYNwfS+JHTzXfXJeYcsu/iP1jC9dwkV2JZtteFsPp6SMKZgx3IClqTb9+iU1Cuh2qHfIvIpsWU5Rm3y1H1HpaReLWvOESeGTBJEu2dpgpKxLqx9aoQ4OiXhw9+SOi2W3CO1Kyl6T0JcFkrKmkR3wXSHP785dKb0H1g7DxMHJqW9jmEZQJ9MRhfEjJDaOz9x7UgU68J0LdeMqZTz1iGGkvH/crxpAL0XiU2/r0RHq/GCLZ9DhmLrBu/rkR82JVrFYRX5n6aegpywLjUTzDCM3PgDF8YKvLGFg5UAAAAASUVORK5CYII=\" alt=\"p = 0\" style=\"width: 38px; height: 18px;\" width=\"38\" height=\"18\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 136.567px 7.91667px; transform-origin: 136.567px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e the equation arises in the flow of water to a well pumping in a leaky confined aquifer; the independent variable \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 141.975px 7.91667px; transform-origin: 141.975px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the normalized distance from the well, and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ey\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 8.94167px 7.91667px; transform-origin: 8.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is related to the piezometric head, a combination of the elevation and pressure of the water. Specifying the derivative at a point amounts to specifying the flow to the well.\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e  \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = solveODEB(x,coeff,Xbc,bc)\r\n%  y = values of the solution\r\n%  x = values of the independent variable where the solution is requested\r\n%  coeff = [a p], the two parameters in the ODE\r\n%  Xbc = values of x where the boundary conditions are specifified\r\n%  bc = [y0 yp0 y1] = boundary values (see description)\r\n\r\n  y = f(x,coeff,Xbc,bc);\r\nend","test_suite":"%%\r\ncoeff = [1 0];\r\nXbc = [1 4];\r\nbc = [1 NaN 0];\r\nx = linspace(1,4,7);\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [1 0.505461057363874 0.265959532078956 0.140787844664873 0.071276733472728 0.029333752731051 0];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [3 1];\r\nXbc = [0.5 4.5];\r\nbc = [0 NaN 2];\r\nx = [cos(pi/4) cos(pi/6) sqrt(2) (1+sqrt(5))/2 sqrt(3) sqrt(5) exp(1) pi 4+psi(1)];\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [0.000035290165611 0.000065476121971 0.000315436935125 0.000552779648598 0.000757412623201 0.003086031722519 0.012031119481478 0.040129255417251 0.089700339919646];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [1 1/2];\r\nXbc = [1 5];\r\nbc = [4 NaN -1];\r\nx = 1.2:0.75:4.95;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [2.974028994378906 1.041176175714286 0.308462205553512 -0.076175488441917 -0.426089583908447 -0.952692417292867];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [2 4];\r\nXbc = [1 Inf];\r\nbc = [3 NaN 0];\r\nx = 1:2:9;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [3 0.005688558853080 0.000051725255081 0.000000653418086 0.000000009396692];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n%-------------------------------\r\n%%\r\ncoeff = [1 0];\r\nXbc = [1 4];\r\nbc = [NaN 1 0];\r\nx = linspace(1,4,7);\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [-0.696760997897786 -0.352185550727323 -0.185310228971762 -0.098095479140575 -0.049662847941353 -0.020438614824974 0];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n \r\n%%\r\ncoeff = [3 1];\r\nXbc = [0.5 4.5];\r\nbc = [NaN 0 2];\r\nx = [cos(pi/4) cos(pi/6) sqrt(2) (1+sqrt(5))/2 sqrt(3) sqrt(5) exp(1) pi 4+psi(1)];\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [0.000053997354167 0.000075728700374 0.000316920386259 0.000553525214653 0.000757922298088 0.003086129240342 0.012031140116004 0.040129260776539 0.089700342119009];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [1 1/2];\r\nXbc = [1 5];\r\nbc = [NaN 4 -1];\r\nx = 1.2:0.75:4.95;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [-2.047695617799804 -0.816404083826666 -0.431398160565887 -0.374418157507686 -0.532801281305956 -0.958228725044217];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [1 0];\r\nXbc = [1 Inf];\r\nbc = [NaN 3 0];\r\nx = 1:2:9;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [-2.098451806781317 -0.173147136186896 -0.018397012773047 -0.002117248575316 -0.000253600440751];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":10,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-05-16T01:10:22.000Z","updated_at":"2026-09-15T06:59:48.000Z","published_at":"2021-05-16T01:19:31.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to solve the following ordinary differential equation:  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y\u0026quot; + (1/x) y' - (a^2 + p^2/x^2) y = 0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\frac{d^2y}{dx^2} +\\\\frac{1}{x} \\\\frac{dy}{dx}-\\\\left(a^2+\\\\frac{p^2}{x^2}\\\\right)y = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewith \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y(x1) = y1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey(x_1) = y_1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and either \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y(x0) = y0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey(x_0) = y_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e or \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y'(x0) = y'0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\\\\prime(x_0) = y\\\\prime_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Along with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, one of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eyp0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e will be assigned numerical values, and the other will be \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNaN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. The function should return the values of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at the specified values of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOne of the applications for this equation is in groundwater. For \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a = 1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea = 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p = 0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e the equation arises in the flow of water to a well pumping in a leaky confined aquifer; the independent variable \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is the normalized distance from the well, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is related to the piezometric head, a combination of the elevation and pressure of the water. Specifying the derivative at a point amounts to specifying the flow to the well.\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61175,"title":"[Master Regular Expression] Goat Latin","description":"You are given a string sentence that consist of words separated by spaces. Each word consists of lowercase and uppercase letters only.\r\nWe would like to convert the sentence to \"Goat Latin\" (a made-up language similar to Pig Latin.) The rules of Goat Latin are as follows:\r\nIf a word begins with a vowel ('a', 'e', 'i', 'o', or 'u'), append \"ma\" to the end of the word.\r\nFor example, the word \"apple\" becomes \"applema\".\r\nIf a word begins with a consonant (i.e., not a vowel), remove the first letter and append it to the end, then add \"ma\".\r\nFor example, the word \"goat\" becomes \"oatgma\".\r\nAdd one letter 'a' to the end of each word per its word index in the sentence, starting with 1.\r\nFor example, the first word gets \"a\" added to the end, the second word gets \"aa\" added to the end, and so on.\r\nReturn the final sentence representing the conversion from sentence to Goat Latin.\r\n \r\nExample 1:\r\nInput: sentence = \"I speak Goat Latin\"\r\nOutput: \"Imaa peaksmaaa oatGmaaaa atinLmaaaaa\"\r\nExample 2:\r\nInput: sentence = \"The quick brown fox jumped over the lazy dog\"\r\nOutput: \"heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa\"\r\n \r\nConstraints:\r\n1 \u003c= sentence.length \u003c= 150\r\nsentence consists of English letters and spaces.\r\nsentence has no leading or trailing spaces.\r\nAll the words in sentence are separated by a single space.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 809.375px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 404.688px; transform-origin: 408px 404.688px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are given a string sentence that consist of words separated by spaces. Each word consists of lowercase and uppercase letters only.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWe would like to convert the sentence to \"Goat Latin\" (a made-up language similar to Pig Latin.) The rules of Goat Latin are as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf a word begins with a vowel ('a', 'e', 'i', 'o', or 'u'), append \"ma\" to the end of the word.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the word \"apple\" becomes \"applema\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf a word begins with a consonant (i.e., not a vowel), remove the first letter and append it to the end, then add \"ma\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the word \"goat\" becomes \"oatgma\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAdd one letter 'a' to the end of each word per its word index in the sentence, starting with 1.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the first word gets \"a\" added to the end, the second word gets \"aa\" added to the end, and so on.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e the final sentence representing the conversion from sentence to Goat Latin\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e sentence = \"I speak Goat Latin\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"Imaa peaksmaaa oatGmaaaa atinLmaaaaa\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e sentence = \"The quick brown fox jumped over the lazy dog\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConstraints:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 \u0026lt;= sentence.length \u0026lt;= 150\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esentence consists of English letters and spaces.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esentence has no leading or trailing spaces.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAll the words in sentence are separated by a single space.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = solution(sentence)\r\n\r\nend","test_suite":"%%\r\nsentence = 'I speak Goat Latin';\r\ncorrect_answer = 'Imaa peaksmaaa oatGmaaaa atinLmaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'The quick brown fox jumped over the lazy dog';\r\ncorrect_answer = 'heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'YLI Tdy kh dXKaa yRlPm WCVHO jVA tkLqg KWvQP Vo x aF IJSb DJUn q';\r\ncorrect_answer = 'LIYmaa dyTmaaa hkmaaaa XKaadmaaaaa RlPmymaaaaaa CVHOWmaaaaaaa VAjmaaaaaaaa kLqgtmaaaaaaaaa WvQPKmaaaaaaaaaa oVmaaaaaaaaaaa xmaaaaaaaaaaaa aFmaaaaaaaaaaaaa IJSbmaaaaaaaaaaaaaa JUnDmaaaaaaaaaaaaaaa qmaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'win QKDZ zoI pFP OFxhk XHUl qbQw W Em tzur Nm Wolnm wQ kQZh mvqwr I';\r\ncorrect_answer = 'inwmaa KDZQmaaa oIzmaaaa FPpmaaaaa OFxhkmaaaaaa HUlXmaaaaaaa bQwqmaaaaaaaa Wmaaaaaaaaa Emmaaaaaaaaaa zurtmaaaaaaaaaaa mNmaaaaaaaaaaaa olnmWmaaaaaaaaaaaaa Qwmaaaaaaaaaaaaaa QZhkmaaaaaaaaaaaaaaa vqwrmmaaaaaaaaaaaaaaaa Imaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'zo';\r\ncorrect_answer = 'ozmaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'cUS j E NlYz j Tc HR P p';\r\ncorrect_answer = 'UScmaa jmaaa Emaaaa lYzNmaaaaa jmaaaaaa cTmaaaaaaa RHmaaaaaaaa Pmaaaaaaaaa pmaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'FAMfT ain J z oEo aDttb';\r\ncorrect_answer = 'AMfTFmaa ainmaaa Jmaaaa zmaaaaa oEomaaaaaa aDttbmaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'NPm t gwad PVVG d MGLk Yvmy SXgK f A xPB zrnY Pz Ga';\r\ncorrect_answer = 'PmNmaa tmaaa wadgmaaaa VVGPmaaaaa dmaaaaaa GLkMmaaaaaaa vmyYmaaaaaaaa XgKSmaaaaaaaaa fmaaaaaaaaaa Amaaaaaaaaaaa PBxmaaaaaaaaaaaa rnYzmaaaaaaaaaaaaa zPmaaaaaaaaaaaaaa aGmaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'VRVJO kxPa';\r\ncorrect_answer = 'RVJOVmaa xPakmaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'dwR MWqM wBHyj va dwCF eod sHzt ft zP SASy GD uvh';\r\ncorrect_answer = 'wRdmaa WqMMmaaa BHyjwmaaaa avmaaaaa wCFdmaaaaaa eodmaaaaaaa Hztsmaaaaaaaa tfmaaaaaaaaa Pzmaaaaaaaaaa ASySmaaaaaaaaaaa DGmaaaaaaaaaaaa uvhmaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'W UvuC AEg Hsqo r mdzgu';\r\ncorrect_answer = 'Wmaa UvuCmaaa AEgmaaaa sqoHmaaaaa rmaaaaaa dzgummaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'rDIH peGn';\r\ncorrect_answer = 'DIHrmaa eGnpmaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Lr EV XM S Drre IDu sXbwK AFMP DS ASJ A x cXjtk w fz sD vut jg';\r\ncorrect_answer = 'rLmaa EVmaaa MXmaaaa Smaaaaa rreDmaaaaaa IDumaaaaaaa XbwKsmaaaaaaaa AFMPmaaaaaaaaa SDmaaaaaaaaaa ASJmaaaaaaaaaaa Amaaaaaaaaaaaa xmaaaaaaaaaaaaa Xjtkcmaaaaaaaaaaaaaa wmaaaaaaaaaaaaaaa zfmaaaaaaaaaaaaaaaa Dsmaaaaaaaaaaaaaaaaa utvmaaaaaaaaaaaaaaaaaa gjmaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'ALNn';\r\ncorrect_answer = 'ALNnmaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'w YCcE Cx t';\r\ncorrect_answer = 'wmaa CcEYmaaa xCmaaaa tmaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'KYgHu kur tf Qrz D sSr mOo BTW Y dlsw VGXN SQg GuRb X BU IL';\r\ncorrect_answer = 'YgHuKmaa urkmaaa ftmaaaa rzQmaaaaa Dmaaaaaa Srsmaaaaaaa Oommaaaaaaaa TWBmaaaaaaaaa Ymaaaaaaaaaa lswdmaaaaaaaaaaa GXNVmaaaaaaaaaaaa QgSmaaaaaaaaaaaaa uRbGmaaaaaaaaaaaaaa Xmaaaaaaaaaaaaaaa UBmaaaaaaaaaaaaaaaa ILmaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'xFC oTW YBfHj XfpPw bDD';\r\ncorrect_answer = 'FCxmaa oTWmaaa BfHjYmaaaa fpPwXmaaaaa DDbmaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'O B ZYpNk IfEYR Kmcy i IYo WiP T YNL k eM rhIRJ t AYnT';\r\ncorrect_answer = 'Omaa Bmaaa YpNkZmaaaa IfEYRmaaaaa mcyKmaaaaaa imaaaaaaa IYomaaaaaaaa iPWmaaaaaaaaa Tmaaaaaaaaaa NLYmaaaaaaaaaaa kmaaaaaaaaaaaa eMmaaaaaaaaaaaaa hIRJrmaaaaaaaaaaaaaa tmaaaaaaaaaaaaaaa AYnTmaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'e ttpp yZ Xi NSFfx cbpW TtT Ufl';\r\ncorrect_answer = 'emaa tpptmaaa Zymaaaa iXmaaaaa SFfxNmaaaaaa bpWcmaaaaaaa tTTmaaaaaaaa Uflmaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'at uj EE W k NhW cJo YJzf Ba Ei J CYG BS RsMWI oEr';\r\ncorrect_answer = 'atmaa ujmaaa EEmaaaa Wmaaaaa kmaaaaaa hWNmaaaaaaa Jocmaaaaaaaa JzfYmaaaaaaaaa aBmaaaaaaaaaa Eimaaaaaaaaaaa Jmaaaaaaaaaaaa YGCmaaaaaaaaaaaaa SBmaaaaaaaaaaaaaa sMWIRmaaaaaaaaaaaaaaa oErmaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'YJK WRiRy BR nsj jR aq oOBiB LM jho PIoh Jd ZVD MKJo GQa ZQ JQoI C TjW rGBxs eu';\r\ncorrect_answer = 'JKYmaa RiRyWmaaa RBmaaaa sjnmaaaaa Rjmaaaaaa aqmaaaaaaa oOBiBmaaaaaaaa MLmaaaaaaaaa hojmaaaaaaaaaa IohPmaaaaaaaaaaa dJmaaaaaaaaaaaa VDZmaaaaaaaaaaaaa KJoMmaaaaaaaaaaaaaa QaGmaaaaaaaaaaaaaaa QZmaaaaaaaaaaaaaaaa QoIJmaaaaaaaaaaaaaaaaa Cmaaaaaaaaaaaaaaaaaa jWTmaaaaaaaaaaaaaaaaaaa GBxsrmaaaaaaaaaaaaaaaaaaaa eumaaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'KhQ RzIxv W y BZ';\r\ncorrect_answer = 'hQKmaa zIxvRmaaa Wmaaaa ymaaaaa ZBmaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'O uQT kTpvQ we MprM KeyHB o PWskJ wV uMppp V mzPt LO GNAr E k A y w';\r\ncorrect_answer = 'Omaa uQTmaaa TpvQkmaaaa ewmaaaaa prMMmaaaaaa eyHBKmaaaaaaa omaaaaaaaa WskJPmaaaaaaaaa Vwmaaaaaaaaaa uMpppmaaaaaaaaaaa Vmaaaaaaaaaaaa zPtmmaaaaaaaaaaaaa OLmaaaaaaaaaaaaaa NArGmaaaaaaaaaaaaaaa Emaaaaaaaaaaaaaaaa kmaaaaaaaaaaaaaaaaa Amaaaaaaaaaaaaaaaaaa ymaaaaaaaaaaaaaaaaaaa wmaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Qem sv v CsIJ';\r\ncorrect_answer = 'emQmaa vsmaaa vmaaaa sIJCmaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'WDE mKpD umWx';\r\ncorrect_answer = 'DEWmaa KpDmmaaa umWxmaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'IwiK tHUzG fff WGW p aiNRF XMK TYZV dQ b CrES';\r\ncorrect_answer = 'IwiKmaa HUzGtmaaa fffmaaaa GWWmaaaaa pmaaaaaa aiNRFmaaaaaaa MKXmaaaaaaaa YZVTmaaaaaaaaa Qdmaaaaaaaaaa bmaaaaaaaaaaa rESCmaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Cjm nX RuiM sjZXi wlhnC F x Xp Ith p GkYwR baO pSI';\r\ncorrect_answer = 'jmCmaa Xnmaaa uiMRmaaaa jZXismaaaaa lhnCwmaaaaaa Fmaaaaaaa xmaaaaaaaa pXmaaaaaaaaa Ithmaaaaaaaaaa pmaaaaaaaaaaa kYwRGmaaaaaaaaaaaa aObmaaaaaaaaaaaaa SIpmaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'njtB MhagV fXgz yd nm bVtIX';\r\ncorrect_answer = 'jtBnmaa hagVMmaaa Xgzfmaaaa dymaaaaa mnmaaaaaa VtIXbmaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'vfzy IoIHU';\r\ncorrect_answer = 'fzyvmaa IoIHUmaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'wP TzEWi nR o Gvn tfg IRzp c tD OEf dtoM N ma k Vo O FrJm sl';\r\ncorrect_answer = 'Pwmaa zEWiTmaaa Rnmaaaa omaaaaa vnGmaaaaaa fgtmaaaaaaa IRzpmaaaaaaaa cmaaaaaaaaa Dtmaaaaaaaaaa OEfmaaaaaaaaaaa toMdmaaaaaaaaaaaa Nmaaaaaaaaaaaaa ammaaaaaaaaaaaaaa kmaaaaaaaaaaaaaaa oVmaaaaaaaaaaaaaaaa Omaaaaaaaaaaaaaaaaa rJmFmaaaaaaaaaaaaaaaaaa lsmaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'asmW tJKE OBeUn rNP TeIAr skn h Eh a JgLi J d a d';\r\ncorrect_answer = 'asmWmaa JKEtmaaa OBeUnmaaaa NPrmaaaaa eIArTmaaaaaa knsmaaaaaaa hmaaaaaaaa Ehmaaaaaaaaa amaaaaaaaaaa gLiJmaaaaaaaaaaa Jmaaaaaaaaaaaa dmaaaaaaaaaaaaa amaaaaaaaaaaaaaa dmaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Au';\r\ncorrect_answer = 'Aumaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'hOM y vw KabmF rxfLL WcPy cO ORrjt bp ks gkz MpP NrLbG c b BNEMq zfQIt vcEp Eqh frbVt';\r\ncorrect_answer = 'OMhmaa ymaaa wvmaaaa abmFKmaaaaa xfLLrmaaaaaa cPyWmaaaaaaa Ocmaaaaaaaa ORrjtmaaaaaaaaa pbmaaaaaaaaaa skmaaaaaaaaaaa kzgmaaaaaaaaaaaa pPMmaaaaaaaaaaaaa rLbGNmaaaaaaaaaaaaaa cmaaaaaaaaaaaaaaa bmaaaaaaaaaaaaaaaa NEMqBmaaaaaaaaaaaaaaaaa fQItzmaaaaaaaaaaaaaaaaaa cEpvmaaaaaaaaaaaaaaaaaaa Eqhmaaaaaaaaaaaaaaaaaaaa rbVtfmaaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Djl lWo Qsbrt Y i Act ZwK h cbDrl Jtukm VOmEk J NQluv fBGok siU Iky z JM DM Edtb';\r\ncorrect_answer = 'jlDmaa Wolmaaa sbrtQmaaaa Ymaaaaa imaaaaaa Actmaaaaaaa wKZmaaaaaaaa hmaaaaaaaaa bDrlcmaaaaaaaaaa tukmJmaaaaaaaaaaa OmEkVmaaaaaaaaaaaa Jmaaaaaaaaaaaaa QluvNmaaaaaaaaaaaaaa BGokfmaaaaaaaaaaaaaaa iUsmaaaaaaaaaaaaaaaa Ikymaaaaaaaaaaaaaaaaa zmaaaaaaaaaaaaaaaaaa MJmaaaaaaaaaaaaaaaaaaa MDmaaaaaaaaaaaaaaaaaaaa Edtbmaaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'DYwO bAv lw qoszQ bp Qh SCaAL UKWa bAHNo';\r\ncorrect_answer = 'YwODmaa Avbmaaa wlmaaaa oszQqmaaaaa pbmaaaaaa hQmaaaaaaa CaALSmaaaaaaaa UKWamaaaaaaaaa AHNobmaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945898,"edited_by":4945898,"edited_at":"2026-01-31T12:14:26.000Z","deleted_by":null,"deleted_at":null,"solvers_count":19,"test_suite_updated_at":"2026-01-31T12:12:55.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-31T12:12:09.000Z","updated_at":"2026-09-15T09:03:55.000Z","published_at":"2026-01-31T12:12:09.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are given a string sentence that consist of words separated by spaces. Each word consists of lowercase and uppercase letters only.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe would like to convert the sentence to \\\"Goat Latin\\\" (a made-up language similar to Pig Latin.) The rules of Goat Latin are as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a word begins with a vowel ('a', 'e', 'i', 'o', or 'u'), append \\\"ma\\\" to the end of the word.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the word \\\"apple\\\" becomes \\\"applema\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a word begins with a consonant (i.e., not a vowel), remove the first letter and append it to the end, then add \\\"ma\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the word \\\"goat\\\" becomes \\\"oatgma\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAdd one letter 'a' to the end of each word per its word index in the sentence, starting with 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the first word gets \\\"a\\\" added to the end, the second word gets \\\"aa\\\" added to the end, and so on.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e the final sentence representing the conversion from sentence to Goat Latin\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e sentence = \\\"I speak Goat Latin\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"Imaa peaksmaaa oatGmaaaa atinLmaaaaa\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e sentence = \\\"The quick brown fox jumped over the lazy dog\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConstraints:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 \u0026lt;= sentence.length \u0026lt;= 150\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003esentence consists of English letters and spaces.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003esentence has no leading or trailing spaces.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAll the words in sentence are separated by a single space.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1092,"title":"Decimation","description":"When dealing to the Roman Army, the term decimate meant that the entire unit would be broken up into groups of ten soldiers, and lots would be drawn.  The person who was unlucky enough to draw the short straw would be executed by the other nine members of his group.\r\n\r\nThe bloodthirsty Roman Centurion Carnage Maximus decided to apply this to his prisoners, with a few gruesome differences.  Rather than kill every tenth prisoner and allow the rest to live, he is going to leave only one prisoner alive and kill all of the others.  Instead of killing every tenth prisoner, he chooses a number (kill_every).  If kill_every=3, he kills every third prisoner.  If kill_every=5, he kills every fifth prisoner.  He always chooses a number between 2 and the number of prisoners he has, and this process will be repeated until there is only one prisoner left.  For example, if there are 10 prisoners, and kill_every=3\r\n\r\nFirst iteration: 1 2 3 4 5 6 7 8 9 10\r\n\r\n1-2-3 4-5-6 7-8-9 10\r\n\r\nPrisoners 3, 6 and 9 will be killed.\r\n\r\nSecond iteration: 1 2 4 5 7 8 10\r\n\r\nBecause Prisoner 10 was counted during the first iteration, the executions\r\nwill proceed as such: 10-1-2 4-5-7 8-10, so prisoners 2 and 7 will be killed\r\n\r\nThird iteration: 1 4 5 8 10\r\n8-10-1 4-5-8 10, so prisoners 1 and 8 executed.\r\n\r\nFourth Iteration:  10-4-5 10\r\nPrisoner 5 is executed.\r\n\r\nFifth iteration:  10-4 10\r\nPrisoner 10 is executed\r\n\r\nSince the sole survivor is prisoner 4, he is released.\r\n\r\nYou are an unlucky prisoner caught by Carnage Maximum.  Prior to lining up the prisoners, he reveals the number of prisoners he has and his value of kill_every for the day.  Your job is to figure out which prisoner you need to be in order to survive.  Write a MATLAB script that takes the values of num_prisoners and kill_every.  The output will be survivor, which is the position of the person who survives.  If you write your script quickly enough, that person will be you.\r\n\r\nGood luck!","description_html":"\u003cp\u003eWhen dealing to the Roman Army, the term decimate meant that the entire unit would be broken up into groups of ten soldiers, and lots would be drawn.  The person who was unlucky enough to draw the short straw would be executed by the other nine members of his group.\u003c/p\u003e\u003cp\u003eThe bloodthirsty Roman Centurion Carnage Maximus decided to apply this to his prisoners, with a few gruesome differences.  Rather than kill every tenth prisoner and allow the rest to live, he is going to leave only one prisoner alive and kill all of the others.  Instead of killing every tenth prisoner, he chooses a number (kill_every).  If kill_every=3, he kills every third prisoner.  If kill_every=5, he kills every fifth prisoner.  He always chooses a number between 2 and the number of prisoners he has, and this process will be repeated until there is only one prisoner left.  For example, if there are 10 prisoners, and kill_every=3\u003c/p\u003e\u003cp\u003eFirst iteration: 1 2 3 4 5 6 7 8 9 10\u003c/p\u003e\u003cp\u003e1-2-3 4-5-6 7-8-9 10\u003c/p\u003e\u003cp\u003ePrisoners 3, 6 and 9 will be killed.\u003c/p\u003e\u003cp\u003eSecond iteration: 1 2 4 5 7 8 10\u003c/p\u003e\u003cp\u003eBecause Prisoner 10 was counted during the first iteration, the executions\r\nwill proceed as such: 10-1-2 4-5-7 8-10, so prisoners 2 and 7 will be killed\u003c/p\u003e\u003cp\u003eThird iteration: 1 4 5 8 10\r\n8-10-1 4-5-8 10, so prisoners 1 and 8 executed.\u003c/p\u003e\u003cp\u003eFourth Iteration:  10-4-5 10\r\nPrisoner 5 is executed.\u003c/p\u003e\u003cp\u003eFifth iteration:  10-4 10\r\nPrisoner 10 is executed\u003c/p\u003e\u003cp\u003eSince the sole survivor is prisoner 4, he is released.\u003c/p\u003e\u003cp\u003eYou are an unlucky prisoner caught by Carnage Maximum.  Prior to lining up the prisoners, he reveals the number of prisoners he has and his value of kill_every for the day.  Your job is to figure out which prisoner you need to be in order to survive.  Write a MATLAB script that takes the values of num_prisoners and kill_every.  The output will be survivor, which is the position of the person who survives.  If you write your script quickly enough, that person will be you.\u003c/p\u003e\u003cp\u003eGood luck!\u003c/p\u003e","function_template":"function survivor=decimate(num_prisoners,kill_every)\r\nsurvivor=4;\r\nend","test_suite":"%%\r\nassert(isequal(decimate(10,3),4))\r\n%%\r\nassert(isequal(decimate(1024,3),676))\r\n%%\r\nassert(isequal(decimate(2012,50),543))\r\n%%\r\nassert(isequal(decimate(30,5),3))\r\n%%\r\nassert(isequal(decimate(10,10),8))\r\n%%\r\nassert(isequal(decimate(2048,2),1))","published":true,"deleted":false,"likes_count":20,"comments_count":14,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":328,"test_suite_updated_at":"2012-12-04T21:28:04.000Z","rescore_all_solutions":false,"group_id":13,"created_at":"2012-12-04T19:47:49.000Z","updated_at":"2026-09-15T02:14:07.000Z","published_at":"2012-12-04T19:53:55.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhen dealing to the Roman Army, the term decimate meant that the entire unit would be broken up into groups of ten soldiers, and lots would be drawn. The person who was unlucky enough to draw the short straw would be executed by the other nine members of his group.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe bloodthirsty Roman Centurion Carnage Maximus decided to apply this to his prisoners, with a few gruesome differences. Rather than kill every tenth prisoner and allow the rest to live, he is going to leave only one prisoner alive and kill all of the others. Instead of killing every tenth prisoner, he chooses a number (kill_every). If kill_every=3, he kills every third prisoner. If kill_every=5, he kills every fifth prisoner. He always chooses a number between 2 and the number of prisoners he has, and this process will be repeated until there is only one prisoner left. For example, if there are 10 prisoners, and kill_every=3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFirst iteration: 1 2 3 4 5 6 7 8 9 10\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1-2-3 4-5-6 7-8-9 10\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrisoners 3, 6 and 9 will be killed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSecond iteration: 1 2 4 5 7 8 10\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBecause Prisoner 10 was counted during the first iteration, the executions will proceed as such: 10-1-2 4-5-7 8-10, so prisoners 2 and 7 will be killed\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThird iteration: 1 4 5 8 10 8-10-1 4-5-8 10, so prisoners 1 and 8 executed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFourth Iteration: 10-4-5 10 Prisoner 5 is executed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFifth iteration: 10-4 10 Prisoner 10 is executed\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSince the sole survivor is prisoner 4, he is released.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are an unlucky prisoner caught by Carnage Maximum. Prior to lining up the prisoners, he reveals the number of prisoners he has and his value of kill_every for the day. Your job is to figure out which prisoner you need to be in order to survive. Write a MATLAB script that takes the values of num_prisoners and kill_every. The output will be survivor, which is the position of the person who survives. If you write your script quickly enough, that person will be you.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood luck!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":364,"title":"Matrix spiral","description":"Make a spiral in a (n*n) matrix. The spiral has to start in the top left, and has to rotate clockwise to the center. The spiral has to have a padding of zeros between itself.\r\n\r\nThe (n*n) matrix is filled with zeros except for the spiral, that has to be made of 11 (elevens, for visual reference).\r\nThe final matrix has to have the same or more zeros than elevens.\r\n\r\nExample:\r\nn=8\r\n\r\nA =\r\n\r\n    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11     0    11\r\n     0     0    11     0     0    11     0    11\r\n     0     0    11     0    11    11     0    11\r\n     0     0    11     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0","description_html":"\u003cp\u003eMake a spiral in a (n*n) matrix. The spiral has to start in the top left, and has to rotate clockwise to the center. The spiral has to have a padding of zeros between itself.\u003c/p\u003e\u003cp\u003eThe (n*n) matrix is filled with zeros except for the spiral, that has to be made of 11 (elevens, for visual reference).\r\nThe final matrix has to have the same or more zeros than elevens.\u003c/p\u003e\u003cp\u003eExample:\r\nn=8\u003c/p\u003e\u003cp\u003eA =\u003c/p\u003e\u003cpre\u003e    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11     0    11\r\n     0     0    11     0     0    11     0    11\r\n     0     0    11     0    11    11     0    11\r\n     0     0    11     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0\u003c/pre\u003e","function_template":"function A = Matrix_Spiral(n)\r\n  A = n;\r\nend","test_suite":"%%\r\nn = 1;\r\ny_correct =[0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 2;\r\ny_correct =[11    11\r\n     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 3;\r\ny_correct =[11    11    11\r\n     0     0    11\r\n     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 4;\r\ny_correct =[11    11    11    11\r\n     0     0     0    11\r\n     0     0    11    11\r\n     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n\r\n%%\r\nn = 5;\r\ny_correct =[11    11    11    11    11\r\n     0     0     0     0    11\r\n     0     0    11     0    11\r\n     0     0    11    11    11\r\n     0     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 10;\r\ny_correct =[11    11    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0    11     0    11\r\n     0     0    11     0    11    11     0    11     0    11\r\n     0     0    11     0    11     0     0    11     0    11\r\n     0     0    11     0    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n\r\n%%\r\nn = 17;\r\ny_correct =[11    11    11    11    11    11    11    11    11    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11    11    11    11    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0     0     0     0     0     0     0     0    11     0    11\r\n     0     0    11     0    11    11    11    11    11    11    11    11    11     0    11     0    11\r\n     0     0    11     0    11     0     0     0     0     0     0     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11    11    11    11    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0     0     0    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0    11     0    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0    11    11    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0     0     0     0     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11    11    11    11    11    11    11     0    11     0    11\r\n     0     0    11     0    11     0     0     0     0     0     0     0     0     0    11     0    11\r\n     0     0    11     0    11    11    11    11    11    11    11    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0     0     0     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11    11    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))","published":true,"deleted":false,"likes_count":5,"comments_count":3,"created_by":872,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":"2012-02-20T12:29:13.000Z","rescore_all_solutions":false,"group_id":18,"created_at":"2012-02-20T12:17:08.000Z","updated_at":"2026-04-28T18:06:26.000Z","published_at":"2012-02-20T12:29:13.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMake a spiral in a (n*n) matrix. The spiral has to start in the top left, and has to rotate clockwise to the center. The spiral has to have a padding of zeros between itself.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe (n*n) matrix is filled with zeros except for the spiral, that has to be made of 11 (elevens, for visual reference). The final matrix has to have the same or more zeros than elevens.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: n=8\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA =\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[    11    11    11    11    11    11    11    11\\n     0     0     0     0     0     0     0    11\\n     0     0    11    11    11    11     0    11\\n     0     0    11     0     0    11     0    11\\n     0     0    11     0    11    11     0    11\\n     0     0    11     0     0     0     0    11\\n     0     0    11    11    11    11    11    11\\n     0     0     0     0     0     0     0     0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":52609,"title":"Easy Sequences 11: Factorial Digits without Trailing Zeros","description":"Here is an easy one...\r\nIt is not difficult to count the number of digits of the factorial of a given number. For example for 'n = 10', we have:\r\n  \u003e\u003e length(num2str(factorial(10)))\r\n  \u003e\u003e ans =\r\n     7\r\nBut 2 of those digits are just trailing zeros. So, for 10!, if we remove the trailing zeros, there would only be 5 digits left.\r\nWrite a function that outputs the number of digits of factorials excluding trailing zeros.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 183.3px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 91.65px; transform-origin: 407px 91.65px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 69px 8px; transform-origin: 69px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eHere is an easy one...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 354.5px 8px; transform-origin: 354.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIt is not difficult to count the number of digits of the factorial of a given number. For example for 'n = 10', we have:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 140px 8.5px; tab-size: 4; transform-origin: 140px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e  \u0026gt;\u0026gt; length(num2str(factorial(10)))\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 40px 8.5px; tab-size: 4; transform-origin: 40px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e  \u0026gt;\u0026gt; ans =\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e     7\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 368.5px 8px; transform-origin: 368.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBut 2 of those digits are just trailing zeros. So, for 10!, if we remove the trailing zeros, there would only be 5 digits left.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 303px 8px; transform-origin: 303px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eWrite a function that outputs the number of digits of factorials excluding trailing zeros.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function n = numFacDigits(x)\r\n    n = length_of(num2string(x!)) - '0';\r\nend\r\n","test_suite":"%%\r\nx = randi(3);\r\nn_correct = 1;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 10;\r\nn_correct = 5;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 100;\r\nn_correct = 134;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 5000;\r\nn_correct = 15077;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = intmax;\r\nn_correct = 18570655587;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = double(intmax)*10;\r\nn_correct = 207181392197;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 3:12;\r\nn_correct = uint64([2319 33161 431575 5315711 63157061 731570558 8315705525 93157055190 1031570551819 11315705518107]);\r\nassert(isequal(numFacDigits(10.^x),n_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":255988,"edited_by":223089,"edited_at":"2023-06-03T06:48:10.000Z","deleted_by":null,"deleted_at":null,"solvers_count":24,"test_suite_updated_at":"2023-06-03T06:48:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-08-24T11:46:25.000Z","updated_at":"2026-09-16T17:06:00.000Z","published_at":"2021-08-24T12:11:43.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere is an easy one...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt is not difficult to count the number of digits of the factorial of a given number. For example for 'n = 10', we have:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[  \u003e\u003e length(num2str(factorial(10)))\\n  \u003e\u003e ans =\\n     7]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBut 2 of those digits are just trailing zeros. So, for 10!, if we remove the trailing zeros, there would only be 5 digits left.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eWrite a function that outputs the number of digits of factorials excluding trailing zeros.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":3084,"title":"Scrabble Scores - 11","description":"This problem builds on the previous problem, wherein you were provided a letter of an existing word on the board and from which you played a word to find the highest scoring word. See the previous problem for more details.\r\n\r\nNow, you will be provided a multiplier character array that represents the fifteen possible squares that can be played on, ranging from seven above the existing letter (in which case the existing letter is the last letter in an eight-letter word) to seven below the existing letter (in which case the existing letter is the first letter in an eight-letter word) with the existing letter fixed in the 8th position. The multipliers are the same as in previous problems:\r\n\r\n * D: double word\r\n * T: triple word\r\n * Q: quadruple word\r\n * d: double letter\r\n * t: triple letter\r\n * q: quadruple letter\r\n\r\nThe center multiplier square will be left blank, since it's already covered by a tile. Write a routine to determine the highest scoring word(s) based on the multiplier squares.\r\n\r\nOnce again, you will be provided a cell array of strings containing all possible words based on the existing letter and the letters on your tray. In addition to providing the highest score, also provide the word(s) that achieve that score in a cell array. See the test suite for examples. Due to high-scoring tiles, the highest score may not be achieved by the longest word(s).\r\n\r\nRelated problems:\r\n\r\nPrevious problem: 10 - \u003chttps://www.mathworks.com/matlabcentral/cody/problems/3082-scrabble-scores-10 Word score optimization (known letter)\u003e. Next problem: 12 - \u003chttps://www.mathworks.com/matlabcentral/cody/problems/3097-scrabble-scores-12 Word score optimization (first word)\u003e.","description_html":"\u003cp\u003eThis problem builds on the previous problem, wherein you were provided a letter of an existing word on the board and from which you played a word to find the highest scoring word. See the previous problem for more details.\u003c/p\u003e\u003cp\u003eNow, you will be provided a multiplier character array that represents the fifteen possible squares that can be played on, ranging from seven above the existing letter (in which case the existing letter is the last letter in an eight-letter word) to seven below the existing letter (in which case the existing letter is the first letter in an eight-letter word) with the existing letter fixed in the 8th position. The multipliers are the same as in previous problems:\u003c/p\u003e\u003cpre\u003e * D: double word\r\n * T: triple word\r\n * Q: quadruple word\r\n * d: double letter\r\n * t: triple letter\r\n * q: quadruple letter\u003c/pre\u003e\u003cp\u003eThe center multiplier square will be left blank, since it's already covered by a tile. Write a routine to determine the highest scoring word(s) based on the multiplier squares.\u003c/p\u003e\u003cp\u003eOnce again, you will be provided a cell array of strings containing all possible words based on the existing letter and the letters on your tray. In addition to providing the highest score, also provide the word(s) that achieve that score in a cell array. See the test suite for examples. Due to high-scoring tiles, the highest score may not be achieved by the longest word(s).\u003c/p\u003e\u003cp\u003eRelated problems:\u003c/p\u003e\u003cp\u003ePrevious problem: 10 - \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/3082-scrabble-scores-10\"\u003eWord score optimization (known letter)\u003c/a\u003e. Next problem: 12 - \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/3097-scrabble-scores-12\"\u003eWord score optimization (first word)\u003c/a\u003e.\u003c/p\u003e","function_template":"function [score,max_word] = scrabble_scores_11(words,mult,existing_letter)\r\n\r\nscore = 0;\r\nmax_word = {''};\r\n\r\nend","test_suite":"%%\r\nexisting_letter = 's'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'aethilm'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ae','ah','ai','al','am','as','at','eh','el','em','es','et','ha','he','hi','hm','is','it','la','li','ma','me','mi','sh','si','ta','te','ti','ahi','ahs','ail','aim','ais','ait','ale','als','alt','ami','ash','ate','eat','elm','els','ems','est','eta','eth','hae','ham','has','hat','hem','hes','het','hie','him','his','hit','ism','its','lah','lam','las','lat','lea','lei','let','lie','lis','lit','mae','mas','mat','meh','mel','met','mil','mis','sae','sal','sat','sea','sei','sel','set','sha','she','sim','sit','tae','tam','tas','tea','tel','tes','the','tie','til','tis','ahem','ahis','ails','aims','aits','ales','alit','alme','alms','alts','amie','amis','ates','east','eath','eats','elhi','elms','emit','etas','eths','haem','haes','haet','hail','hale','halm','halt','hame','hams','hast','hate','hats','heal','heat','heil','helm','hems','hest','hets','hies','hila','hilt','hims','hist','hits','ilea','isle','item','lahs','lame','lams','lase','lash','last','late','lath','lati','lats','leas','leis','lest','lets','lias','lies','lima','lime','list','lite','lits','maes','mail','male','malt','mash','mast','mate','math','mats','meal','meat','mels','melt','mesa','mesh','meta','meth','mile','mils','milt','mise','mist','mite','sail','sale','salt','same','sate','sati','seal','seam','seat','semi','seta','sham','shea','shim','sial','silt','sima','site','sith','slam','slat','slim','slit','smit','stem','tael','tail','tale','tali','tame','tams','tase','teal','team','teas','tela','tels','thae','them','this','ties','tile','tils','time','aisle','alist','almeh','almes','amies','email','emits','haems','haets','hails','hales','halms','halts','hames','haste','hates','heals','heats','heils','heist','helms','hemal','hilts','islet','istle','items','laith','lames','lathe','lathi','laths','leash','least','limas','limes','litas','lites','lithe','maile','mails','maist','males','malts','mates','maths','meals','meats','melts','metal','meths','metis','miles','milts','mites','saith','salmi','satem','selah','setal','shale','shalt','shame','sheal','shiel','slate','slime','smalt','smelt','smile','smite','smith','stale','steal','steam','stela','stile','stime','taels','tails','tales','tames','tamis','teals','teams','telia','tesla','thali','tiles','times','almehs','emails','halest','halite','hamlet','haslet','hiemal','lamest','lathes','lathis','latish','mailes','mashie','mesial','metals','misate','miseat','saithe','saltie','samiel','samite','samlet','sheila','shelta','smalti','stelai','tahsil','thalis','theism','atheism','halites','hamlets','heliast'};\r\nmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\nmax_score_corr = 39;\r\nmax_word_corr = {'hamlets'};\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%%\r\nind = randi(4);\r\nexisting_letter = 's'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'aethilm'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ae','ah','ai','al','am','as','at','eh','el','em','es','et','ha','he','hi','hm','is','it','la','li','ma','me','mi','sh','si','ta','te','ti','ahi','ahs','ail','aim','ais','ait','ale','als','alt','ami','ash','ate','eat','elm','els','ems','est','eta','eth','hae','ham','has','hat','hem','hes','het','hie','him','his','hit','ism','its','lah','lam','las','lat','lea','lei','let','lie','lis','lit','mae','mas','mat','meh','mel','met','mil','mis','sae','sal','sat','sea','sei','sel','set','sha','she','sim','sit','tae','tam','tas','tea','tel','tes','the','tie','til','tis','ahem','ahis','ails','aims','aits','ales','alit','alme','alms','alts','amie','amis','ates','east','eath','eats','elhi','elms','emit','etas','eths','haem','haes','haet','hail','hale','halm','halt','hame','hams','hast','hate','hats','heal','heat','heil','helm','hems','hest','hets','hies','hila','hilt','hims','hist','hits','ilea','isle','item','lahs','lame','lams','lase','lash','last','late','lath','lati','lats','leas','leis','lest','lets','lias','lies','lima','lime','list','lite','lits','maes','mail','male','malt','mash','mast','mate','math','mats','meal','meat','mels','melt','mesa','mesh','meta','meth','mile','mils','milt','mise','mist','mite','sail','sale','salt','same','sate','sati','seal','seam','seat','semi','seta','sham','shea','shim','sial','silt','sima','site','sith','slam','slat','slim','slit','smit','stem','tael','tail','tale','tali','tame','tams','tase','teal','team','teas','tela','tels','thae','them','this','ties','tile','tils','time','aisle','alist','almeh','almes','amies','email','emits','haems','haets','hails','hales','halms','halts','hames','haste','hates','heals','heats','heils','heist','helms','hemal','hilts','islet','istle','items','laith','lames','lathe','lathi','laths','leash','least','limas','limes','litas','lites','lithe','maile','mails','maist','males','malts','mates','maths','meals','meats','melts','metal','meths','metis','miles','milts','mites','saith','salmi','satem','selah','setal','shale','shalt','shame','sheal','shiel','slate','slime','smalt','smelt','smile','smite','smith','stale','steal','steam','stela','stile','stime','taels','tails','tales','tames','tamis','teals','teams','telia','tesla','thali','tiles','times','almehs','emails','halest','halite','hamlet','haslet','hiemal','lamest','lathes','lathis','latish','mailes','mashie','mesial','metals','misate','miseat','saithe','saltie','samiel','samite','samlet','sheila','shelta','smalti','stelai','tahsil','thalis','theism','atheism','halites','hamlets','heliast'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 39;\r\n\t\tmax_word_corr = {'hamlets'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 32;\r\n\t\tmax_word_corr = {'atheism'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 153;\r\n\t\tmax_word_corr = {'halest'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 60;\r\n\t\tmax_word_corr = {'heliast'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%%\r\nind = randi(4);\r\nexisting_letter = 't'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'eodnirl'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'de','do','ed','el','en','er','et','id','in','it','li','lo','ne','no','od','oe','oi','on','or','re','te','ti','to','del','den','die','din','dit','doe','dol','don','dor','dot','eld','end','eon','ern','ion','ire','led','lei','let','lid','lie','lin','lit','lot','net','nil','nit','nod','nor','not','ode','oil','old','ole','one','ore','ort','red','rei','ret','rid','rin','rod','roe','rot','ted','tel','ten','tie','til','tin','tod','toe','ton','tor','deil','deli','delt','deni','dent','diel','diet','dine','dino','dint','diol','dire','dirl','dirt','dite','doer','doit','dole','dolt','done','dore','dote','edit','enol','idle','idol','inro','into','ired','iron','lend','leno','lent','lido','lied','lien','lier','line','lino','lint','lion','lire','lite','lode','loid','loin','lone','lord','lore','lorn','loti','nerd','nide','nite','node','nodi','noel','noil','noir','nori','note','olde','orle','redo','rein','rend','reno','rent','ride','riel','rile','rind','riot','rite','rode','roil','role','rote','roti','rotl','tein','tend','tern','tide','tied','tier','tile','tine','tire','tirl','tiro','toed','toil','told','tole','tone','tore','tori','torn','trio','trod','diner','doter','droit','drone','elint','eloin','enrol','ident','idler','indol','inert','inlet','inter','intro','irone','lento','lined','liner','lirot','liter','litre','loden','loner','nerol','niter','nitre','nitro','noted','noter','oiled','oiler','olden','older','oldie','olein','oriel','redon','relit','reoil','riled','ronde','teind','teloi','tenor','tilde','tiled','tiler','tined','tired','toile','toled','tondi','toned','toner','trend','tried','trine','triol','trode','trone','dentil','dinero','dotier','editor','entoil','indole','ironed','linted','linter','loiter','neroli','norite','orient','retold','rident','rioted','rodent','roiled','rondel','tinder','tirled','toiled','toiler','tonier','trined','triode','lentoid','retinol','tendril','trindle'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 27;\r\n\t\tmax_word_corr = {'tendril','trindle'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 18;\r\n\t\tmax_word_corr = {'retinol','tendril','trindle'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 81;\r\n\t\tmax_word_corr = {'retinol'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 90;\r\n\t\tmax_word_corr = {'lentoid'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%% anti-cheating test case 3\r\nind = randi(4);\r\nexisting_letter = 'n'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'dmvxeao'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ad','ae','am','an','ax','da','de','do','ed','em','en','ex','ma','me','mo','na','ne','no','od','oe','om','on','ox','ado','and','ane','ave','avo','axe','dam','dan','den','dev','dex','doe','dom','don','emo','end','eon','mad','mae','man','max','med','men','moa','mod','mon','nae','nam','nav','nod','nom','oda','ode','oma','one','ova','van','vex','voe','vox','aeon','amen','axed','axon','dame','damn','dean','demo','deva','dome','dona','done','dove','exam','exon','made','mane','mano','mead','mean','mend','meno','moan','mode','move','moxa','name','nave','nema','node','noma','nome','nova','odea','omen','oven','oxen','vane','vena','vend','admen','amend','anode','axmen','axone','daven','demon','devon','doven','maned','maven','maxed','menad','monad','monde','moved','named','nomad','novae','vaned','venom','daemon','moaned'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 20;\r\n\t\tmax_word_corr = {'axone'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 30;\r\n\t\tmax_word_corr = {'axmen'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 108;\r\n\t\tmax_word_corr = {'axone'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 45;\r\n\t\tmax_word_corr = {'axmen'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%% anti-cheating test case 4\r\nind = randi(4);\r\nexisting_letter = 'z'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'aehcmdi'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ad','ae','ah','ai','am','da','de','ed','eh','em','ha','he','hi','hm','id','ma','me','mi','za','ace','adz','ahi','aid','aim','ami','cad','cam','chi','dah','dam','die','dim','edh','had','hae','ham','hem','hic','hid','hie','him','ice','ich','mac','mad','mae','med','meh','mic','mid','zed','aced','ache','acid','acme','adze','ahed','ahem','aide','amid','amie','cade','cadi','caid','came','cami','cazh','cedi','chad','chai','cham','chem','chez','chia','chid','dace','dame','daze','dice','dime','each','emic','hade','haed','haem','hame','haze','head','hide','hied','iced','idea','idem','mace','mach','made','maid','maze','mead','mech','mica','mice','zeda','ached','aimed','amice','amide','azide','chide','chime','demic','hazed','hemic','maced','mache','maize','mazed','media','medic','miche','chimed','haemic','miched','zaideh'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 24;\r\n\t\tmax_word_corr = {'hazed'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 40;\r\n\t\tmax_word_corr = {'zaideh'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 162;\r\n\t\tmax_word_corr = {'cazh','hazed'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 84;\r\n\t\tmax_word_corr = {'zaideh'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":7,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":26,"test_suite_updated_at":"2015-03-17T13:10:14.000Z","rescore_all_solutions":false,"group_id":40,"created_at":"2015-03-15T00:22:34.000Z","updated_at":"2026-07-15T09:52:04.000Z","published_at":"2015-03-17T01:47:42.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis problem builds on the previous problem, wherein you were provided a letter of an existing word on the board and from which you played a word to find the highest scoring word. See the previous problem for more details.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNow, you will be provided a multiplier character array that represents the fifteen possible squares that can be played on, ranging from seven above the existing letter (in which case the existing letter is the last letter in an eight-letter word) to seven below the existing letter (in which case the existing letter is the first letter in an eight-letter word) with the existing letter fixed in the 8th position. The multipliers are the same as in previous problems:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ * D: double word\\n * T: triple word\\n * Q: quadruple word\\n * d: double letter\\n * t: triple letter\\n * q: quadruple letter]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe center multiplier square will be left blank, since it's already covered by a tile. Write a routine to determine the highest scoring word(s) based on the multiplier squares.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOnce again, you will be provided a cell array of strings containing all possible words based on the existing letter and the letters on your tray. In addition to providing the highest score, also provide the word(s) that achieve that score in a cell array. See the test suite for examples. Due to high-scoring tiles, the highest score may not be achieved by the longest word(s).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRelated problems:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrevious problem: 10 -\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/3082-scrabble-scores-10\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWord score optimization (known letter)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. Next problem: 12 -\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/3097-scrabble-scores-12\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWord score optimization (first word)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1231,"title":"PACMAT Easy","description":"The Classic PACMAN game brought to Cody.\r\n\r\nPACMAT_Easy is the simple case of clearing the board of Yellow Dots while not bumping into the non-moving ghosts.\r\n\r\n\u003c\u003chttps://sites.google.com/site/razapor/matlab_cody/PACMAT_300.jpg\u003e\u003e\r\n\r\nTo aid in development of your routine, a PACMAT.m file that creates a video has been posted at \u003chttps://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy.m?attredirects=0\u0026d=1 PACMAT_Easy.m\u003e. (Right click, 'save link as'). Using patches (not sprites).\r\n\r\n\r\nAn example video of the first Player \u003chttps://sites.google.com/site/razapor/matlab_cody/pac_s314_motMP4_v004.mp4?attredirects=0\u0026d=1 PACMAT_Easy_Video\u003e  (MP4: Left click and Windows Media Player)\r\n\r\nAlfonso Nieto-Castanon's 298 \u003chttps://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy_ANC_298.mp4?attredirects=0\u0026d=1 PACMAT Video\u003e\r\n\r\nAlfonso employed a Local Optimum Monte-Carlo approach to find a best solution. Solution #8 is the very compact non-apriori PACMAT solver.\r\n\r\n*Inputs:* Map   Definitions: -1=Wall, 0=Empty, 1=Dot, 2=PACMAT, \u003e2=Ghost\r\n\r\n*Output:* Direction  Definitions: 1-Up, 2-Right, 3-Down, 4-Left, 0-No move\r\n\r\n*Scoring:* Total # of Moves to Clear the Yellow Dots\r\n\r\n\r\n*Near Future:* Ghosts will move with various algorithms.\r\n\r\n*Far Future:* Asteroids and Space Invaders","description_html":"\u003cp\u003eThe Classic PACMAN game brought to Cody.\u003c/p\u003e\u003cp\u003ePACMAT_Easy is the simple case of clearing the board of Yellow Dots while not bumping into the non-moving ghosts.\u003c/p\u003e\u003cimg src=\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_300.jpg\"\u003e\u003cp\u003eTo aid in development of your routine, a PACMAT.m file that creates a video has been posted at \u003ca href=\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy.m?attredirects=0\u0026amp;d=1\"\u003ePACMAT_Easy.m\u003c/a\u003e. (Right click, 'save link as'). Using patches (not sprites).\u003c/p\u003e\u003cp\u003eAn example video of the first Player \u003ca href=\"https://sites.google.com/site/razapor/matlab_cody/pac_s314_motMP4_v004.mp4?attredirects=0\u0026amp;d=1\"\u003ePACMAT_Easy_Video\u003c/a\u003e  (MP4: Left click and Windows Media Player)\u003c/p\u003e\u003cp\u003eAlfonso Nieto-Castanon's 298 \u003ca href=\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy_ANC_298.mp4?attredirects=0\u0026amp;d=1\"\u003ePACMAT Video\u003c/a\u003e\u003c/p\u003e\u003cp\u003eAlfonso employed a Local Optimum Monte-Carlo approach to find a best solution. Solution #8 is the very compact non-apriori PACMAT solver.\u003c/p\u003e\u003cp\u003e\u003cb\u003eInputs:\u003c/b\u003e Map   Definitions: -1=Wall, 0=Empty, 1=Dot, 2=PACMAT, \u003e2=Ghost\u003c/p\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e Direction  Definitions: 1-Up, 2-Right, 3-Down, 4-Left, 0-No move\u003c/p\u003e\u003cp\u003e\u003cb\u003eScoring:\u003c/b\u003e Total # of Moves to Clear the Yellow Dots\u003c/p\u003e\u003cp\u003e\u003cb\u003eNear Future:\u003c/b\u003e Ghosts will move with various algorithms.\u003c/p\u003e\u003cp\u003e\u003cb\u003eFar Future:\u003c/b\u003e Asteroids and Space Invaders\u003c/p\u003e","function_template":"function  [newdir]=pacmat(map)\r\n newdir=randi(4);\r\nend\r\n","test_suite":"%%\r\nfeval(@assignin,'caller','score',2000);\r\n%%\r\nmap=[...\r\n      repmat('a',1,28);\r\n      'accccccccccccaacccccccccccca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acccccccccccccccccccccccccca';\r\n      'acaaaacaacaaaaaaaacaacaaaaca';\r\n      'acaaaacaacaaaaaaaacaacaaaaca';\r\n      'accccccaaccccaaccccaacccccca';\r\n      'aaaaaacaaaaabaabaaaaacaaaaaa';\r\n      'aaaaaacaaaaabaabaaaaacaaaaaa';\r\n      'aaaaaacaabbbbbbbbbbaacaaaaaa';\r\n      'aaaaaacaabaaabbaaabaacaaaaaa';\r\n      'aaaaaacaabalbbbblabaacaaaaaa';\r\n      'bbbbbbcbbbabbbbbbabbbcbbbbbb';\r\n      'aaaaaacaabalbbbblabaacaaaaaa';\r\n      'aaaaaacaabaaaaaaaabaacaaaaaa';\r\n      'aaaaaacaabbbbbbbbbbaacaaaaaa';\r\n      'aaaaaacaabaaaaaaaabaacaaaaaa';\r\n      'aaaaaacaabaaaaaaaabaacaaaaaa';\r\n      'accccccccccccaacccccccccccca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acccaacccccccbdcccccccaaccca';\r\n      'aaacaacaacaaaaaaaacaacaacaaa';\r\n      'aaacaacaacaaaaaaaacaacaacaaa';\r\n      'accccccaaccccaaccccaacccccca';\r\n      'acaaaaaaaaaacaacaaaaaaaaaaca';\r\n      'acaaaaaaaaaacaacaaaaaaaaaaca';\r\n      'acccccccccccccccccccccccccca';\r\n      repmat('a',1,28);];\r\n  \r\n  map=map-'b';\r\n  [nr, nc]=size(map);\r\n  mapdelta=[-1 nr 1 -nr]; % Valid as long as not on an edge\r\n  tunnel=find(map(:,1)==0); % tunnelptr\r\n  tunnel=[tunnel tunnel+nr*(nc-1)]; % Entrance/Exit Tunnel\r\n  [pmr, pmc]=find(map==2); % pi 24 row  pj 15 column of map\r\n   ptrpac=find(map==2);\r\n\r\n lives=1; % Lives\r\n  movepac=0;\r\nwhile lives \u0026\u0026 any(mod(map(:),10)==1) \u0026\u0026 movepac\u003c5000 \u0026\u0026 ~isempty(find(map(:)==2))\r\n   while ~isempty(find(map(:)==2)) \u0026\u0026 movepac\u003c5000\r\n     movepac=movepac+1;\r\n\r\n if isempty(find(map==1,1)),break;end % \r\n [curdir]=pacmat(map);\r\n  if curdir==0,continue;end\r\n\r\n if map(ptrpac+mapdelta(curdir))==-1\r\n     % Do nothing - Ran into a Wall\r\n    elseif map(ptrpac+mapdelta(curdir))\u003e2 % ran into ghost\r\n      map(ptrpac)=0; % remove PAC from the board\r\n      lives=0;\r\n      break; % Lose\r\n    else % legal move\r\n      map(ptrpac)=0; % Eat Dot and clear PAC\r\n      ptrpac=ptrpac+mapdelta(curdir);\r\n      if ptrpac==tunnel(1),ptrpac=tunnel(2)-nr;end\r\n      if ptrpac==tunnel(2),ptrpac=tunnel(1)+nr;end\r\n      map(ptrpac)=2;\r\n    end\r\n  end % PAC Move while\r\n  if isempty(find(map==1,1)),break;end % \r\n   if lives==0,break;end\r\n   lives=lives-1;\r\n end % while alive\r\n\r\nfprintf('moves %i\\n',movepac)\r\n\r\nassert(lives\u003e0)\r\nassert(isempty(find(map==1)))\r\n\r\n\r\nfeval( @assignin,'caller','score',floor(min( 2000,movepac )) );","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":33,"created_at":"2013-01-30T04:55:54.000Z","updated_at":"2026-08-12T16:08:25.000Z","published_at":"2013-01-30T05:48:03.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.JPEG\"}],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe Classic PACMAN game brought to Cody.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT_Easy is the simple case of clearing the board of Yellow Dots while not bumping into the non-moving ghosts.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTo aid in development of your routine, a PACMAT.m file that creates a video has been posted at\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy.m?attredirects=0\u0026amp;d=1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT_Easy.m\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. (Right click, 'save link as'). Using patches (not sprites).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn example video of the first Player\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://sites.google.com/site/razapor/matlab_cody/pac_s314_motMP4_v004.mp4?attredirects=0\u0026amp;d=1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT_Easy_Video\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e (MP4: Left click and Windows Media Player)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlfonso Nieto-Castanon's 298\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy_ANC_298.mp4?attredirects=0\u0026amp;d=1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT Video\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlfonso employed a Local Optimum Monte-Carlo approach to find a best solution. Solution #8 is the very compact non-apriori PACMAT solver.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInputs:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Map Definitions: -1=Wall, 0=Empty, 1=Dot, 2=PACMAT, \u0026gt;2=Ghost\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Direction Definitions: 1-Up, 2-Right, 3-Down, 4-Left, 0-No move\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eScoring:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Total # of Moves to Clear the Yellow Dots\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNear Future:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Ghosts will move with various algorithms.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFar Future:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Asteroids and Space Invaders\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"},{\"partUri\":\"/media/image1.JPEG\",\"contentType\":\"image/JPEG\",\"content\":\"data:image/JPEG;base64,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\"}]}"},{"id":44630,"title":"Guess the number I'm thinking of (Part 1)","description":"In this game you are competing against two other people to guess the number that I'm thinking of.\r\nI randomly choose an integer between one and ten (inclusive). I don't provide any clues about the number.\r\nYour first opponent tries to guess the number. They guess randomly.\r\nYour second opponent tries to guess the number. They also guess randomly.\r\nYou try to guess the number. But you guess strategically.\r\nThe winner is the person who guesses my chosen number, or the person who guesses closest to my chosen number. This represents a \"win\".\r\nIf two contestants are equally close, they may share the win, with such a result being declared a \"draw\". (It is a loss for the remaining contestant.) A draw is worth half as much as a win.\r\nEach person hears the guesses stated by any preceding competitors, so you will be aware of the two prior guesses (provided to you as the vector guessesOfOpponents). Moreover, each guess must be unique.\r\nIf everyone guessed randomly, each person should have an equal chance of winning.\r\nIt might seem that you're at a disadvantage, having the last opportunity to guess. But actually you have the advantage of extra knowledge.\r\nBy guessing strategically, you should be able to achieve a success rate of 45% or more, in which\r\nsuccess rate = (wins + draws/2) / games\r\n\r\nRELATED PROBLEM:  \r\nProblem 52323. Guess the number I'm thinking of (Part 2)","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 484px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 242px; transform-origin: 407px 242px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIn this game you are competing against two other people to guess the number that I'm thinking of.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 160px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 80px; transform-origin: 391px 80px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eI randomly choose an\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003einteger\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e between\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eone\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eten\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e (inclusive). I don't provide any clues about the number.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eYour first opponent tries to guess the number. They guess randomly.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eYour second opponent tries to guess the number. They also guess randomly.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eYou try to guess the number. But you guess\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estrategically\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 40px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 20px; text-align: left; transform-origin: 363px 20px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThe winner is the person who guesses my chosen number, or the person who guesses closest to my chosen number. This represents a \"win\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 40px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 20px; text-align: left; transform-origin: 363px 20px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIf two contestants are equally close, they may share the win, with such a result being declared a \"draw\". (It is a loss for the remaining contestant.) A draw is worth half as much as a win.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eEach person hears the guesses stated by any preceding competitors, so you will be aware of the two prior guesses (provided to you as the vector\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eguessesOfOpponents\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e). Moreover, each guess must be unique.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIf everyone guessed randomly, each person should have an equal chance of winning.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIt might seem that you're at a disadvantage, having the last opportunity to guess. But actually you have the advantage of extra knowledge.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eBy guessing strategically, you should be able to\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eachieve a success rate of 45% or more\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, in which\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003esuccess rate = (wins + draws/2) / games\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eRELATED PROBLEM:  \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 10px; transform-origin: 391px 10px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/52323\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eProblem 52323. Guess the number I'm thinking of (Part 2)\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = myGuess(guessesOfOpponents)\r\n    y = 42;\r\nend","test_suite":"%% Anti-hacking test\r\nassessFunctionAbsence({'rng', 'RandStream'}, 'FileName','myGuess.m')\r\n\r\n%% Ensure unique guesses of integers, which are in-range\r\nfor j = 1 : 1000\r\n    numberToBeGuessed = randi(10);\r\n    gOO = randperm(10, 2);\r\n    mG = myGuess(gOO);\r\n    assert( mG \u003e= 1  \u0026  mG \u003c= 10 , 'Out of requested range.' )\r\n    u = unique( floor([gOO mG]) );\r\n    assert( length(u) == 3 , 'Your guess must not have been already chosen.' )\r\nend;\r\n\r\n%% maxIts: 20000 = Too small; 30000 = Not quite big enough; 35000 = Just big enough (usually!); 50000 = Big enough (usually!); 100000 = Big enough, plus safety margin \u0026 efficiency incentive (but waste of resources)\r\nmaxIts = 100000;    \r\ntic\r\nfor j = 1 : 10\r\n    WDL = [0 0 0];\r\n    for itn = 1 : maxIts\r\n        numberToBeGuessed = randi(10);\r\n        gOO = randperm(10, 2);\r\n        diffs = abs( [gOO myGuess(gOO)] - numberToBeGuessed );\r\n        winningContestant = find( min(diffs)==diffs );\r\n        if any( winningContestant == 3 ),\r\n            if length(winningContestant) == 1,\r\n                % Win\r\n                WDL(1) = WDL(1) + 1;  \r\n            else\r\n                % Draw\r\n                WDL(2) = WDL(2) + 1;  \r\n            end;\r\n        else\r\n            % Loss\r\n            WDL(3) = WDL(3) + 1;  \r\n        end;\r\n    end;\r\n    successRate = (WDL(1) + WDL(2)/2) / maxIts\r\n    assert( successRate \u003e= 0.45 )\r\nend;\r\ntoc","published":true,"deleted":false,"likes_count":13,"comments_count":6,"created_by":64439,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":83,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-04T14:00:17.000Z","updated_at":"2026-08-18T14:22:47.000Z","published_at":"2018-05-05T12:29:22.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this game you are competing against two other people to guess the number that I'm thinking of.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI randomly choose an\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003einteger\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e between\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eone\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eten\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (inclusive). I don't provide any clues about the number.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour first opponent tries to guess the number. They guess randomly.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour second opponent tries to guess the number. They also guess randomly.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou try to guess the number. But you guess\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estrategically\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe winner is the person who guesses my chosen number, or the person who guesses closest to my chosen number. This represents a \\\"win\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf two contestants are equally close, they may share the win, with such a result being declared a \\\"draw\\\". (It is a loss for the remaining contestant.) A draw is worth half as much as a win.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEach person hears the guesses stated by any preceding competitors, so you will be aware of the two prior guesses (provided to you as the vector\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eguessesOfOpponents\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e). Moreover, each guess must be unique.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf everyone guessed randomly, each person should have an equal chance of winning.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt might seem that you're at a disadvantage, having the last opportunity to guess. But actually you have the advantage of extra knowledge.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBy guessing strategically, you should be able to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eachieve a success rate of 45% or more\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, in which\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003esuccess rate = (wins + draws/2) / games\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRELATED PROBLEM:  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/52323\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 52323. Guess the number I'm thinking of (Part 2)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":196,"title":"love is an n-letter word","description":"Given a list of *N words*, return the *N-letter word* (choosing one letter from each word) with the property of having the least distance between each pair of two consecutive letters (if there are multiple optimal solutions return any one of them).\r\n\r\nExample: s1 = {'abcd','bcde','cdef','defg'}; should return s2 = 'dddd'; (with total letter-distance = 0)\r\n\r\nExample: s1={'aldfejk','czoa','vwy','abcde'}; should return s2='love'; (with total letter-distance = 27: _|'l'-'o'|_=3 + _|'o'-'v'|_=7 + _|'v'-'e'|_=17 ; compare for example to the possible word 'aave' which has a total letter-distance of 38)\r\n\r\n\r\n\r\n","description_html":"\u003cp\u003eGiven a list of \u003cb\u003eN words\u003c/b\u003e, return the \u003cb\u003eN-letter word\u003c/b\u003e (choosing one letter from each word) with the property of having the least distance between each pair of two consecutive letters (if there are multiple optimal solutions return any one of them).\u003c/p\u003e\u003cp\u003eExample: s1 = {'abcd','bcde','cdef','defg'}; should return s2 = 'dddd'; (with total letter-distance = 0)\u003c/p\u003e\u003cp\u003eExample: s1={'aldfejk','czoa','vwy','abcde'}; should return s2='love'; (with total letter-distance = 27: \u003ci\u003e\u003ctt\u003e'l'-'o'\u003c/tt\u003e\u003c/i\u003e=3 + \u003ci\u003e\u003ctt\u003e'o'-'v'\u003c/tt\u003e\u003c/i\u003e=7 + \u003ci\u003e\u003ctt\u003e'v'-'e'\u003c/tt\u003e\u003c/i\u003e=17 ; compare for example to the possible word 'aave' which has a total letter-distance of 38)\u003c/p\u003e","function_template":"function s2 = gobbledigook(s1)\r\n  s2 = '';\r\nend","test_suite":"%%\r\ns1 = {'abcd','bcde','cdef','defg'}; \r\nassert(isequal(gobbledigook(s1),'dddd'))\r\ns2_correct = 'dddd';\r\n%%\r\ns1 = {'aldfejk','czoa','vwy','abcde'}; \r\nassert(isequal(gobbledigook(s1),'love'))\r\ns2_correct = 'love';\r\n%%\r\ns1 = {'some','help','check','viterbi','algorithm'}; \r\nassert(isequal(gobbledigook(s1),'eeeeg'))\r\ns2_correct = 'eeeeg';\r\n%%\r\ns1 = {'ldjfac','deamv','fka','idlw','pqmfjavs'}; \r\nassert(isequal(gobbledigook(s1),'lmklm')|isequal(gobbledigook(s1),'aaadf'))\r\ns2_correct = 'lmklm';\r\ns2_correct = 'aaadf';\r\n%% \r\n% avoids look-up table hack\r\ns1 = cellfun(@(x)char('a'-1+randi(26,1,5)),cell(1,7),'uniformoutput',false);\r\nassert(all(any(bsxfun(@eq,gobbledigook(s1),cell2mat(cellfun(@(x)x',s1,'uniformoutput',false)))))\u0026all(sum(abs(diff(double(gobbledigook(s1)))))\u003c=sum(abs(diff(double(cell2mat(cellfun(@(x)x(randi(numel(x),1,1000))',s1,'uniformoutput',false))),1,2)),2)));","published":true,"deleted":false,"likes_count":6,"comments_count":5,"created_by":43,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":67,"test_suite_updated_at":"2012-03-08T02:36:04.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-01-31T08:36:36.000Z","updated_at":"2026-07-15T17:19:22.000Z","published_at":"2012-03-08T03:14:35.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a list of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN words\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, return the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN-letter word\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (choosing one letter from each word) with the property of having the least distance between each pair of two consecutive letters (if there are multiple optimal solutions return any one of them).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: s1 = {'abcd','bcde','cdef','defg'}; should return s2 = 'dddd'; (with total letter-distance = 0)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: s1={'aldfejk','czoa','vwy','abcde'}; should return s2='love'; (with total letter-distance = 27:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'l'-'o'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e=3 +\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'o'-'v'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e=7 +\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'v'-'e'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e=17 ; compare for example to the possible word 'aave' which has a total letter-distance of 38)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44345,"title":"MATLAB Counter","description":"Write a function f = counter(x0,b) to construct a counter handle f that counts with an initial value x0 and a step size b. \r\n\r\nE.g.,\r\n\r\n  \u003e\u003e f = counter(0,1)  % Initialize a counter f() with initial_count = 0 and step_size = 1\r\n  \u003e\u003e f()\r\n  ans =\r\n       0\r\n  \u003e\u003e f()\r\n  ans =\r\n       1\r\n  \u003e\u003e f()\r\n  ans =\r\n       2\r\n\r\n\r\n","description_html":"\u003cp\u003eWrite a function f = counter(x0,b) to construct a counter handle f that counts with an initial value x0 and a step size b.\u003c/p\u003e\u003cp\u003eE.g.,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003e\u0026gt;\u0026gt; f = counter(0,1)  % Initialize a counter f() with initial_count = 0 and step_size = 1\r\n\u0026gt;\u0026gt; f()\r\nans =\r\n     0\r\n\u0026gt;\u0026gt; f()\r\nans =\r\n     1\r\n\u0026gt;\u0026gt; f()\r\nans =\r\n     2\r\n\u003c/pre\u003e","function_template":"function y = counter(x,b)\r\n  y = x;\r\nend","test_suite":"%%\r\nassessFunctionAbsence({'regexp','regexpi','regexprep','str2num'},'FileName','counter.m')\r\n\r\n%%\r\nf = counter(0,1);\r\nassert(isequal(f(),0))\r\nassert(isequal(f(),1))\r\nassert(isequal(2,f()))\r\nassert(isequal(3,f()))\r\n\r\n%%\r\nf = counter(1,0);\r\nassert(isequal(f(),1))\r\nassert(isequal(f(),1))\r\nassert(isequal(1,f()))\r\nassert(isequal(1,f()))\r\n\r\n%%\r\nf = counter(10,2);\r\nassert(isequal(f(),10))\r\nassert(isequal(f(),12))\r\nassert(isequal(14,f()))\r\nassert(isequal(16,f()))\r\n\r\n%%\r\nf = counter(0,5);\r\ny_correct = [0, 5, 10, 15, 20, 55];\r\nassert(isequal([f() f() f() f() f() f()+f()],y_correct))\r\n\r\n%%\r\nx0 = randi(10);\r\nb = randi(10);\r\nf = counter(x0,b);\r\ny_correct = x0 + (0:1000)*b;\r\nassert(isequal(arrayfun(@(n)f(),0:1000),y_correct))","published":true,"deleted":false,"likes_count":23,"comments_count":9,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":305,"test_suite_updated_at":"2017-10-17T00:19:49.000Z","rescore_all_solutions":false,"group_id":34,"created_at":"2017-09-24T01:58:21.000Z","updated_at":"2026-05-28T04:25:58.000Z","published_at":"2017-10-16T01:45:08.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function f = counter(x0,b) to construct a counter handle f that counts with an initial value x0 and a step size b.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eE.g.,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[\u003e\u003e f = counter(0,1)  % Initialize a counter f() with initial_count = 0 and step_size = 1\\n\u003e\u003e f()\\nans =\\n     0\\n\u003e\u003e f()\\nans =\\n     1\\n\u003e\u003e f()\\nans =\\n     2]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42580,"title":"Conic equation","description":"A conic of revolution (around the |z| axis) can be defined by the equation\r\n\r\n   s^2 – 2*R*z + (k+1)*z^2 = 0\r\n\r\nwhere |s^2=x^2+y^2|, |R| is the vertex radius of curvature, and |k| is the conic constant: |k\u003c-1| for a hyperbola, |k=-1| for a parabola, |-1\u003ck\u003c0| for a tall ellipse, |k=0| for a sphere, and |k\u003e0| for a short ellipse.\r\n\r\nWrite a function |z=conic(s,R,k)| to calculate height |z| as a function of radius |s| for given |R| and |k|.  Choose the branch of the solution that gives |z=s^2/(2*R)+...| for small values of |s|.  This defines a concave surface for |R\u003e0| and a convex surface for |R\u003c0|.  \r\n\r\nThe trick is to get full machine precision for all values of |s| and |R|.  The test suite will require a relative error less than |4*eps|, where |eps| is the machine precision.\r\n\r\nHint (added 2015/09/03): the straightforward solution is \r\n\r\n   z = (R-sqrt(R^2-(k+1)*s^2))/(k+1), \r\n\r\nbut this does not work if |k=-1|, gives the wrong branch of the solution if |R\u003c0|, and is subject to severe roundoff error if |s^2| is small compared to |R^2|.  It is possible, however, to find a mathematically equivalent form of the solution that solves all three problems at once.\r\n","description_html":"\u003cp\u003eA conic of revolution (around the \u003ctt\u003ez\u003c/tt\u003e axis) can be defined by the equation\u003c/p\u003e\u003cpre\u003e   s^2 – 2*R*z + (k+1)*z^2 = 0\u003c/pre\u003e\u003cp\u003ewhere \u003ctt\u003es^2=x^2+y^2\u003c/tt\u003e, \u003ctt\u003eR\u003c/tt\u003e is the vertex radius of curvature, and \u003ctt\u003ek\u003c/tt\u003e is the conic constant: \u003ctt\u003ek\u0026lt;-1\u003c/tt\u003e for a hyperbola, \u003ctt\u003ek=-1\u003c/tt\u003e for a parabola, \u003ctt\u003e-1\u0026lt;k\u0026lt;0\u003c/tt\u003e for a tall ellipse, \u003ctt\u003ek=0\u003c/tt\u003e for a sphere, and \u003ctt\u003ek\u0026gt;0\u003c/tt\u003e for a short ellipse.\u003c/p\u003e\u003cp\u003eWrite a function \u003ctt\u003ez=conic(s,R,k)\u003c/tt\u003e to calculate height \u003ctt\u003ez\u003c/tt\u003e as a function of radius \u003ctt\u003es\u003c/tt\u003e for given \u003ctt\u003eR\u003c/tt\u003e and \u003ctt\u003ek\u003c/tt\u003e.  Choose the branch of the solution that gives \u003ctt\u003ez=s^2/(2*R)+...\u003c/tt\u003e for small values of \u003ctt\u003es\u003c/tt\u003e.  This defines a concave surface for \u003ctt\u003eR\u0026gt;0\u003c/tt\u003e and a convex surface for \u003ctt\u003eR\u0026lt;0\u003c/tt\u003e.\u003c/p\u003e\u003cp\u003eThe trick is to get full machine precision for all values of \u003ctt\u003es\u003c/tt\u003e and \u003ctt\u003eR\u003c/tt\u003e.  The test suite will require a relative error less than \u003ctt\u003e4*eps\u003c/tt\u003e, where \u003ctt\u003eeps\u003c/tt\u003e is the machine precision.\u003c/p\u003e\u003cp\u003eHint (added 2015/09/03): the straightforward solution is\u003c/p\u003e\u003cpre\u003e   z = (R-sqrt(R^2-(k+1)*s^2))/(k+1), \u003c/pre\u003e\u003cp\u003ebut this does not work if \u003ctt\u003ek=-1\u003c/tt\u003e, gives the wrong branch of the solution if \u003ctt\u003eR\u0026lt;0\u003c/tt\u003e, and is subject to severe roundoff error if \u003ctt\u003es^2\u003c/tt\u003e is small compared to \u003ctt\u003eR^2\u003c/tt\u003e.  It is possible, however, to find a mathematically equivalent form of the solution that solves all three problems at once.\u003c/p\u003e","function_template":"function z=conic(s,R,k)\r\nz=0;\r\nend","test_suite":"%%\r\nR=5;\r\nk=-1;\r\ns=-5:5;\r\nz=[25 16 9 4 1 0 1 4 9 16 25]/10;\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=-5;\r\nk=-1;\r\ns=-5:5;\r\nz=-[25 16 9 4 1 0 1 4 9 16 25]/10;\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=6;\r\nk=0;\r\ns=0:0.125:2;\r\nz=[0 0.001302224649086391 0.005210595859100573 ...\r\n   0.01173021649825800 0.02086962844930099 ...\r\n   0.03264086885999461 0.04705955010467117 ...\r\n   0.06414496470811713 0.08392021690038396 ...\r\n   0.1064123829368584 0.1316527028472488 ...\r\n   0.1596768068881667 0.1905249806888747 ...\r\n   0.2242424739260392 0.2608798583755018 ...\r\n   0.3004934424110011 0.3431457505076198];\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=6800;\r\nk=-2;\r\ns=10.^(-9:9);\r\nz=[7.352941176470588e-23 7.352941176470588e-21 ...\r\n   7.352941176470588e-19 7.352941176470588e-17 ...\r\n   7.352941176470588e-15 7.352941176470588e-13 ...\r\n   7.352941176470548e-11 7.352941176466613e-9 ...\r\n   7.352941176073046e-7 0.00007352941136716365 ...\r\n   0.007352937201052538 0.7352543677216725 ...\r\n   73.13611097583313 5292.973166264779 93430.93334894173 ...\r\n   993223.1197327390 9.993202311999733e6 9.99932002312e7 ...\r\n   9.9999320002312e8];\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=exp(1);\r\nk=pi;\r\ns=10.^(-7:0);\r\nz=[1.839397205857214e-15 1.839397205857469e-13 ...\r\n   1.839397205882986e-11 1.839397208434684e-09 ...\r\n   1.839397463604480e-07 0.00001839422981299153 ...\r\n   0.001841981926630790 0.2212216213343403];\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nt=fileread('conic.m');\r\nassert(isempty(findstr(t,'roots')))\r\nassert(isempty(findstr(t,'fzero')))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":245,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":25,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":37,"created_at":"2015-08-26T21:39:35.000Z","updated_at":"2026-05-25T04:09:40.000Z","published_at":"2015-08-26T22:21:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA conic of revolution (around the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e axis) can be defined by the equation\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   s^2 – 2*R*z + (k+1)*z^2 = 0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhere\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es^2=x^2+y^2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the vertex radius of curvature, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the conic constant:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u0026lt;-1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a hyperbola,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek=-1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a parabola,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e-1\u0026lt;k\u0026lt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a tall ellipse,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek=0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a sphere, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u0026gt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a short ellipse.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez=conic(s,R,k)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e to calculate height\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e as a function of radius\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for given\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Choose the branch of the solution that gives\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez=s^2/(2*R)+...\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for small values of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. This defines a concave surface for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u0026gt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and a convex surface for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u0026lt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe trick is to get full machine precision for all values of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. The test suite will require a relative error less than\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e4*eps\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, where\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eeps\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the machine precision.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHint (added 2015/09/03): the straightforward solution is\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   z = (R-sqrt(R^2-(k+1)*s^2))/(k+1),]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ebut this does not work if\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek=-1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, gives the wrong branch of the solution if\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u0026lt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and is subject to severe roundoff error if\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es^2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is small compared to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR^2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. It is possible, however, to find a mathematically equivalent form of the solution that solves all three problems at once.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44963,"title":"Mask Generation Function (MGF1) for PKCS #1 Standard utilizing Optimal Asymmetric Encryption Padding for RSA Cryptography","description":"Create Mask Generation Function (MGF1) from PKCS #1 v2.2 standard (B.2.1 page 50) at below link. Input will be character array (mgfSeed) which will need to be converted to octet array using UTF-8 representation. Output must be octet array (uint8) of length, maskLen (input). Hashing must use SHA-1 (160 - 20 byte).\r\n\r\nFor example:\r\n\r\n  mgfSeed = 'I like to swim.';%input\r\n  maskLen = 20;%input\r\n  mask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];%output\r\n\r\n\r\n\u003chttps://www.emc.com/collateral/white-papers/h11300-pkcs-1v2-2-rsa-cryptography-standard-wp.pdf\u003e","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 194px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 97px; transform-origin: 407px 97px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCreate Mask Generation Function (MGF1) from PKCS #1 v2.2 standard (B.2.1) at below link. Input will be character array (mgfSeed) which will need to be converted to octet array using UTF-8 representation. Output must be octet array (uint8) of length, maskLen (input). Hashing must use SHA-1 (160 - 20 byte).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFor example:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 60px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30px; transform-origin: 404px 30px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10px; transform-origin: 404px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003emgfSeed = \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); \"\u003e'I like to swim.'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e;\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); \"\u003e%input\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10px; transform-origin: 404px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003emaskLen = 20;\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); \"\u003e%input\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10px; transform-origin: 404px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003emask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); \"\u003e%output\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eSee: https://www.foo.be/docs/opensst/ref/pkcs/pkcs-1/pkcs-1v2-1d1.pdf\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function mask = mgf(mgfSeed,maskLen)\r\n    mask = []%octet array of length maskLen\r\nend","test_suite":"%%\r\nmgfSeed = 'I like to swim.';\r\nmaskLen = 20;\r\nmask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];\r\nassert(isequal(mgf(mgfSeed,maskLen),mask))\r\n%%\r\nmgfSeed = 'People who succeed have momentum. The more they succeed, the more they want to succeed and the more they find a way to succeed. Similarly, when someone is failing, the tendency is to get on a downward spiral that can even become a self-fulfilling prophecy.';\r\nmaskLen = 825;\r\nmask = [40    55   251    83   143   211    49    16    87    56   109   116    17   188    72    54   231    67   125   182   223    53   149    36   246   233    71   113   113    29   176    61    74    77   205   167   179    99   172   172   212   249    53   148    13    89   253     3    85     0   155   181    94    15     8   122   120    92    29   229   229    46   192   162   252   119   243    94    52    12   133    98   161   249   152    68    69    22 156   155   229   132    30   163   102    90   217   160    36    53   185   128    74   224   105   214   134    90   188   101    98   220    43   162   251   183    72    54   219     4    44   185   199   193    31    42   129   112    74    25    81   133    70   156    38   225   243    24    50   132    79   130    42    72   145   158   105   253   190    62    73   107    95   133    78   238   214    39    88   245    40    46   166   201   173   209   234   194     3   117   226    32   176    12   139    83   211    67   101    99   174   126   103   130    83    56   157    52    76    21   189    99   217    43   150    92   219   148   173   138   184   183   203    62   231   125    42    79    29   248    30    26   127    50     9    31   219   212   160   157   243    15    52   217     7   144    43   241    70    98   247   231   174   111    96    91   108    59   164   146    77   180   212   155   165    18   150   198   100   233   255   129    44   170   150   243   244   126   203   255   231    28    94    77    58   198   147    84   212   248    36    34   107   210    77    79    80   224    24   126    88   125   255    11   124   227    44   253   242   234    59   176   108   146   170   132    20   128   230   141   187    81   139    26   119    47   159     8   182    40    94   213   107   223    21   187    35     1    40   145   154    92   218   252    46   201   203    65    48    94   118   110     5   158   212    19   129     9    59   124    19   190   201    55   141   124   210    85   240    34   150    81   154    11     3   116   204    37    73    39   169   234    50   241   131    94     9   133     0   209   190   171   206    93   165   145   142   117   230    34   245   223   205   153   227   202     3   218    56   163   203   137    46   114    78   248   196   136    19   177   126    95   231   213   251   130    39    57    59   228   251    73    48     9   109    11   172   152   223   120   153   108   233    76   117   219     8     6   124    44     7   249   116    43   198    98    55   235    52    47   146   239    76   142    88    19    64   169   209   206   255   101    91   197    36   180   253    52    54    63   198    63   113    58    43   229   141    59     4   147    34   200     7   184   108   176   153    95    94    18   235   178   160    51    63   154   227    39   231    71   246   109    13   199   185   220   180    50   146    85   194   176   175   159   103   177    47   149   252   182    33   224   226     1   232   167    94    93   202    55    60   201   228   107   135   142    22   165   168   124   219   216    34   230   174   179    66    67    91    92   186    30    48     9   177   192   254   190   236    52    84   114   255     3    81   150   112   131    49   157    48   243   218    11   132    40    13    68   214   159    36   109   152   219    32   219   193   182    69    37   104   217   115    54   158    79    90     3   223   116   127     8    28   233   223   194    30   241   180    45   209    77   180   184    52   132   164    49   206    50    57   149   118   105    44    25   212   141   253   150    45   244    73   203    10   137   161   118    49   165   248   105   215    58    90    67   180    78    22   135   102   173   139    62    31    63    82   187    78    47     2   176   144    83    22   143    31   155     8   160    12   252   164    52   159   102   113    95   132    49   168   194   137    32   131   189   139    77   143   248    36    30   154   239   163   149    86     9   178   122     6   248    25   208   211   142    59    23    72    43   158   195   244   232   229   245   148    49   163    28    81    93   106    33   239   249    26   220    73    65   112   249   254   251    91   106   204   113    10    59    34   114   189   185   188   181   100   185    22   188   221   187   109   170    35    57   181   234   157   230   206   169    97   140    51   170   128   215   188    14    50   190   167    41   173    19    10    98   165    12    77    49    21    33   147    93    84   163   106   151   234    76   252    91   165   248   223   136    85   124   174    90   188   130   174    83    92   181   134    65    91   105    15   103    91    15    27   201   162    58    84   164    33   137    63     0    84     0    78   180    31   218    47    84    43    13    35   122   117   205    59    81   146    97    14];\r\nassert(isequal(mgf(mgfSeed,maskLen),mask))\r\n%%\r\nmgfSeed = 'First, have a definite, clear practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends; wisdom, money, materials, and methods.';\r\nmaskLen = 300;\r\nmask = [96   185   223   209   149    51   224   128   249   139    57   249   190    69   199   132    37    24    75   127    98    59   231   206    13    83    79   111   181   220   204   120    27   178   155   116   155    11   157   112    10   195   106     4   127   146   101   112   197    29    54    45    14    78    16   100     1   111   156    44   138   141   219   101   171     1   126   254    60    82   214    63    13    94   227   238    64   173    93   142     3   224    63    76     8   190   105     8    77   113   250   243   249    82    56   124   129   116   121   131   207   116    80   185    72   184   244   232   236   127    37   195   236   163   176   245    65    48   169   131    19    36   208   178   184   150   188    50   221    83   132   241    73   205    23     9    41    74    65   251    10    21   133   150   101    15    42   153   164   197   136    19   113   134   153   247    10   161   221   184   195   215   253   149   223    83   180   148   198     4    53   112   114    39    18   132   254   170   130    61     6   158   224   166    76   187   190   128    14   251   158   218   192    68    46   210   199   231   120    57   212    10   107     2    50    37   110    30    87    48     2   134    81   165   107    95   250   206    98    26    45   102   173    46    85   103   137     4   140   154   236   142   125   211    28   164    94    41     8    70   215    10    13   140   139    97   205    60   212   205    35   175   235   158    88   165    40    41   187   215    72   172    97   159   119    79    80    31   128   121   108    94   219   216    77   209   184   244    90   238   182   207   244    52   248     6   220   175   117   122   236   228   219    42    49   196   186    12    19    95];\r\nassert(isequal(mgf(mgfSeed,maskLen),mask))","published":true,"deleted":false,"likes_count":1,"comments_count":4,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-09-06T22:10:21.000Z","updated_at":"2026-05-25T02:42:38.000Z","published_at":"2019-09-06T22:31:17.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate Mask Generation Function (MGF1) from PKCS #1 v2.2 standard (B.2.1) at below link. Input will be character array (mgfSeed) which will need to be converted to octet array using UTF-8 representation. Output must be octet array (uint8) of length, maskLen (input). Hashing must use SHA-1 (160 - 20 byte).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[mgfSeed = 'I like to swim.';%input\\nmaskLen = 20;%input\\nmask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];%output]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee: https://www.foo.be/docs/opensst/ref/pkcs/pkcs-1/pkcs-1v2-1d1.pdf\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44765,"title":"Lights Out 11 - 5x5, with wrapping, x moves","description":"\u003chttps://en.wikipedia.org/wiki/Lights_Out_(game) Lights Out\u003e is a logic game wherein all lights need to be turned off to complete each board. See \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44751-lights-out-1-5x5-3-moves the first problem in the series\u003e for an introduction.\r\n\r\nThis problem contains boards that each require any number of moves to solve. However, now wrapping of the lights occurs. For example, if \r\n\r\n board = [1 0 0 0 1  \r\n          1 1 1 0 1  \r\n          0 1 1 1 0  \r\n          1 1 1 0 0  \r\n          0 0 0 1 1]\r\n\r\nthe answer is:\r\n\r\n moves = [2 4 13 25]\r\n\r\nPrev.: \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44764 5x5, wrapping, 6 moves\u003e — \r\nNext: \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44766 5x5, 3 stages, \u003c7 moves\u003e","description_html":"\u003cp\u003e\u003ca href = \"https://en.wikipedia.org/wiki/Lights_Out_(game)\"\u003eLights Out\u003c/a\u003e is a logic game wherein all lights need to be turned off to complete each board. See \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44751-lights-out-1-5x5-3-moves\"\u003ethe first problem in the series\u003c/a\u003e for an introduction.\u003c/p\u003e\u003cp\u003eThis problem contains boards that each require any number of moves to solve. However, now wrapping of the lights occurs. For example, if\u003c/p\u003e\u003cpre\u003e board = [1 0 0 0 1  \r\n          1 1 1 0 1  \r\n          0 1 1 1 0  \r\n          1 1 1 0 0  \r\n          0 0 0 1 1]\u003c/pre\u003e\u003cp\u003ethe answer is:\u003c/p\u003e\u003cpre\u003e moves = [2 4 13 25]\u003c/pre\u003e\u003cp\u003ePrev.: \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44764\"\u003e5x5, wrapping, 6 moves\u003c/a\u003e — \r\nNext: \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44766\"\u003e5x5, 3 stages, \u0026lt;7 moves\u003c/a\u003e\u003c/p\u003e","function_template":"function moves = lights_out_11(board) % 5x5 board, with wrapping, any number of moves\r\n moves = board;\r\nend","test_suite":"%% \r\n board = [1 0 0 0 1  \r\n          1 1 1 0 1  \r\n          0 1 1 1 0  \r\n          1 1 1 0 0  \r\n          0 0 0 1 1];\r\nmoves = lights_out_11(board); % [2 4 13 25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 0 1 1  \r\n          1 0 0 0 1  \r\n          0 0 0 0 0  \r\n          1 0 0 0 1  \r\n          1 1 0 1 1];\r\nmoves = lights_out_11(board); % [1 5 21 25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 1 0 1 0  \r\n          1 0 1 0 1  \r\n          0 1 0 1 0  \r\n          1 0 1 0 1  \r\n          0 1 0 1 0];\r\nmoves = lights_out_11(board); % [2 6 8 12 14 18 20 24]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 0 0 0  \r\n          0 1 0 1 1  \r\n          0 0 0 0 1  \r\n          0 0 0 1 1  \r\n          1 0 0 1 1];\r\nmoves = lights_out_11(board); % [3 7 17 21 23:25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 1 1 1 0  \r\n          1 1 0 1 1  \r\n          1 0 1 0 1  \r\n          1 1 0 1 1  \r\n          0 1 1 1 0];\r\nmoves = lights_out_11(board); % [7:9 12:14 17:19]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0];\r\nmoves = lights_out_11(board); % [11:15]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 1 0 0  \r\n          0 0 1 0 0  \r\n          1 1 1 1 1  \r\n          1 0 0 1 0  \r\n          1 1 0 1 0];\r\nmoves = lights_out_11(board); % [9 11 14 21 23 25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 0 1 1  \r\n          1 1 0 1 1  \r\n          0 0 1 0 0  \r\n          1 1 0 1 1  \r\n          1 1 0 1 1];\r\nmoves = lights_out_11(board); % on your own\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 0 1 0 1  \r\n          0 0 1 0 1  \r\n          0 0 1 0 1  \r\n          0 0 1 0 1  \r\n          0 0 1 0 1];\r\nmoves = lights_out_11(board);\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 0 0 0 1  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          1 0 0 0 1];\r\nmoves = lights_out_11(board);\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":13,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":624,"created_at":"2018-10-31T16:37:46.000Z","updated_at":"2026-05-25T02:30:59.000Z","published_at":"2019-05-02T12:20:39.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Lights_Out_(game)\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLights Out\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e is a logic game wherein all lights need to be turned off to complete each board. See\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44751-lights-out-1-5x5-3-moves\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ethe first problem in the series\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e for an introduction.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis problem contains boards that each require any number of moves to solve. However, now wrapping of the lights occurs. For example, if\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ board = [1 0 0 0 1  \\n          1 1 1 0 1  \\n          0 1 1 1 0  \\n          1 1 1 0 0  \\n          0 0 0 1 1]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ethe answer is:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ moves = [2 4 13 25]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrev.:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44764\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e5x5, wrapping, 6 moves\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e — Next:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44766\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e5x5, 3 stages, \u0026lt;7 moves\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":57477,"title":"Solve an equation involving primes and fractions","description":"Write a function to find pairs of primes  and  satisfying the equation\r\n\r\nwhere  is an integer. The function should take a number  as input and produce the triples , , and  such that . If there are no solutions, the function should return three empty vectors.\r\nThis problem is adapted from one in the 2012 European Girls’ Math Olympiad. ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 146px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343px 73px; transform-origin: 343px 73px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 10.5px; text-align: left; transform-origin: 320px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eWrite a function to find pairs of primes \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ep\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eq\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e satisfying the equation\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 35px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 17.5px; text-align: left; transform-origin: 320px 17.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-15px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAABGCAYAAAAEqstLAAAAAXNSR0IArs4c6QAAD8FJREFUeF7tnQm0duUUx3+ZoswzTTIkQ2RayawikqlIpVCJkiZTMqSIjJmySopVEqFhkcxlXCgiKlaLKJWQZSoprVi/zz7fOvd873Tfc859z3vP3mvd1de9Z3ie//M8/7Ofvfez92qkJAKJQCIwJQKrTXlf3pYIJAKJAEkgOQkSgURgagSSQKaGLm9MBBKBJJCcA4lAIjA1AkkgU0OXNyYCiUASSM6BRCARmBqBJJCpocsbG0LgdsBGwPcael4+ZgkRSAJZQrDzVQsQuDWwE/BG4EvAHj3Gx3X4bGAL4JHAnYAfAd8FjgP+3VVskkC6OjLLt123Al4AvAm4T3Tzoz0mkNsDHw4yHTTqEskLgd90cUokgXRxVJZ3m54F/BL4D3ARcHOgzwTyQeAZwDuBXwG3AB4AvAa4V0yFrwLPDMw6NTuSQDo1HJ1qzIOBXwDHAy9uqWU/BDbpMYE8HjgK2Az4YwXjO8TWbtP4/VOBr7c0DlM/NglkauiW/Y1LQSDfBp7QYwJ5L3DaCAPyY0t/2x/4QNdmXRJI10akO+1JAml3LG4CfBx4yYjXaC/6e2zz3h52o3ZbtcinJ4EsErAeXZ4E0v5gu/7+O+Y12kXuH0ZmbUWdki4QiPtA4wDWBzYAbhN7Qv9/d+DpgJZq4wQOAy7sFIKza8xawPbAY4DfAdcAnwA0ymlwE7ev1GheEkgN8Bq69WbAv0IDcTwuKD3X+BmJxZ8HAY8C3Ob8HFYckn1u2K5cR8cAH2qoTQse0wUCkTDWBU4Pq/NbgLNjcZwC/DMs0luFoekhwJ/aAGNOnnlTYBfg3WG5lzCuA24JvBXYL/pxN+CvNfqUBFIDvIZulRzUQL4MOP/L8rCIGTkEuEd8WP0Q69XStuIa0RArqSjrAJc11K6Vj+kCgRSN+RnwUOAg4MpgzUK9k2HPjwt3i71j01jMw/OcHO8D9g6CPanSaPfJbwBOBbap2aEkkJoANnD7awHH1OAyNYtBcgSwV6wbr/Xn03G97uBCY7/7AE9P7SZ2hUDWBn4fvTkUeHOlZ7cNY5K/lnEPrt3z+XzA4fFFMUZAIqnK54DnAS8Hjq7ZxSSQmgDWvP3OwDmx9Xj/kGe5fo2pUVN5NPBE4DuA7nHlKcDXgF+HeWCcvWXRTe4Kgbhfc7uixfm+wFWVngjmn+N3+7a1n1s0ekt7ww7AiWEL2hy4vvL61YHfhjqrxjbOVrQmcHUDXTggtlPTPKrvbtxRmOmy1QayD3DjkAs3DALRBvYKQLuY9o5CHBsD1N4DvG6aARp3T1cIRIZ1725Ir4BVRbvHefFLDYTaS/ok7mVVYdXUiq9Mtf9GM4qL0Z1OrHFfmySQ7s4gQ/3VJHcecw5mV+BY4ATgH7G1LZNNQdDaT7SjNC5dIBD94U56z0X4ZT1zQC81Guoz1yJ9z9J2pnFAOvpAbR5a0SXRhw/5IqnBqcnpqdIOUldyC1MXwenu1yup7cPzLzoQRom2Dj1xlwKPK5kBvEfD6hUR/l7XoD60DV0gkAeGe+ovYSm+ttJa2yipPCkMRB7C6pPYfw9U6aZ7PfCuAZ3fsuSy9d/ue+tKEkhdBBd//8bhSfPowDgPmqeZDX9fI7YnblPKohH9ZOALcdJ38a2Z4I4uEEihhg07UKVW8o1gWa3RhS1kgu7N9BJVSl3UdTEu23+eD3y+0isnkudV1D48oHaXhjS0JJClnT5+SDWMu22p2gCLluhM8APrOLuV/Vb82zAIPZdlUWNVc9U2cmRbXak7uZto16eAHeNHlawsAqZVWXA9cDRPSWeaIpCyK86cEX5RCtFwqv1IS7wTRnKRZJqQJJAmUJzsGToOPhLxPW47BonxP2oZB0bcj5r428Jl6/opi8ZXDerazLQfeijSczXnBgFN1qoJrpo1gRjr/wfAqLqq58CYByMrPf6tB8KkM/MkTRGI/nsxUsrnIdRM/H9jQTS47Qm8DPhYQyAtBYE4oQ2Iss22vY+i9uDcNvhrWM4PicB1oA2s2MIWJ5m3A3Tfl6UYu8uB9SLSW01+kOu/FuazJhDDsL8fPfBLa9Sd4qIxwvKuEfdgkNm8SVME4hipWbinVXUVF3NG6I1SPdXSbgyNWazKGNbFq20CcVFcHJGTLgZP5dq/PokOAT1nkugkcr+I6ZB0LimtlWoqALF0XkggxlUZJ6Jh9oZJXrKYa2ZNIHbKkGwTpkge7uPUSrQaq6qb/2BeJ1VTBOJ4ioch/p5v0bjm5FDlNUBI4/JZsY1Rixvnvp10frRFIG5FtWV5ClXCK0Q34xnAD4CfTNrIuM553MRcFrum8BvXBee5zgEDwCYRvWzbxoW6eT8TeOm+r4rP9u/OB7U7Y0o87tC4NAF6nUZpHFW1EpDP1nlQB+9tkkBGda8IX2/6uHdbBNLGUOnCNH9oXelk0p66nWrz/lkSiN6C4lCcRqRO5nysAf5SEIiGNTU38evz5E8CqTFR69w6SwIpIiclDvd2S6U61sFrMfcuBYEYVKa6b9Zu7UYeBUhJBJYMgVkSiNZk4/Pdy79yyXrc3Iu00WjIrCPm69CuMa0UNiS3f24DUxKBJUVgVgRi8JO+abNOvypiGZa04w28bNYEosbx4zhAZUyANpCURGBJEZgFgfjV1ue/dfRUT4KH6FyQnipcLtLWFsbAIGMCngM8IsDyGIBnhTRKNxHGvlzGIPvRMgJVAlludog68BlrUceF3ASBlIPI6vRlXu81/meSGImlNqIaTm4GuD7K3yLT2Yq+J4EMnwJJILNfHkkgsx+DagtGEkj3mju/LWpCA5nf3mfLe4HALGwgvQA2Erw0cRq3L3hlP+cQgSSQ9gYtNZD2sM0ndwSBJJD2BiIJpD1s88kdQSAJpL2BSAJpD9t8ckcQ6DOBmHTFtPetJJvtyPhmMxKBVhHoI4F4AM3wcaM37x05R1oFOR+eCHQcAXnAbHdbRKoFc8uYh9cTzseNygzfJwKxrwIkcZhwRTG/qkmLUhKBviJg3WkjwXcaAoBEYob4gafl+0Qg5oT01Kq5Ik224vYlCaSvyyb7XSBghjtPxluAytQQBlCa6Mnqh55VU0z45RGUVSKzu0ogbRsgTUarJpIEkgtp3hBocm1Yg+aoSFheTYtoMTNztW4aAA3MN9NXArH2rpXsk0Dmbflke5skEBM5nzai2oFae1EJYf9IjbhgBJJA0gaSS3K+EGiKQKwI6Qluc9MOE3OrmqTKCgkDU2YmgSSBzNfyydY2RSAi6fofdwJfu4hZ3fcALP62KA3E2iPufTSmWLvWAk/viNgJ81G8KNw+5vQwK9bRA6rGTzPkTYI06P25hRk/Kp7jMe+I7j3zjZi/1kpoHq+3vsghwMHjH7Nsr7CWkQvLH7OfW3pUNd8i6C5MKwVaonJ94Jgo/NUEGG2vjXIbjZWyHrUaiEm2L1gsgfgAfcK7lTJebRAW2vOj0I2kYlU0X3JAlGmoC1TbICWBjB4hS0WYatKMZ1rji3KiFu3We+XfnxyEUnes5/V+idTyFBKphawvjAJOrgNtCxKuhkhJRVkHuKyBzra9NspNlBzVQAy23GpQ2yfdwvgV0thitiuT+B4Rlb+LZ1p74qVRs0St5caaQLUNUhLI8AFSqzR4yJKZr66ouLryzBxn1XiLIl1dc5yXw+2uhb2Ag+Ijq63AEq1qIuWypCaHqno6pul/22uj3CZz7tofidL+rCKTEshhURleACyEU009aHLkouSeRZCKcg3TAOQ9bYOUBDJ4ZKyr61bUUokGFl1fuczk1wYdWc94WODRtGM+j/e5fqxL7JfadWHBa2s5W2lPUVvzo+sWX819nL1hEgzaXhtFG1QEzondhR+TgTIpgcg+G0VhXwNOqiL7qsopa0xQwHfWCYmTQFYdQ7+WRh2qPW48JD+tmokainv74yeZ7cv8mg2DQPygWmZ0rbB3FN12S+96sSi2H9lJZNZro2ij1ew0YewzakcxCYF4XqQIYy1qc1aBsAi27iD3zBqTxsmsQUoCWThCzoOi/q4T3QlfFbcsLhT3+MuxENi4OTvo77sCxwInhNa8d2WxWYLUYxPaDyY9tDnrtWE/LRFiwfadR52D8cJJCGQH4ETgm3GWpAqkLHVpGJLcM2lAqittq2lJIAtHSPXbmrSKXoNB2fH3jUCinwIWtEr5v61j+5j/Jna2yHkhGlaviPBvt/XWNG5C2l4bRqe6jj3/oq1rpExCIPp+LcOginbkgKfp5jVW3pfpziqDOO79w/7eNkhJIAuRL+rrul/fcsCgqH24jdUjZ5Fvo3j7LtY20iboln2Q1rYNcHIYnXVCNCVtrg23ro6tW9SJCG8cgaiuSggyqO5aDUZl8Wj86cDTwmJ/eEMotQmSTUwCWThQGv788mgss9BXWZwjGsjVRNcOF66qed9Fg6lxMR4wWxe4sgKIoQ1uaYZ9eKfFr6214fo2vsdty1VDGnfbsG+uPFQ3jkCK2queYHXfW3XPavfQ/qHVXpWnTh2VcpvbAql4RxLIwhmi18xi5xr8DqxMHrcujodhz2qZqubXTDv7l9F9Hsb0UKbbmB0r/XJb75qRcC0EZhVGz5WcO4GDYRxEbawN17ZxP7tUwjOqyoK2MefHdcUfxhFI4bYzzsNtTFk8pWclNE/s7d5wYec2QCq33WhagVBNu+O4EevB33U7bhJeGMdVd+PqEb5sASUDoDQUfjK8MD2AZGwXC8y2iw9o+QajNiWNy4H1woO5eXzhxz54zAVNrw21J9ewtsuBOT+CCI1KPq8UrrGimeMIxOAx928e+d0zOuYhHMN0tYf4UvMJrGSkuujE/U2DVG6W27IzAY1eigA2YbdpqOszeYyuOsdR8Yvq19OsbadEIJFGdI2FqrcSSd/FOXNJgDAoQEzPi9s8CeTQiBPRMHlDA8A1uTa0bWmCmKT6n01fxQs7ikCM9TeE2QWnT1i11R9Dci8Ot19btWybBKkYM332BvYYTel/C5FVXSDad77YwADP4yPUNvaLbagnMM+Oj4Yp7QzH1pugJqJLX3Lpu+jmNCnVGZGMp4qHGPp3nQpq766fpj6yTa0N2+iHVA/cJOLHZNvqhaMIZLNw3TYZRTdJQ72mKZAmfV9eNxyBInx90hifxLJdBDq1NkYRiO46T1uq2vp1SuknAsVZDw3PquMpicBKBEYRSGEkcu97UmLWSwTcthgkqIdGN2+RnaqXYGSnV0VgGIFo53DiKB4UuijB6yUChTHQrFS6b6/tJQrZ6aEIDCMQXbZF9qE1I6lIwtgvBIxlOBXYGjgrEu/2C4Hs7VgEqgRixKnkYRIUre+KWcYMcTYsN2X5I2BcjLldDHzS91+IgWSe1nU+pCQCKxAYFweSMCUCiUAisOgtTEKWCCQCicBYBP4HYTYLdO7KtoQAAAAASUVORK5CYII=\" width=\"136\" height=\"35\" alt=\"p/(p+1) + (q+1)/q = 2n/(n+2)\" style=\"width: 136px; height: 35px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 21px; text-align: left; transform-origin: 320px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ewhere \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e is an integer. The function should take a number \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e as input and produce the triples \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ep\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eq\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e such that \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAkCAYAAAAjMNwcAAAAAXNSR0IArs4c6QAABFBJREFUaEPt2HmorWMUBvDfNSXzLInM85QhY4rMJWTOnHkKmSlDMkvGTEUoMpVkDimE8AeJyJQxM5lnPbd17r2dzjn7+/be53C6+63T7bbXu761nne9z3rWO8VgtUJgSivrgbEBYC2LYADYALCWCLQ0H1TYALCWCLQ0H1TYALCWCLQ0n+wVNivmwfct8+7afLICNht2wCk4H490jUDLjZMNsDmwI07D+vga2+Ollnl3bT5ZAJsTu+BUrI0vcSluLtC6BqDtxv87YHNh9wJqVXxeQN2Cb9om2w/7/ytg82KvAmr5AuoSBKhv+5F4tz46AbYItsEySOCr4YIi2Z2xf3HJO7gbN+L3boPBAtinyHxpfIYAdWufgZodG1Vum1du++Lpij24JI6T8Aby29/5rRNg6UYL4+DqRtmzUjl6Ha8WiFchQYRjkmDblW8E/JOxBD4pP7fhu7bOGtgvhiXrWp+LA3BvXf9sTxzrYD0EgzXwaxPAhr69E+7H43gF1+DTGQK7CYdUFaQqp55Gg5XAD6oAA9rHuBi3T6C22gTP4Wcsim0xX1V1dF468y9DuXSqsCG7C6uVh3RTyh8MAyN6KIlmLY4vGoAVkxD5GVXy+f/zOK8O5q+GPno1S2OJPEkn3rO68JmjOW0K2GtYE6fjohGcnYWUdlYCmHYiDbNZC0fjsLJ/pr7zGCYCuAdK34VmNhurupsAthzerURWRAh++Er3OhAvY4OGII1ktjKOwpHFic8WcI+OM3DhrHDvtThmrPibALY37sCT2GoEZyHFD4us8+HLegBsaOuyOBzH1VUJx6SyA9yfffA/3MWuRfqpsNykUVcTwG6oq5KTv24ET5EduTo/YHV81MeE0skOxfGYvzgufJrZsV/ALYg7i+wTeg5rOEdPS6kTYJEKASBEHg325jAw0kUexHY4EZf3EawZXeX7ufKp4HTTFxDgHu4RuOSfIoh+TAVvjd1wX7ekv27JiPexwghyIUmEv+4poffHOAE25Hah0msRlKm+F0tDvdXld6O//kH0Xgb6HMIVOKH8ZW59u42sCAFejeisoQ42FNvGeAIP1bWZsDepup7h1siZdNemzzvRfamqyKNNsUdd94C2BZ4qPl4FmTRSbXk+anwlI1YjWq+vzpWNs9TLQUo5BH8lfuvyhHvdNnc9IAaATitApVpyU9I8AlIG+59qY+bXTBj5N9052iwj0Y9NAQvJ5hklPJYyjeP8LYX3qquMSo6dov+Pfo9e3K8q8pwRXjwyP0a0RkBnzPtqeJxjkf6WJSWiuzI/5kRm+jUWYGcjp5Arl7Y+HuvY0lq9+D6iuLQXH433jgVYWveG9S51V2OP7QxnnEHb7Zxunbf9pqTf7Tc6kn54Kuo9K+NKyHI8VqaE/PWyImUmYt6cGuNoFRYJEYWflU6Up4/BGgGwKOqAFeGWkSErKjjvYKOq35kJyU6j0cyERaNcB4A1gmm60b+d+Mgld6F7bQAAAABJRU5ErkJggg==\" width=\"38\" height=\"18\" alt=\"p \u003c= x\" style=\"width: 38px; height: 18px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. If there are no solutions, the function should return three empty vectors.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 10.5px; text-align: left; transform-origin: 320px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThis problem is adapted from one in the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.egmo2012.org.uk/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e2012 European Girls’ Math Olympiad\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [p,q,n] = EGMO2012no5(x)\r\n  p = primes(x); q = primes(x); n = p./(p+1) + (q+1)./q; \r\nend","test_suite":"%%\r\nx = 1;\r\n[p,q,n] = EGMO2012no5(x);\r\nassert(isempty(p) \u0026\u0026 isempty(q) \u0026\u0026 isempty(n))\r\n\r\n%%\r\nx = 2;\r\n[p,q,n] = EGMO2012no5(x);\r\nassert(all(p==2) \u0026\u0026 isequal(q,[5 7]) \u0026\u0026 isequal(n,[28 19]))\r\n\r\n%%\r\nx = 20;\r\n[p,q,n] = EGMO2012no5(x);\r\ns_correct = [35 28 86 178 646 1402];\r\nassert(isequal(p+q+n,s_correct))\r\n\r\n%%\r\nx = 200;\r\n[p,q,n] = EGMO2012no5(x);\r\ns_correct = [35 28 86 178 646 1402 3778 7306 14758 21166 42226 47302 77002 90898 130678 148606 158002];\r\nassert(isequal(p+q+n,s_correct))\r\n\r\n%%\r\nx = 2000;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 63;\r\nsum_correct = 265170305;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q+n),sum_correct))\r\n\r\n%%\r\nx = 20000;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 344;\r\nsum_correct = 150118037395;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q+n),sum_correct))\r\nassert(all(isprime(p)) \u0026\u0026 all(isprime(q)))\r\n\r\n%%\r\nx = 2000000;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 14873;\r\nsum_correct = 27402595128;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q),sum_correct))\r\nassert(all(isprime(p)) \u0026\u0026 all(isprime(q)))\r\n\r\n%%\r\nx = 2e8;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 813373;\r\nsum_correct = 152663390088360;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q),sum_correct))\r\n\r\n%%\r\nfiletext = fileread('EGMO2012no5.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":46909,"edited_by":46909,"edited_at":"2022-12-30T13:15:49.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-12-30T05:04:32.000Z","updated_at":"2026-05-25T01:33:07.000Z","published_at":"2022-12-30T05:05:56.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to find pairs of primes \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eq\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e satisfying the equation\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p/(p+1) + (q+1)/q = 2n/(n+2)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\frac{p}{p+1} + \\\\frac{q+1}{q} = \\\\frac{2n}{n+2}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhere \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is an integer. The function should take a number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e as input and produce the triples \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eq\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e such that \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p \u0026lt;= x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep \\\\le x\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. If there are no solutions, the function should return three empty vectors.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis problem is adapted from one in the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.egmo2012.org.uk/\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e2012 European Girls’ Math Olympiad\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44263,"title":"Multivariate polynomials - emulate symbolic form","description":"In \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44262-multivariate-polynomials-overload-multiplication Problem 44262\u003e I asked you to create a class |mPoly| with overloaded multiplication, so a product of two polynomials can be expressed in the form |p = p1*p2|. However, the method of constructing these polynomials is still somewhat unintuitive. In the \u003chttps://www.mathworks.com/products/symbolic.html Symbolic Math Toolbox\u003e, one can simply define some variables,\r\n\r\n  syms x y z\r\n\r\nand then create a polynomial:\r\n\r\n  p = 2*x*y + 3*x^5*z;\r\n\r\nWe would like to do something like that here. As a start, create a class |mPolySym| with properties |exponents| and |coefficients|, and |varnames|,  where the first two properties are the same as in previous problems and |varnames| is a \u003chttps://www.mathworks.com/help/matlab/characters-and-strings.html string array\u003e. The constructor should accept a numeric, char or string input, e.g.,\r\n\r\n  x = mPolySym('x')\r\n\r\n  x = \r\n\r\n  mPolySym with properties:\r\n\r\n        varnames: \"x\"\r\n       exponents: 1\r\n    coefficients: 1\r\n\r\n  r = mPolySym(pi)\r\n\r\n  r = \r\n\r\n  mPolySym with properties:\r\n\r\n        varnames: [0×0 string]\r\n       exponents: 1\r\n    coefficients: 3.1416\r\n\r\nAlso modify the method |mtimes| from the previous problem so it can multiply polynomials with different variable names.","description_html":"\u003cp\u003eIn \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44262-multivariate-polynomials-overload-multiplication\"\u003eProblem 44262\u003c/a\u003e I asked you to create a class \u003ctt\u003emPoly\u003c/tt\u003e with overloaded multiplication, so a product of two polynomials can be expressed in the form \u003ctt\u003ep = p1*p2\u003c/tt\u003e. However, the method of constructing these polynomials is still somewhat unintuitive. In the \u003ca href = \"https://www.mathworks.com/products/symbolic.html\"\u003eSymbolic Math Toolbox\u003c/a\u003e, one can simply define some variables,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003esyms x y z\r\n\u003c/pre\u003e\u003cp\u003eand then create a polynomial:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ep = 2*x*y + 3*x^5*z;\r\n\u003c/pre\u003e\u003cp\u003eWe would like to do something like that here. As a start, create a class \u003ctt\u003emPolySym\u003c/tt\u003e with properties \u003ctt\u003eexponents\u003c/tt\u003e and \u003ctt\u003ecoefficients\u003c/tt\u003e, and \u003ctt\u003evarnames\u003c/tt\u003e,  where the first two properties are the same as in previous problems and \u003ctt\u003evarnames\u003c/tt\u003e is a \u003ca href = \"https://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003estring array\u003c/a\u003e. The constructor should accept a numeric, char or string input, e.g.,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex = mPolySym('x')\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003ex = \r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003emPolySym with properties:\r\n\u003c/pre\u003e\u003cpre\u003e        varnames: \"x\"\r\n       exponents: 1\r\n    coefficients: 1\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003er = mPolySym(pi)\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003er = \r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003emPolySym with properties:\r\n\u003c/pre\u003e\u003cpre\u003e        varnames: [0×0 string]\r\n       exponents: 1\r\n    coefficients: 3.1416\u003c/pre\u003e\u003cp\u003eAlso modify the method \u003ctt\u003emtimes\u003c/tt\u003e from the previous problem so it can multiply polynomials with different variable names.\u003c/p\u003e","function_template":"classdef mPolySym\r\n    properties\r\n        varnames\r\n        exponents\r\n        coefficients\r\n    end\r\n    \r\n    methods\r\n        function p = mPolySym(s)\r\n        end\r\n        \r\n        function p = mtimes(p1,p2)\r\n        end            \r\n    end\r\n    \r\nend\r\n\r\n","test_suite":"%% Test mPolySym\r\nfiletext = fileread('mPolySym.m');\r\nassert(~contains(filetext,'regexp'))\r\n\r\n\r\n%%\r\nr = randi(1000);\r\nx = mPolySym(r);\r\nassert(isempty(x.varnames))\r\nassert(isequal(x.exponents,0))\r\nassert(isequal(x.coefficients,r))\r\n\r\n%%\r\nr = randi(1000);\r\nx = mPolySym('x');\r\ny = r*x;\r\nassert(isequal(y.varnames,\"x\"))\r\nassert(isequal(y.exponents,1))\r\nassert(isequal(y.coefficients,r))\r\nassert(isequal(r*x,x*r))\r\n\r\n%%\r\nx = mPolySym('x');\r\ny = mPolySym(\"y\");\r\nz = mPolySym('z');\r\nw = x*y*z;\r\nassert(isequal(w.varnames,[\"x\" \"y\" \"z\"]))\r\nassert(isequal(w.exponents,[1 1 1]))\r\nassert(isequal(w.coefficients,1))\r\n\r\n%%\r\nm = randi(5);\r\nn = randi(4);\r\nx = mPolySym(\"x\");\r\ny = mPolySym(\"y\");\r\np = [repmat(x,1,m) repmat(y,1,n)];\r\np = p(randperm(length(p)));\r\nr = randi(1000);\r\np_prod = r;\r\nfor ii=1:length(p)\r\n    p_prod = p_prod*p(ii);\r\nend\r\ns = randi(1000);\r\np_prod = p_prod*s;\r\nassert(isequal(p_prod.varnames,[\"x\" \"y\"]))\r\nassert(isequal(p_prod.exponents,[m n]))\r\nassert(isequal(p_prod.coefficients,r*s))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":1011,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-07-14T23:13:17.000Z","updated_at":"2026-05-25T00:58:31.000Z","published_at":"2017-07-14T23:13:34.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44262-multivariate-polynomials-overload-multiplication\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 44262\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e I asked you to create a class\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emPoly\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with overloaded multiplication, so a product of two polynomials can be expressed in the form\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep = p1*p2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. However, the method of constructing these polynomials is still somewhat unintuitive. In the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/products/symbolic.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSymbolic Math Toolbox\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, one can simply define some variables,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[syms x y z]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eand then create a polynomial:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[p = 2*x*y + 3*x^5*z;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe would like to do something like that here. As a start, create a class\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emPolySym\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with properties\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eexponents\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecoefficients\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003evarnames\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, where the first two properties are the same as in previous problems and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003evarnames\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003estring array\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. The constructor should accept a numeric, char or string input, e.g.,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[x = mPolySym('x')\\n\\nx = \\n\\nmPolySym with properties:\\n\\n        varnames: \\\"x\\\"\\n       exponents: 1\\n    coefficients: 1\\n\\nr = mPolySym(pi)\\n\\nr = \\n\\nmPolySym with properties:\\n\\n        varnames: [0×0 string]\\n       exponents: 1\\n    coefficients: 3.1416]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlso modify the method\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emtimes\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e from the previous problem so it can multiply polynomials with different variable names.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2511,"title":" BLOCK x3 (Version 4) ","description":"Always in this series ( \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1/ 2451\u003e, \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2484-block-x3-version-3/ 2484\u003e, and \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2478-block-x3-version-2 2478\u003e ).\r\n\r\nNow we are in color (1 for red  and 2 for white).\r\nYour task is always to count the  *minimum number* of movements required to align the 3 blocks in each colors (vertically or horizontally).\r\n\r\n\r\n\r\n\u003c\u003chttp://4.bp.blogspot.com/-iveYgRwOmLs/Udk9ZctxnUI/AAAAAAAA3Uw/Z9XNHw6f-f4/s400/pack+2+level+2-1.png\u003e\u003e\r\n\r\n* [0 0 0 0 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 0 0 0 0 0]\r\n\r\nIn this example you can move down the first two blocks ( *in two moves* ).\r\n\r\n\r\nNote that blocks can be *swapped* . \r\n\r\n\r\nIn this second example :\r\n\r\n\u003c\u003chttp://1.bp.blogspot.com/-XJP6Mn4X9Ws/Udk9bHEKx_I/AAAAAAAA3Vo/V_Ar3oF9gYw/s400/pack+2+level+2-7.png\u003e\u003e\r\n\r\n* [0 0 0 0 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 2 1 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 0 0 0 0 0]\r\n\r\nHere you win in only *one move* by swapping the two central blocks.\r\n\r\nGood luck !","description_html":"\u003cp\u003eAlways in this series ( \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1/\"\u003e2451\u003c/a\u003e, \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2484-block-x3-version-3/\"\u003e2484\u003c/a\u003e, and \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2478-block-x3-version-2\"\u003e2478\u003c/a\u003e ).\u003c/p\u003e\u003cp\u003eNow we are in color (1 for red  and 2 for white).\r\nYour task is always to count the  \u003cb\u003eminimum number\u003c/b\u003e of movements required to align the 3 blocks in each colors (vertically or horizontally).\u003c/p\u003e\u003cimg src = \"http://4.bp.blogspot.com/-iveYgRwOmLs/Udk9ZctxnUI/AAAAAAAA3Uw/Z9XNHw6f-f4/s400/pack+2+level+2-1.png\"\u003e\u003cul\u003e\u003cli\u003e[0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0]\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eIn this example you can move down the first two blocks ( \u003cb\u003ein two moves\u003c/b\u003e ).\u003c/p\u003e\u003cp\u003eNote that blocks can be \u003cb\u003eswapped\u003c/b\u003e .\u003c/p\u003e\u003cp\u003eIn this second example :\u003c/p\u003e\u003cimg src = \"http://1.bp.blogspot.com/-XJP6Mn4X9Ws/Udk9bHEKx_I/AAAAAAAA3Vo/V_Ar3oF9gYw/s400/pack+2+level+2-7.png\"\u003e\u003cul\u003e\u003cli\u003e[0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 2 1 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0]\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eHere you win in only \u003cb\u003eone move\u003c/b\u003e by swapping the two central blocks.\u003c/p\u003e\u003cp\u003eGood luck !\u003c/p\u003e","function_template":"function y = block3_4(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 2 0 0 0;0 0 0 0 0 0 0;0 0 1 2 0 0 0;0 0 1 2 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 2 1 0 0;0 0 0 1 2 0 0;0 0 0 2 1 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 2 1 2 0 0;0 0 1 2 1 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 0 1 1 0;0 0 2 2 0 2 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 1 2 0 0;0 0 2 2 1 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 1 0 0 0;0 0 2 2 0 0 0;0 0 2 1 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 1 0 0 0;0 0 2 0 1 0 0;0 0 1 0 2 0 0;0 0 0 2 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 1 0 0 0;0 0 1 2 1 0 0;0 0 2 0 2 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 1 0 0 0;0 0 0 1 0 0 0;0 0 1 2 0 0 0;0 0 2 0 0 0 0;0 0 2 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":5390,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-08-15T07:15:35.000Z","updated_at":"2026-05-25T00:45:42.000Z","published_at":"2014-08-15T07:17:45.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.png\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/media/image2.png\"}],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlways in this series (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e2451\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2484-block-x3-version-3/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e2484\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2478-block-x3-version-2\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e2478\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNow we are in color (1 for red and 2 for white). Your task is always to count the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eminimum number\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of movements required to align the 3 blocks in each colors (vertically or horizontally).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this example you can move down the first two blocks (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ein two moves\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNote that blocks can be\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eswapped\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e .\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this second example :\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 2 1 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere you win in only\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eone move\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e by swapping the two central blocks.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood luck !\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\"},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAGQCAYAAACQ1u18AACAAElEQVR42uy9CZicZ3Um2mGxJVlLd/Xe1dVd+77ve3X13upWS71IXiTLK9iAN8yOMd7wAgSwgazkzkzI3Dt3ci+ZPIQQCNtAyCSBJGSSmSTsGIw3DMMkLLp3nsu57znfV9XVrZalRrK6ZH16nvN8f33111/Vn/73P+e831k69rnSP+1ypQnyC5ZOkRSOIcHCL7rcmZa59C9OPu8M59xn8dnWOWfqF52hovp9Z3s9d/rc/G1mrcxanWqtnMlf7EuNnyzpiV90+XNyztmsVUenO3XC4s4QTiKLOy0jfgBZGNShIlk8LXObnXe+5/h3hUvq9233bzFrZdbqtH9vijrTkwTAYmyRzCQBwPrcX36tOiwAcFfLh5rH+sNdngytf3/Deed7DgvCC93laoPfYtbKrNVp/97UeuBq2acBfLZr1YEnhAKwMqMV6vmPYQkWFdqbc5udd57nnI2FTm3/bzFrZdbqdHO47r7nAfDZrlVHV7B0oiuEH96UshqDkMTY2uuTpLw9c/y7UnU1bvdvMWtl1uo0cxYAsLO4nzoLDZlTUpqnrlhtw/dtda1K1NHpyZwQFe3JKlXdENbKfNLG+ZNen+c5fvpEyur3bfdvMWtl1up0c2xCZ6dE9ulRJDdDXYG8MofPYq1aSCy2qVMtPkHD/k632OXpk887r3MbfZXt/C1mrcxaneGcD6YypEuLOs5v/ju2tFZpQ2IZYsas1Qu/VqeTsyGx3Ol1ALachP7M2txm553vOU33ty70tv8+s1ZmrbZprTrw4sQpn0jr0J9ujyemq4UtbKent1krs1bbsFbwgdMnNlX3J6nv5zMLzuPcKU2d9DqK/bRyLn/fhbhW2/X7zsVa8d81EifLUJQsfSFIGMcRmVMA3Ma1Opf32hms1bpIrPV/UKsDvfaeZSQBicvYpUc5ZpVuXz/H58lnRxNqn032s1JkGdXnjybWX0/mN/uO+Po/6qSF1v+p/fhP7I9qaT3eMGeLt5AVrX935pebO8Va/dLXO1dzp1qr7fx9Z7FWFvy/WTr9OM7S3kNX0WVX3kC7r38NXXb9LbT7yuto39KV1OXMyjl87noy6YVbK7m3B8Lqt43w3i/ed0CceN+Ge3mvTz1gnKlzvlZbI7FG47R3ZoX27j9Me2dXaN/cKu3bv0p7MPIP3Du+iNeHRRrnWAZC1DmzTJ2ZcfxRSerENffy+f1h2je9hPNWIUdo7/xhec0L0fyO/avqWgeuWPvjN3tS4r3OSJle/thv0SXvfIwubcr75XXr3CXv+gDtfOsDZNnhNsTMBUJiyYN+rx/3wZW083VvpR33PEQ73vYA7bzrftrx1vsg96tjzO14+0O088630p6FK8iyD0C2J1+4tcJ9Z9nno87EGO255lX4bXfhN7wDv+FBJfw777pPfs/eq26krkCRLF3+DWb6eSSxLC9x0iW/+kHaee8jdOm73k87H3ov7bjvnfTy9/0mdXe8XC3ew++lnW9/mHY88G6c+2uY76AdDz9Ke47fRF0wdzpr87TjPWr+kkcepR3v+FXadc/DtAvX3PXGezD/UvkO/rzM38PX+lXqHIqdmmxgcIdKdMn7foMuffh9+L41uVRLcw7fufPN91HXDpchZtqcxOpka6w3SPvKs7TjjW+nHXcDoG+5F/9/92yQDXNvuQfnvkM+wzHHlv7QOV8rCxRNZ7hCu255A4D6IJQCHiRv2eS3QPg37+AHDEC966Y7lGYejp1/EsvyUidd+u4PyNNw55vuxVPnZpm/5NHfAvAuoZ13P0h78KTp7thFneU5ugRAtQCoO+97t8yzibEvN0U7oBkZwJcCTPsml+QcS8fLIL1keRm+A8DncDM1/xKRpsm7GdkgAC4DwL++DrybigawRQPYEDPtS2Kx6bn38LVy468Hxr3NUQAtcl/Ley3vQwvuXTqqTe9zs1aWPV7au3wMD4kHT/m9p5x7673yub1Th8jSEzy/JJblpS4BMG9G78AP33PDLdSZqgPAWgPjh+0GqC3dAeqcWmoCmLXpHvgrnQDrznsewVw3tLkD2vtddMl7f50uYdOX5aH3Kc0MAPND4ZLHflOuzed0weTucj2PCb0BwJduAt5L1wHYbUisNiax2NTkhz5r0pNBcY8yl6HV2KS+7JbXw0yF+XqXntuglVlD7l6+WgPmLNcK4N199IZ1DxXRsPIQOQV4GeRsFbTM8YNl96GjG37TC0xiCYDf9UEAOIsfowGcbAD4JQLgPcdeCYCOUOfY4hqA3/Ee2nvl9dRZXwRoAeBdHsw7BFB7j1xHXbGKPAg6k2NCPvA1u3DMvkVncZZe/oEPUWd3UAiwTckGCUQvy0NAfN13NeT9ouVbzehLT6mBDYnVNiQWzMt9s8saJCebywzSvctHqcuqSC0L3xudPryO0e5NQa8As69+YI1Y/SXWik3xPUeuUa5i01y/l3bB9935+reJD7weuPjeN7yNdvF7r8d7b7hbWQuN34S/by/+zi5r9PyQWAxg9k+VBr6f9tx4qwCPyaNumMDswO964720+7rXiG9wCQBk6eihvQD17mtfA3kV7QOQ+QdbOmAqw4fedftbcP6r5WGw++hNAiz+/G683sMM4423yfU7e0On1sA8FyjId1520+20++Y7lLziFmj8hwW0J5vQhsRqSxKLs2wATNamm5mgbPl1Bovig8q5w7iXBiJqB4NfXwbzdvVaRXJtMLmZ8GpacltdKyZg2f2756F1vu2u296kXD9mmqGU2DRuPEAY6F2WkPwmy24Pde0LtIBf/yYoPQmrdKbOA4mFp92Otz1InfjC3QDLXjaL4zXace878eOHaPdr3ki7eOEB5J13vUP8ZIvFL2DZo0Ft+RUHWfiaeGLuev3dct4uXHPX3Q/hSfY2PAh6sNB6TuQd4ls/L4mlt5HYHLEA6Ex8yNjRT7tgWm0GYENitSmJBS23+9qbFbO8gRBiUO5h3xGaVqyxwSh85GtEAeybwLwmhrp2eGAh3nMymQTNvefqVyrwb3GtLLu9tPO1b1mvQRnAt75RLIAGW75neqkFwA+qLaXGfrAjTTubVsWaT7zzVa8Tl6HzfERiWXa5hfVlP5e3jiyOBFle7lJfwmC91AVxQnDeZZ4182MAoOoJtJgAmNvrUefJZzB2etV1LvOszfF4ifP5SaxTkQ37vHTZ6+46hQY2JFa7kVgCooEoFMADLQBsAQyAweRmN/zQrr3QZm9SoGZQXXr/I3C9xgGYpNxnl910x6YEk2hh1thbWCuOb+iszrWY9Pp6AuA3CBYUgOO0VwD84EkAtmgArzO/G78Jc52x8oZ94hc4EqvzlHOZX4rkOOPrbYWY2ecDgN/WBLAhsdqbxGINtndu5RTElTreBdDuvv7VtIP3XN+6BtAd9z5M+1IawLDA9sD1UtpyAyvNfmf9oA4aOrO1kuvd9NqTr4cHBGvgriaAExrALSZ0iwbudKY3PATWfPo9x15BlsHICx+JdUERM6KB39YksgyJ1d4klqUvSJfdcKvsqZ5yj1eAc79mfO9pAmXP4av1fi+u8zKX7AFv/tn74M69WvnCZ7hWls7AKfabGyb0qQD8oNrzdanaWF2O1AZi7t6169zxZliwgRc4Euu0JpM2f5usWsvTlU1vOPmWDrseR5Xfyixic069L+d3+ZS/zHN7vb8UMcNRMuxXX2JIrAuCxGIXjE3SNT/z9HurbEJ3FqYF/AIU3C8cWrm2nbThs6w1X/P6pt96urVid3FfuNJiFdyzbvtoDcAqZHijD9ypAdx1EoA3/h3vEJ9+e9MJAdKdd+NpePl11GVbizSx7HQL+cX7vEobPipRU5bL/DCF3iavxcyFqK0nm1DuOx58L+3gaK+3PKD96a0RM+wD72oxoQ2J1d4kFpOQrInWA/jUUVc73g6fuDCldjXsSeoEQJgV3vG2+zf5XAPA98h2Dz/cz2itYJJ3ZibWsc/nlMRq9e8dapt029IJLS910M773017jt6otbD+j4FWZRN2D8yjfQuX077FK2jf8jGyXOJW5s/xV9G+A2qeo2a6hiK0b3xRWOrLXvtW2je1pDJNDIn14iaxuhnAb2rxNZ9H8+Kcy5i95e0Z9i/9eaV1hbh6ns++RcUmbwTwKdeKAZweV+GSG693jkisJoBdKtlnm9IJMyq66gEdNqkBzESUBG1Ak+55xe0A6VW079BR2rt6zRqAr3k17Tt4FPN4b+U4WRxJCVe77KbX0u5X3LY+DM6QWC9eEqsrIBptx1tOH5IoxM/h47J1xFuGu268VW893fP8n2XQwYRuEE+nXSuO8mMAb2b6niMSq7kfbI21ZMltA4nFGniHxD3fQJbBMPyHpPJz4cte+o5flf3hHW94uwpMx7HlUh9dKuFvD6i5N94jx53ynxKg3TffSXteeYfetzMk1sVAYu2+4TW0c1MgnhyNtWf1uARJdHcMQxvfuW6P9tQEGJNYr5KstzNaK349FNOM9wtEYvH4xrupi/OaT1kT6zyQWALg+99Fe47dJDmbnbpEJodWXgI/dy+0bFd3SCJtukaSwhZeet8j1Mkhbi91qvSvvTBtXPo/UwO4ax2ADYn1oo3E2gCA05FYElJ5xXUStbcWefV8BJgC1b7agk4zPLO1Ystg52tP9s3PGYmFhwrvW1uaVsE2kVjd7ANzgsL7f4te/sEPQX6HLn3Pr6vMo4fe15y/5AMfopd96MPU1eGhSx58D+2dO9xM8m9NI7vsljfSnle/bp0GNiTWizgSizVVf0QCOc6IxOKAD2jGSzla7616n3jD+bvWzd0r50uUnvymtTYqlk0A3IxAtEZVVtS68MxzR2LJ3vTMSnNvevtqYvEXMhXeE6IuS1i0bVdfRM1z9Et3WGJDGyJ5vENReTJt+h02rsiR2FBq05BYL+Z0Qi70sPv4TZtkFZ28fbRn5WqyvByWFMzoXbe9UTRkB8DccXdDHlw/3vsIdVz1CuqABdjhyWrJqZGrfEhvpE0isXjOltTx2ZuRWMGzI7F0yPGm/3/bUhPrpJpAp6oVdLoym2dJzBgS68JLJ+T3e8PQlA88P4l1z0Pqwc8cy3BMKrp03PswvWLpMN1x4BDdLrK0Ni4u0R2HVunOfSN0Z78T4mrKayFv6Rml3lCB9p1irZjT2X3F9VJUoNWfFgB3WFVtrss8tHf8wHoSqzOoYvQ5jJjDPzdoYMkNnr+cLLLteh5qYplILENiveBrNRKnzomDm+69rtt2qR6g7pe7hMTi2lgd9zxMd42N08OFEj1cLDflXqeH3m4doXvhyt2n5Z27++ldlmGIld4J+cCePgA4T3vdz5NOuFO5ZOvJsnvpshtvoV033CoBJLvgKzdY9B0w63knhd/bBT/9sptvXx9l9tb7adctrxMi7vzUxLrAiBlDYl24NbFYY+1eOd4C4k20Mcxo9kF3cZYQTG42ld9Sn6SHShV6sFwVeRvA+8Xf/336yqc/Q1/5+CfoK3/yCfq7T3yS3mtx0sO7B+gRgJjlsb39mwB4k8KJ1pikNO5o3atmUEptrg3zsl+t5uWct6yBV859/dugZPymsLshsV6MNbEykmK399BRRfycIjqrWQ0Dxwzgt7YCuFKjN1v66Ftf/HP6wVe/Rs/+01fp2X/8J+J/H+zz0kMv69YAttFje04G8Ka/j832kYRs+6wP17znjIi3Bvm28/Y3kaWXt1rTprC7IbFevIXdpXhcekIqXohveVKU1tpxUwOXAeDaGD0EU/oRq4fuhMn8asirIDdA+N8H9thbAKw0cI8A+AzWitNpOwMqK4ofLm+995Q1u9Yds9Z9O9eNewV1XebbQJiZwu6GxHqxFnaXyDwf7Zs7IrHSqnTrO9ZMUy0dD7yL3jw5Qw9nC/SQM0Dv3NVPbwJg/+e3H6eN/37NHqGHXvr8Gvh0v09qv8VrUgWGo8AUmO9fM6fld90vZBZXsNl93S3U6c01s6a2pbC7IbEMibVthd25yD/7jN487ZlYpN1HX0l7rr1ZajJz9F/HxCG6u2eU3rmznx7pHBJwMoD/5XtP0Jd//yP0weEw/Wa2Sr9dqNMjL+/DOdZNNPDW1oqjDWUbyRqnfZU52o3fsefaV0n5KJY9V1xLncUZ2R5jpnrNGtqOwu6GxDIkVjusle7uId0OOMhnQLVW6YB/ene3jd6pQdkE8BPfp+//8z/TX//Rx+hvP/5x+q+f+jS9t9u1dRLr+eb47+LoLo5rGAiJ6S8BSJwT4Ei+YGt1cZBY73xMissLgHHMCeGGxHpxdSfkaCoOyLi7e6QFwDa6CwD++p9+WhFYWn70zW/TB9wwoXf0yXkP47xHz5TEMt0JzyOJ1eWXdETOhLr0He+R8racY7zzjfeoNDRDYrU9iXWmcw0AP2Cx0mOdg/Solse6huhBvfd7f8s+8Pte1tk8530wt3/rsh7qC+XOjMQy3QnPHzHDvZksu30iXTJ6lS9iuhNeOCTWGc5dimvm7DGq2KNUxshS0mNFJC7j2vzaebURmLrhInVeYGvV0elKnFAF01mSekypCnnBwtrrdZLcvjlOUeQ/ytkGv8WsVdut1Q7IJbjxlaQ2jM8zJ909Lry16rCEKye6whXaVLjKX6RKp3x/OyRUpq70ZHv9JrNWZq22aa06oH1PdDValjC718hddGn0N8iQJvI3Oe98zkkblWJ7/BazVmattnmtXtQk1oVOzJi1Mmt10ZNYFzoxY9bKrNXFG4l1AUQXmbUya2UisV4M0UVmrcxamUisF1d0kVkrs1YXdSSWIWbMWhkSy5ANhpgxa2VILEPMmLUya2VILEPMmLUya2VILEPMmLUyJJYhG8xambUyJJYhZsxambUyJJYhZsxaGRLLkA2GmDFrZUgsQzaYtTJrZUgsQ8yYtTJrZUgsQ8yYtTIkliEbDDFj1sqQWIaYMWtl1sqQWIaYMWtl1sqQWIaYMWtlSCxDNpi1MmtlSCxDzJi1MmtlSCxDzJi1MiSWIRsMMWPWypBYhmwwa2XWypBYhpgxa2XWypBYhpgxa2VILEM2mLUya2VILEPMmLUya2VILEPMmLUyJJYhsQwxY9bKkFiGbDBrZdbKkFiGmDFrZdZqKySWSwPYpUScef5jWIJFOXltbrPzzvOcs8VX2e7fYtbKrNU2r1VHV7B0oiuEH96UshqDkMTY2uuTpLw9c/y7UnU1bvdvMWtl1mpb16oEH9iTOSEq2pNVqrohrJX5pI3zJ70+z3P89ImU1e/b7t9i1sqs1TavVQuJxTZ16hQO9EZJbcKinY+5jb7Kdv4Ws1ZmrbZ7rdKGxDLEjFkrE4llImbMWpm1MpFYJrrIrJVZKxOJZaKLzFqZSCwTMWOii8xamUgsQzaYtTJrZUgsQ8yYtTJrZUgsQ8yYtTIkliEbzFqZtTIkliFmzFqZtTIkliFmzFoZEsuQDYaYMWtlSCxDNpi1MmtlSCxDzJi1MmtlSCxDzJi1MiSWIRsMMWPWypBYhmwwa2XWypBYhpgxa2XWypBYhpgxa2VILEM2nPVadZ7l91rOaq1OVZcp05zrPOV5z/e9KUNiGRLrwiAbLBpE7D9ZsFYWz8kAYxB0izR8rbXPdrdcr7v1ei1+kEW/b9nwW7r1tS3N99bO69b/yRasVXekvO6z3R79nicrxzxacINY9HGnh8/Jyk3T7c7K9bvlnIw+P9NyflrP6b+n5f0e/ZnGmqz726TS4sa/ydxXhsR6Ab63c8OcZbM5vVZyw7pOBl63S/1nWNYBToFWrbU67natXc/SAkZL43r6OnyexbX+O3ow9jSBosHD85FS80HRDWD1MnC9Clg93qyez4rwA0GA51Xg7vHmIPgsiwZlj36Pr9F4AHR59O/V90p34zv4GNeQ8/Vvku/D/1+3d+3hIA+MTR5cnYbEMiTW2c5ZNmi/nhbQNN/Ta9WqbXjxe7R27m4CGXMarJYmaPVc4zx5DaDhuFefx9/Zo0Hd41IavUfeT+nrZeV183u0tuTf1R0tqQeF1pZ9GoB9XgUuBVhcy5drAo/ne/15BVY5RwGt15PD5zDvw2cgfQLwrIBRATonoG+MorX5tT8jDwL+HrYKWAP34DoNja0+uwbkbs/mN7YhsQyJteU5yzpzOd00gy2Np7Yeu4NFAZCAz6WA2d0C0ob0uhQwBbh67NXas1eDtwFqBeTGOWufZbD2eRRgewFe9b0ZNY/X/QK2rFyzP1rBawVOBhwDkAHXB8D2+hiMWtPiuM+POS+PBepmgGLsC+QB5pwAnIXnGq+7/TgnoF9r0Pd5CwBqWkDOoj6HY78GNz8sIhVcPye/Qx4sGvxrIE4rza4fSl2nBLMhsQyJ9TwEk9JomXWaWIEy0/RrLQ3AAcC9+v0erX0bxwy8Pj02gNnXMvZuch7P92sg97nWwM1jP6494M40z2MwM2gZqAMMRLzXD4D0uyHRqhwPMPh49OSpH0AbAPD6fQUaDBQFhGquSANBBmQWo56HDARKGPlzeI35fn7Nf28wLw8BAXkwL+f1BADqIF8Pn2fhc3BtATg/MPhhAb+cwc0PCaWt1ajM+vU+d8PEt3gMiWVIrC2QU90biKiNPm13g5zSJm431kqBtgFKAK0J0jQN4nhAzw04MUIG9FyfM4P303I86FTA7dcAHtDXG+Bz3Bm5jrzHIGZT2KNAPYhjqxsgYk3LmlgAnKWh2BgNAjj9EKuAFSDGb2XgWkNlGogAtDBprVjTIbxmGYxCcM5QGO8HSzTII78Pf5rn5DVfgz8HbToUruC4ot6TefU+f4YB3B9UmpwfEKyJ+/BQ6eHf4deAFqsgIxq5h4HsbRBjGsx67DQkliGxznTOsgloLa41H7jbpf1YrRmVBlbg6tOgZYAOOhUYBwXEam6IwetUo8w1jnnEaxGn+iyfb3Wq13LMn2dgepQWFuC6srgO5gCAQdzog14+BmAxWhMM4AJZGYgA0zCAZgPohvF7hwE8EWjEIZjawyIAJQBmi1Uxz6Oe59cYbXE1NxRRrxn4tii/LuNzFfmsFfeNFe8zwBnEgwx+HoNF0ez9uIZo9ACb8Gx+s7meV362t2Fq55r9fxRB9gITW4bEenGQDZZ1JFULmLXW7Wn4p26lGQWszhQ0TVE0X29D42qQNrSuVV6nadiRgSiwWjHaeM6p5qzNUc3ZHGpsnGfD8Qi/1uC2MZA1oEdgGg9gHAYQrCwMWpi8tkQNcyUaAZhGoSFHoF1HoCEZxCMQBupofIzsMtYgGPEZkSSPY2ouWSc73rcnca7MV8mO9+w4z5FU17Dpz9pi+I64ejBYAXbW2NaIAvEQfkcvzhnEg0NM74A2wxm02l+2NMmtrGbUsy3bVGlDYhkS69Rz6imv91o1M9wkodxrDHG/9kcHGtoW5qGYt6ItFYCtTgVcWysoBZgpmWMZAaBZ1LGaG8X7I/JajaMQu1OdNyogztIovnMEv2PUlccIgelp95bI6SuT3VciO/zPUfym0eQEAFskO0BkA2gYqA6IE4BzAIxugMmZqGOskys1Qe70ODlS4+RM1TFOkDM9iWPMYd6V4dcTOMZcZkLm7CkcJ9fOFaAnxgXMdlyTgT0C4NuiNRoRrQ5tnaqJdh5smNl+BWJhvrVG7hWzWhFdFk/DlE43SS5DYhkS66S57g17tN0NIkof9zS3fNRxf8OvZcAKgFs1JjSjBiRr3VEN0FEc2wFMFgaq3Y45CL92yGs154A49WsHrq8kQ24BbwbHOXLAbB6BhrLza9zsDtz0zkCBXP4yuWEyj0DzOhl40LpuAMgFbehhoMbHBLCeBAN1grwAowfiyk6SJ4vjHOayU+TNT5I7h7ncFHnyeJ1jmYbweep9V3Yc5+Az+Kwbn3UKyPGdDHQGOWvmVF00tS2utLM1My7+NGtoNqmFJAtqwoxNbF+RutlX9hbUlhi0cic/QJmpluCSlCGxDIn1/KbzGsPcwjS7GiayJpoa/i2AOQQAszk7rLUqA9fuSLcANUUuBqqAM0lO/ZpHN0YPvx5NkWc0jXn9Hl67HPw6Q15c0ykAhjiyMjpdOfLCdHbipnZ6i+TGsQ+gdeO3eP0V8gIMXoDJA3/UB/B4YfL6oCGDmUnMT1AwqwDpBxCDxRkK5qfJV5ilQHGaQqU58hTnKFiaoVB5Rt4PQQIsJT5nlvx4z1eYVtcosADYeQVwF+YY1E55MIyLFm+Y3zYAfQQaejhWEb+5X0xrjExyaZOaNXGD3OL958ZesygbjyGxDIl1irlG4EVj/7bL3brdkxbg9mnN2yCkWNMO4+ZjrTvaAG6LJnULUBUweWSQsnhHFXB5dEN8WvwA7toxBAAO4HNeXNcD8Iagfb0YfQxgmM8BT4H8uNl9MJ8D8G/9AG4I5nIA5mooN0P++DgFAKAQS3oKwJ2kEIAWAuiieQXOGEAZZaCW91O0Mk+x2jxFMIYrByhSW6B4TY0RjNHqAoUg0SrOwRiu7gfI5wH6WYz7yQ9w8zU9DG7W4tlpaOMpcrNGhsYfhSZX2riiSTJoYCa8Qkxs5ZpbWN16r7rbq8it7tZwTkNiGRLrVHPdrrXIKYuOiOp1rRFUA3orqOHjWgHCEficI04FXKcGMGtXBVSMdgVMJeo4MJKGpCiI4yCO/SNqLshzED+Ow3w+jiP4TBhaODjKYMYIAAedeQpBOwXhB/t9BQrhNwRhjoaCFYqExygarlIkP0fh5DhFYcZGoHlj0IyJwhzFAbIwNGgKIIxXFijBIwCaHFukeH1RxhTGxDikflDG1ATGsQOUxDFLavwgxXFepLZIMcwz6EMM+Co/BOYogAcAa2l/YQqams1wNrGhjQszyrxOsH88psxqPGwG4KczcAcDZdnuYmkGjeiwTya1GhFbhsQyJNZJUVeNGOMmYeVqADi9ZjbrbR+r9m/Ft/UXRPM6tbb1jCrN6tPalIEZGlFADesxBIngOIwxijHKr21pitlSEDXHwI3wuRhjo1m8htizFAN4o/CH4+4ShV0FisFvjAC8Ufi+sXCN4pEaJaLjFC/spxjAG4cWjMOPTcEsTpbmKQOwpQGwDECaAxDTAGQWY3ZiiTKTy1SYWqXc1Arlp1cwLlN+6jDlZzEnr1dkzEwtyXkpjGmAm4WBHcd1ErhuVLT2vGhqf2m/MrvZxAbAnVlFftkTmuSKqa0o3pNmbdzP+8dsUvv0tpIvqxMwGjHVGUNiCYnlSpzg+FT5A1xJPUKckGBh7fU6SW7fnDOp/ijnuf0OC64n2Tu4freTY4xTsj3UI5KkXoyD8GUHIFbIsCNJNgDVBn/WPpokB240RWBlFFEFLemAOCFuaE0fxK8lAAlDoiMZgFiNEUhYH/MYk+OsPs5RzA4ZLcgYcUBcJUiZIgBwFKZzGD5vMlileKhOUQA3kZigZHKCYqxtAzWKRKGB43UKp6GBc7MUz+2ndAGatwRNWlmkTHUJGncZ4AU4J5YpC8DmGMTTLEcAZDVmMWYmVyk7wwBeoaQAHiAeX4bWhkauHYI2P0jh8gJ85Xny5WfJB+C68ABxZqZpJDVJw+wjww92ZRTbzSy4YqhLSpid5n1ir9pe6vGkdKy3TqZwaZP3ArivzmruDDDYYQlXTnTBX9pU4DN1Rap0yve3Q+DjdaUnz/l1LXrshvTAnOsNYYR0h9RxP2QAYg2uyWiwTHYWP+97jtPybict7XWJHNrLx05a1q+X97A4tbhaZPO5FT230vLZFbmeW665rK+/ss8tcyv7XOq4E4Lj5U4PLXfY6NjSFXTza++km++A3P5ajK+lV92hR8wreV1zvJmP71wb5b07X6+OW+W1r1fzjc/ocb3cKXITyx3qN9x0xx100xvfTHY8NDww2V3wnUeK+8kOy2CkMEu27BQNwtQfwL3XjwdQH8Ddk6xRD7S0JVqlboglduHcV2ctp8FgB7TOCYVo9URb92Rj9Ls3Pu02Oe98zvFTKVw8599haZnrdrLJ3NC+bDKnZF93SGtfJq1GeXtnVPm5TmjgEWiLKzosdKSjhw539Irw8RE9nr+5nubc4Y5foWsXlui222+nW2+9dRO55bzLbbdAXv86ckAjC9HF2hiaWO0ZV0VGohUJxeTQzG5fRuK7JUPJs7ZDIKGuF8B9ddZzp8GgIbEaxJW7NV1vjbDq1YRVI6RxWAIzUuLvOhjE4u8ygAv0qo5+uqljADK4QbZn7pUdHfTmY9fRgw89RA888EDbyIPvfCcNZWeFtfaXmKnmoJAJsifHFakVL5M1XFH+MGc7MRutM6TUXn32FOmGhsS66EisTvcaadW9gcRqAHhQh0EO6kAMG/u5ekvIrRnlDk+B/lNHkP6oI0wfbRvZTX/66Afo2R/+kJ568kl6coM89eRT533uqaeeou9+93vU0ZcWcitYmiN/cVqCSJjUGoVPzHvEQmjBH+YIt14BsSKwVL5xVooMWDwZQ2KZSKzWyheZdSmBfTrzZ0AnEwzryKqG9nUKw6wY5ZcDwL/fEaCPdITaSHbTH737vfS9J79P3/72t9tDvvNt+vrXv0EdjqJsPQUr+2FKq/1iV4ZBPK4ILYg1Ck0cKkl64gCnJkpk1saQShOJZSKxWjKOelq2j/pcastooBGsoUMiHQ4VlOHTe7q8Z7vbrQD8B+0G4F9tRwB/nTpcRbXlBBCHKgsUKE4pAHPYZZJZaQ7w0GmLwZIUD2hU+WjERp/Tih0mEuvCjcRqFJRrBHBwskJfM1lBmdDDTrXfK3u9jrVIKr/e3+02AN6aBg7XKTOxRIk6R3btp1BxljzQwnYO8GBTOqFCLSUnOVSm/iBXA1H1uqSkz4ZifiYS6yImsVpTBxulcBqZRo1c3RGd3mfXccxeuwrS4CCMmC0JzZ1vTwC3oQn9DQD4sti47C1zNFdibEF8YW9xTmU8QQvbEmNki1alWECDzJKQSl9OSKz1N7UhsS5qEqurpbpGI2m/r5nXqwDM+bhK+6aakVZ+HU0Vt6VoyNWOGngXNPD7AOAn2wbA3/nOdwDgr5MlNk2F2SOUghYWM7q6X7aVOPvJnuIwS5VzbIuqjCVJ+OcaXN68aOHWkrWGxLrISay1+sqNpP212lRDksOrto9GHeuZZ/Z9owBvYhjvuQpGA29BAw9lZyQ0Mz+1LGGXkSpAXJ7TZNaE5BVzwsNQuEhWHSMtBfXED95YLdSQWBc1idXdwkT3ahKrkes7pPN6RzTzzOSVp2E+j6qY5dRwitxO4wNvhcTqzy5Qef5KMaMT44coVjtAwfIseQvTEmYpWUtJVbaH63JJET0BcEE0b68ugmdILENiidbt1Jq3172W7zug61Sx9uUcX2afnTpn16+TDBIAcBIA9rryBsBbALCtOA8AX0Gl2cOUnjgEMxp+cHmeAgWVR+xI1aWcD9flGuRMJdlKUvvBFu/mLLQhsS5iEqvR8aBZu7mFxBp2pmT7yKn3fjk9kH3fEMznJGtga4I8TkNibcWEdpcWaGzxKiruv5zSkyvCRoeq8+SDHywFANITNCIauNqsn8Ula9VWkq6VZSKxDInV6F3UKNjeKMrep+ta9evtI5ve/2Xyyqdzdjn9jwGctabaFMDtSmJ9g3y1QwDwUSrPHaE0+8HjixSt7CdvaZbcuWkpy8N+sDXOaYYVKbsjBed5P7jZ08mQWIbEaqk6aWmpNtmvazkP6SJ0jegrr66UwXu/nLebgOSGMOcwGngrGthfXaKxg8fEjC5yTvHEQckd5u0kV3aKnJlJsmsWmlMM+0MqN7hbt3ORrSRDYhkSq6slBrpRmL2nEYGlt5Fsuq4VB3C4dPRVWDPQqeE0AAyT2mF84K0EckTrSzR+6GoA+HLKz8CEHj9IMfjBAS7Jk2cNzBFZkxLMIYXkg3nZSuLuEI2uiCYSy5BYJ801fOB+lyoPa21EYElNKxVCKaVuNIGlAJykoAHwlkiscG2RJpePU+3AUSrNHJFCAlxrKwwzmitgsgaWiCyY0IMRVU+at5JYC58qlNKQWBcpidUoYGfRSQxMZg3p8jmNAuujOnWQCayAjsCKD6coAwAXhhLtC+C2NKG/TtGJlSaAi7OrlJ5cksJ5wfKcVLrkkjscEz2sS+1IiR3prQTx5JvtSQ2JZUisZihlj3utI2C/boUypDWwmM86AisgtatSooGzAHDRmqCow5BYZ0pisQZOTB4WAFcPXEmF2cOUhR/M2UnhCjPRKrHBkZyQetJD2geWAvC6g2KjL7EhsQyJ1WyaZWkp3j7gahSv40islGhglyaxAroYnWhgKzSwtY194DbVwPGpIzQBH7h28BgVZqCBpw5RFGY115xmH5ijsTikkjs8cDcHjocekLzg/FqnhmZxO0Nime6ELUEdrIEHtBndILHsugC7u6GBGcDMQGsAc7E54wOfOQudmF6lqeWrqb4IH1j2gpdVTDSb0JzUkJ2g0dS49GuyRnQLlkBR14XONluuGBLLkFjNuZ5mAIfqJsgAtkrZ2FSzXKzXrgAclvKvyoQuDSUpYEIpt0RiRWFCT69cQ2MLDODDkloYrx+gQJkrWU7BB9a9lhIqnJJblnJLUm6bKpFY3pNDKQ2JdZGnEzb6HzXqYDGIFQutehk5NYnlH1Ex0AlNYhWHEhT2V40JvQUTOjZ9hCZXjks0FodTZiaXKDZ+UDpDcBla7rPkSNZ0eR3eSlINw3sb+8CejInEMiTWGonV5WopaqfbgzKAbQ5lQjv0NpJbl9BhEiuOkX3gijVJ4UCN/q8Of5uV1GlfEivJJNbScarDBy7NHpFi8rwPzK1ZfLq8jiM1SbZYTUrrDIZVJFaPby2RweI2kViGxGpq4Eyz72+DxGpEYnEQh8Opugd6RzMtAE5RFpo4PwRQ+ypGA29BA6emDtMEAFw5cBWV5w5TlhMaaqpG1hqJVZe2K6yBh4JFMaHVPnC22SPJkFiGxDqZxNJJDKqUTlaaltlx7II29tmzFLKrTKTUKHzgkYyY0IFgFRrY+MBnGomVnFwRDVxjH5hZ6HFO7J/X+8AzooG5m6H4wFydktuOcjy0dGrINPO3DYllSKy1kEqdjdSoRDmI94bcKpBDugs6uLUnB3KkpT9RCuDNDQPA0MZhT8WQWFvQwMGJZZo+dDXVAeAcAMwtWhI1zUJzKCVrYK4VLS1XytIQnAksFQ+dUVlJbkNideAkU9jdnV7XxLtfl5Nl8DaK2TmgiR2OpLT3jECiMKWTozlKswa2ZSjqZAD7jQl9httI0fpBmjh4NdXmj1JxaplS3AWRfeDirERicbcGR5wLvXMoJQDMe8DcO9iv9oG7miZ06uImsbqCRUNiudcaeDeqUg6IsB8MExrvOV0qGssHCQLMYYA4DhCnRrNUGslKkzETiXXm6YSh6gGqL14t2UiVqVVpjCbdDLlpeG6CHGJCV6RGtFVY6JLygRv5wKYmliaxIqUTls0c94uwJla31sR9DQADvMMYRwDsUYDWiWO/M0d+mNKsheOYy9hzVACIY95yGwL4MvrYu9/XnumE5UWaPHAVVfZfTjn4wxlo4BjXh+b2ozloYJjPo1KZcq3tKFfk4ACObm9rQv9FTmJ1AcCbOu4XY00sl2aimcTCDcLal4ksK963Y87tyJHLzY21ub1njhLOPKUdBSoBxFHZB/a3HYCVBm4zAH/t6xTOL9D4wpVUnT1CefjDDGCuDx0pzEpJHTfEFR+TgnY2BjD3Cob5zDWhmwXeDYnFAC6f2NRxvwgLu3dxJJZHB3IAqENu1sA5skGcEAcAHXDlyQ/wRjEmPCXKAcx5ADsaqLWnD9ymJJY3CxN6/xVUnVmlLADMBFaiMg8Az0ADT5BHmn9XaZTbq+D/ezAIH9ijy8oyVyFmtEkn1ABOXfSRWLJ9hL+1HzdGP8A6CPAOeJjIAoA9OWjgDHk8eXJjLuQpwOctUgwaOIuxBDBHAyYS68w1MEzozDyNzx2h0tQyFaB9k/CJo8VpCuQmyZfm4u7j5IrVJIySc4F5G2lAR2J1+3Kn8IEvxkisDRr4oo3E0vuKffyU10C2ArhDGO3uPDm8RXID1D5vgQIAcsxTpLSvRGm8V4YmjoXqbaiB25jESsxSfXqVKpPLlKstUFq07zQF81PkzYyTOwEQx1gDV6TB2SBXpPRnZCtJJfNn2vq+On8kViB/wuK+uEmsZlsVqTecEVONATyota8NGtflL5MHT38GcNAH7QtJYS4XqFAJYzJaN9tIWyCxArFJGptaoWp9ifI1aOAyNDDA689OUYA1cLwuDDQ3+x4McBBHThL6+2FC9zVYaLeJxDKRWA0SS9dZ4k7w/XhthYYdAnit3izZcNM4cfN4AFqPDwCGKRf2Q+tCigzgYJXi8QnjA2/BB3Z7x2gcvm9t7CDlyguULM5SKDdFoewk+ZMM4BrZo1Vo3yINh8ownxnABd1WJW1IrGYklksD2KUD+l36j2GB39GlC76puc3OO89zzhZf5Vx+h3utqJ2Y0cxC42YZ9udpFOC1A7wumNE+gDYIjRCDz5sIVSkfGqNyqEaR9JQB8BbSCZ3OMapD+1bGFilfnKdkYZai0L6RdJ28CfZ/y+QIV8gWLNEQwDsA8Pb7YBnBCmILqacRxNHu99VZzZ0egx1dwdKJLvgYa1JWIxauKzG29vokKW/PHP+uVF2N5+g7LFyyNFymXu7Bg5umFzLInfGiYxCYcbFxssfGyIMbi7UDgzWGMZGapnx6liqZWUqUFuk/dniNCX2GJrQnME51mNDl8RXK1g5QsrRAkdI8+XNz5MuqUEoH1tmK/+sBrH1/vIr/m5L8H/Xg/8cSVv9v7XxfnfXcaTFYgg/syZwQFe1RLRubwlqZT9o4f9Lr8zzHT59IWf2+c3C9Ts1mNsLz+AnPfhaba0PBAtmgcYf9BXJgEV3BCvlx48QiYxSLj1MaZnM2MUnl5BQ0yBw0sK89NfD3AeBvNUD0LS2twDp/c9/5tjKhbb05qlUOUAnAzUH7Jtl8Tk9SMDlJ7miNHDGY0MEyDUmD7yINwPrp55pYvtZorGzb3lfnZO4MMNiSTpheH1e6zoHeKKlNWLTzMbfRVzk33yHbSFiUTvytPd6MNJIeBIiHAGIr/F2+kZxYSE+oQoFInULxOiUB4HxynEqpSaqkpykFP+7fd3TQf2gj+T8gH33s/fT9f/0xPf6DZ+k7zyl5fMN4PudYvvX0k+TuSFC1ME9lSDqDByDAG8a6BgBcf6SKB2aFRvDQHIK7wtIP4PbpAI5eT2ZDXej2vK/Oeu60GEwbEks2xBm4Ht6eyEkYZS983yEvNHAoTyMArw3iYQDDnA7iJgsDuMn0BKUA3gLMvQrMPq+nQH/7xf9Cf/fnf9E28vdf+mv65D3vpD/u6KaPdwQxhmT8OMY/lnG75iKUKOynWm6GCplJygPAUVgzsfgYBQFgT7gmFs8INO9IoCAE1oCkETYk22wxakgsk07YrHDYy7WWoH0HfGrLYgjadzhQInuYwQvzGaZdEJo3DP83loIJnZmhIsy/MdyMA315+u73vkdPPvUkPQGfk+X7TdmeuWd+9Bx95tEP0p91dNLnAZovrJPohtfnb+5zHQGKweUYA3CLcD9yMJtjAHAYrkkgPEZegNeJh+Yom9B+toLy4toMeHJa+7b2BzY1sS76dEIO5mDw8tOdfd8+fuIH8tLScgRrYIM554R/5EnUKZiqUxzaN5GdpExulgrFeRorzdOos0Lf+c7j9MT3n6DvPfG9tpCnYDZ/+n3vB2h6AeB4W8gXIJ/rCMPfnaUygFuIYR2jYxQJVxWAxdopkitYIgebz3iQDkp0HFwbbyOEUpnRF0KaqqmJdV4isTKyv8i1ljhZfADH/bh5rGzCAbgjkQq54jDtoHVDKWjfLHy2/AxlAN5iZUH2MkfcY/Sdx7/TXgCGv/mZ930AoOlrOwCHUzNUBXgLkTrlIjVKQfOGwrByAmVyweoZhda1wwKywhoaZM3rVb2bZa/+lDe+qYl1UUZi8QLxk53jbPsYvFy+JZiTKhCsfUejJXImxsiVrFMAPlssN0Wp0izlKvNUqi1SfXyJHOEZ+na7AfgHDOAPtp0G/ixM6UhsgsoAbyFUo2SgQnFIxFeWfXaPBxrYV6RRb4Fs2nQedCszWvbqPSnVTdKkExoSq0sz0FKqlBlo3kaC38XB80Mw40ahFTgqiMHrS45TEOCN5qYpWd5P+doCVesHaXxilWypWXq8DU3ozzz6gTY0oSMUDtWpEqxRPliljK9KCQawhKsWyOOD+ewpkN2TJyvuPzGhmbxy56TYQq9ubGZILENiNecatYZ7BcBFaabFQfTDUZh0iSq5YT770uMUyUMD874lTOcCTOfKxAqNT6+SJ7cogfrtp4Hb0YSOUMw/RqVghbIAbdZXoRhAG/WWyMcZX16Yz5wBBhnmmHSdVMLx6d0awN2GxDIk1to2kg7m8CoAc+G0AfztQ7yVEYcJnahLfqovO0lhaN9YZT8AfIAK9UNUnVylydkjFCov0rfbEMDtSmJFvDWqArg5gDbhLlDcU6IQtK8Px15vkZyuLLnw2gqtK32qhMhiEOv/K1fakFiGxFIkViMogJPFOcqHfWAu4TIcZv+3Cg0ME5o1cG6CwsUpSpTmKD0GDTyxTNWZwzQ1dyWFaofaj4V+ro01sKdKJWeRCgBuFj5vWBdJ8AK4bhyPYuRSRsO6wCBnhvXpJuwWXb/bkFiGxNI+cE7+zh5fXu0BBwoC4uFwWRLKHYlxcqcnyJ+boUhpmqLVRcrXF6g0uUQ1aN/p+aMUnlxpSw3cjiQWAzjkKEoeddFVpJQDGtidp7AzTz4nNC+ECyiMurgeWVZAPAAA97dUD+1yGxLLkFgNE7qRC8xtO/yqfKn4v5GS9OZxJMfIm50ibx4AZg1cO0CZ8YNUgu87vv9yml4EgCdWXzANLEEZzz5DzwKQTz391C/hA7cfgKMA7pi9SEVngRLODCUcOQoBuH6A2IXXbEI7AGqrdMdIS3YYlzpi07lRfNCQWIbEasZB81POIvu/eclBHRQCi8uaVsiZqkuVxGCete8cRbmCxPgSVaB9x+avpImDRyk6fcXzAlhA+AMFwh/84AcyPvHk6cH+9NNP05f/+suUyeJp29FBH/69D9MPnvvBBUxiJQTAidECVe15ytuzlHbkKQkJsgZ2ZJQGhowCyAJggHkIY5+k0K0VYDAkliGxmiQWs9Bca6nHD18rUJAsmJFoWQqrcaNp7tUTKExRuDpPybFFyk4uUwn+7wTM56lDxyg8d8WmJjS/ZrB+6Utfor2WvQJCkZd10D/8wz+cFsR/9aW/an7mzjvvlPE3fvM3zgjE7UtiQQOP5Kk6mqXCaI6SoxmK23MUBpj9EA9rXzGjYT4709Ilg8HbpwvvKy1sIrEMiaVJrFYQCwMdgAaG/2uNAMBxaOD0OHly0MCFGQpV5qURNZdCLUMDc4NqBnBy4ehJ20isdb/+ja/Tgw892ATh5z//eRE+XlldEdN4M/A9/t3H6Rvf+AbNzMzIuY1/t912WxPEzz333AVIYikNHLflqWLLUnEEGhgSG+Va2zmY0ACwPUN2expamEmsrDSZk1BKt6oYamnWMTMkliGx3LrjO5vRXtwg0MC9wTz1cwx0jLeQalIhUQF4msIAcKx+kHLQwOW5y6kO83lm9Tgl9l95kgb+b//435rA/eAHP0i/+MUvmkCMRqNULBZPCeBvfPMb9Bd/+Rc0PT0tn//xj3+8KYifTxO3L4kVpSjAW2UAQxIjaYpDGwdH0xQAeF0O1sBpKaY/7FRdInkrqY97V+kywN2GxDIkVmskloRT+vIwobMSxMGtPLigmi1WhQaeIB+XOy3NUgQmdGJ8kYpTq1QCaCeWjtLsyvUUXTjW9IG/+73v0je/9U1673veK0BjP3bjv1AoRJVKhZ599tlNwfe1r3+N/vRTf0r33X9f8yHAGncrmrh9SawoxQDcmi1D5ZEcZUYy8ImhgWFGewFiN0DMAB5xZFpM6Ix0jWw0oOu+gLpeGhLrBScbVHCAxEMDxH2yD1yUvrT2RIUc6Tp58tPkL81QpDYvneRz08tUnb+CJhavpumVqym1eKxpQn/r29+iv/nbv6FXv/rVTfP305/+NM3NzZ0EYNbADT+5QW4JwYW5v/6bv6YPf/jD9LrXvY5e8isvkWt97WtfO2MQM4A/23YaOCEATlhzVLNmqGBLA8CshTPS9dEH8HpgPjscawAedCoNzNLbooG7DIllSCyVzJCWJH6Jhea9YH9R+vEMQQNze0tnZpJc2QkKsAauLVASAM7OrFBNGOiraWLlOAB8vAlg9l2/8GdfoLvedtcaaQU5evToSQBmE5i1bcdLOtad+3zyqU99alMQM/AvBBKLkxmiQ2mqDGcoP5ymlDRLhwYGgL0AsFMD2A4Aj2gA90vXSK2B15nQhsS6qEmshkhOsE+1rxwIlMgaKWkfeAwaeJzcMKH9pSkxoeP1A5SfOUwVaOD6oWM0c/h6ii8ebaYTfvOb36QvfflL9LE//hjd/fa7afHgooDs2LFjm5rQjz72qLz/hS98QTT18wmD9w//8A/phz/84Ukg/uQnPykFBRoAfvI5aOBH21EDRyhmTUMDp6kAAGeghRnAYQDYD/A2NPCoQ7V2lV7N0j1yDbisMS2GxDIkVoPEYvD2yDYSm9AFMZ9ZA48wiQUNzP16uHdtlLeR6gcpDxOaW2OOAcCzR66nNDRxQwMzkL/69a/S3//D39N//vx/Fu24GYCr1apo31QyRZdccgmdzT++/o033khPP/v0BUFiRVgDW5UGTnN/ZUhoRJnQbju3cs2IBh7C/7PV1dDAGWGhu12t+8CGxDKRWJ6GGa2qHvYFFIlli5YBYNbAEwDwFPkKMxSuLlCivkDF2VUB8PjSUZpevZaSB4+t20ZiIuvx7z0ufuzv/G+/cxKAw+EwVWtVMbXL5fK6raKt/uPvFab71z64LlKrnUksNqGrooEzMKHTFGMNzACGFnaxGa194BFNYg1oEsvSso1kIrEMiaUjsXJSkbJbB3NwG49BLiouGrgO/5e3kSYpWJqhEHzgOACc45rG+5UPPLV6HUUWj52cTvi979Hf/d3f0b/5t/9mUwDXx+r02c99lm699dYz9n8b0thW4pKtjTneemr9/vaNxGISK0uVoQwVh7OUHcmKCR0UEzoDAK+Z0FaAd0hr4EYkloRRukwkliGxWmpiSSw07wEzCy2RWGXxgUfidfLAB3Zxy4/SrPSwTdUXKcvbSHOHRQPPrFxLUQB54z4wa8OP/KeP0B133HESgGOxGPn8Pnrsscfo3/3uv6O77rqLbr/tdrrt9ttEbr/9drr9jttlfP0bXk+jo6NyjePHjzev0QpeDhjhwJELJRIraeVADgAYwE1DeB84as8qExqgdTiV9h1uIbEa2UjdrnRLMoMhsQyJJcW8VVI/g3gwWJJILGaiR2NlCaVUJvS0kFip+gHKTa9QZQ4mNHzgaWjgxMLRdQBmMLF2bdWabCq3+qytwpqaAzda5S//8i8llLKxHfX2t799U/CyH91KXrV/JBbvA+ckEisPszkt+8A5CjKAHVlyQftyPDRrYBtvIWkA9wqRtdYO1kRiGRJLk1jKjO7m3jtaAw+wD8wF7TgbKTVO7vwE+fLwgcv7KTm2QHmY0KyBawfgA69cQ4m5K5smtARyfPubTfLq+f59+ctflnP+7It/1vws+84cSsltSN77XhUM8sgjj2wK3q9+7asnad72r4kVpQi0b3UkR0VbnlLQvjGANwTtGwRoPc6saGAVSpkmKyfy6zDKbt0nyJBYhsRaR2J1SyWOvKQSDgaggTmUMlKlUQaw5AIDwEVo4MocxWuLlJk6SOW5VclGmlq6mmISC60isTgKizOI7rnnnjMG8Bf//Iv05JNrWpTByyx2l6WLgsHglsHb7iRWBOCtjuapDM2bgsSgeUOOPAUcOXI6VSQWa1+bzkTijKQevQ/c2EIyJJYhsdScBrBoYb9KZuCCdpwPzCa0I1kjTwYgzgPA5TmK1Q5QevwQFWdWqTp/Fc0sHaeoaODH6fsAMPujn/+zz9O99917xqTUxiAMvsbnPvc5Onb1MXn/ox/96JbA2+7phKHRAtUA2Jw9RxkAOOEsQANnKeDMk8fFIM4BvKoih5XNaI8yobvdG7eRDIll0gmZyBIWOiNF3fs4GynI20iQeE0S+j0cD52fpHBpFib0AUqNL1Fp6jDVF66kafjBkekjTR+YNTD7rh/5g4/Qfffdt56cuuN2etOb3iQm8W9/6Lfp9/7970l45MY0RAbwpz/zadkaCkfD68B+JuBtdxIr5ChRzV6gAgCbApAjdq7IobKReA/YKRU5siobCSa01MVyq64MDQCbdEJDYul0wozUwpK60NwFXroyALzhKlmjFZjR0MDpSfIXpikKMzpRnacsB3NMLtPE/stpcvEYhSdW1vnADMCv/NevCJA3klNsXv/3f/zvEvAhrVg2KQLA8dR/+5W/pU988hP0iU98QoD+ux/+XXk4nAl42z2dMOIsUgVaN+8sUQpjnCtyuAsAcA4aOE9uANvuztGwW6UTDnCwje7d3G0isQyJtbEmViOZQXKCAWAuaMcgHpFwyiq50+Pky0xRqDADP3g/JWoLVARoqzNHaBxmdHBiaR0L/d0nvqsIqe8+LmODnGodG+dtBr4GEfZP//xPIgxoAe73XySF3QHcMXeJcq4CpV1FSriLFPYUKegtkgfHDvyfOABomzujeiJxMoNHN/d2pwyJZUis9U+1Ho/qjcSRWIOBAg2GCjQULtNopCImNDPR/iwXdldlZbNjDGCY0dMrNAEAe6vLm9aFfuKJJ0Q2zp3futDtZ0JLWVlPiUpuLitbori3TAEA2AvQuqGBne48TOiCFHa3woxmDcy9kSSZwZNuAa8hsUx3Qt0bWNqL+lRnBgaxFLaLVckBLexJAsDQwBGui1WcoRTM6DzM6OoUF3Y/TIHKIZjEj5vC7mdoQoe9VSp7K1T0VSjtL1MUYA578+RnDcx1oX0FGoE1NOrVzc08eVXYrtEf2JBYhsTaWJWyy6t8YWahubXKcKgMH7hEdvjAzkQdJjT8YEiiOEvJ6gHK1g7S2MQhAHiF3NkDprD7VpqbBcep5geA/TVK+8oUhwS4N5KnQD5oYweA6+DeSD5ur6JM5z6PboPDHQpNJJYhsZoklq723+dRhd37OKUwyG1FizQSZgBXyQXxpybJl56gaH6GkqU5ylYWqTzGzc1WyZmaa7/WKm1KYkk+cHiMqqFxKobqlA3WKBGsUCRQkb5ITh80sL9Io5AB7tPMdcq8qrWKkFhaIxkSi0ksV+KEhX+8SFKPECckWFh7vU6S2zfnTKo/ynnuvoP/fmY2+zwqUJ7HQS4vC1PaBjN6JIwbKgrtIP2BAeDsBLQwAFyap0p1gcbGDuH9ifbsTvhoexZ2D2O9amEG8BhlIDGAOArLxw/QegMlcjCI8UC1iQmdki2kHt0fqbfBQLf5fXXWc2eAwQ5LuHKiK1yhTSU1Tl2RKp3y/e0QmLVd6clzek0L/kZLpEKdkN5YjfriYzQYG6Mh+L1WaN1RaF1Xbobc+VnyF/dTpHKAEjCh82NLVJxcpdrMCo1kF9uywXe7kVifb/RGKi1SLX+AStn9lMrNUTw7S+HsNPmTU+RJTMJlmaCR+AQN46E5mBijAbgxPdEq9cQg0Qp18/9bm99X50ROg8EOaJ8TCtFprY1anmyM/oaD30T+Juedzzl+KkEjnsvvUISI2prgJt+D8L36fNDCMN2s3GwaWtiNxfIB1H6AO4j/6CR84TxM6VJhP9XK82R3VOi7TzxBTz79FH3/6Sebwq+3Ze6pp+iZ//FD+tyjvwYAd0C8EN8G2Z65z3U4KZyeo7HUNFUB1Ey8TulojUIAaCgMVyVUITu0sR2gGvRmxA/uF/JKBXH0NEzoNr+vzsncaTBoSCztS0nPHdws0ocWZpoVptsQFs8GX3gUN5IrXiEvbrIgNEI4MU6pNAQao5ibpTLM6RC0xl/+8Z/QX338E/Slj38SY0M+sW1zX/rUZ+hP7n2EPj15JX1q9mrIcS1Xt8j5nfs05DPz11Ec4K1A65axhoUkXBKsayRWp0B0jALQOE5YQ6Pcn9lfkgfpALe88WU1A501kViGxFpf2L3Ho/vOsuBG4aocVmjiwWBeyBRHuCw3VRAmNgM4Gh+nNMzrPMzrGkzrRG2J/ndouv+zjeQ/QD77oX9LPyGi//H/nqAfQxpj6/F5nftf/w/94Gf/SoMdQaoV5qgKKyafmaFEcpJiAHEAVo4nMkYO1sKwfGy8I8AN1305KTzIDdiFhfYp4tGQWCadUGlgSWjICoHFN8mAT900Vphv9iA0MG4oF8xpL0y8UKRGCfhkKZh/RYC4lp2kdGWRfr/DT3/QEaKPtIn83wDwZz7wIfqfP/lXeu65H0ghvOd+yONzIur4fM/9UOpkO1+aonppnsqFeXFFUukpimEtQ3g4egBiFzTxCPdnhgxAhoSRLijw6u2kLhOJZSKx1nKCMwJeecrj5hhgExrgHfaVxJx2wJTzBmFGQytE4KslAOIMNEUhPkElSDw/DwD72g/AHwSAf/oTAOg5DSQ1th6fz7kf/ehH9PQzT0MD52i8epBqvJ9eYiJrlsKZcQrCnPYlxsjNSSSRMlyYEg1Dev1ZnTGGB61PWUubay4TiXXxRWLpkjrdbhVO2c9NvgXEWRoGeEf8al+S9yiDAHE0XKQ4tEISIM5H6wDwOCVzc/QfDYDPGMD23UWarB+kCieGlOcpU5qjeG5a9to9XIcMWpi37oZh+TCABwLsB+elgyQ/ZNV9aSKxDImlTWgBsATKq1A91sYcQGDzFGjUkyc3/GEO7/P7ihSAXxbzlymBmysfqlIRZnUsM9ueJjQA/OOf/us6ILXK+Z774Y9gQj/zFHlGx6g+sUKV+iEqcbH80iysmDkKZqCBkzCj42Nkj9XIGqmSFf/fg8GiEIz9/hz+v9aCOQyJZUgsRWIJiHVSgzdDgx61dTHCAAZ4HQCz11sEgAFiaOUoTOokwJyCf1wOwCdOTLclgD8LAP8LNHBDI263KA38DHl9dZqcPgwAL1OxdpDS0MKJ4gyFc1MU4CKCXM4XIOb+VFwdZVAarzOJlReOwuIxJNYLQ2JJlz8tnswFQWJ1NuOhuTa06r/T39DCOLazGQ1AO31ZgLdAQRxHMCZhUme9JSp5AObYpNHAZ6yBnyZ/dJLGZy6nyuQKFepLlB5boERpnkL5GfKnJ8mdrAuAbVKbrKLi0wMFSTaRZuwek074wpBYDFwfS06SAy6I7oQtTHSPNNBS1R+sklAOM9qZIyceTC4XAAyNzDmrMQA4AckDvGUvm9PjbQvgdvSB3fFpmtx/FVWnlqgEMzpTO0CJyoIAOJibJGdqgpzxumhgzsvm2PQ+2QsuiPnco7WwIbHOKYm1EcDZC4bE6tQx0Kx5BwBazj8d9HBNphx84Bw5MDKAvc48BeCDRdx5SrsKlHMXqOAuUiI4ZgC8BQDHsgs0PX+M6jNXUGFimdL1RYqXFyhQnKNAboJcALBdAAwfGBp4MFiAGV2SYA4pwC8WniGxzjGJpTJ7RPOeZEK3N4nV5VoL0xMT2pURAHMyORdXczgZvFzuJU1BV55ijhzFAeaCq0hFjLFA1ZjQWzChI/lFmlk8Ci18JZWmVikzfpCStQWKFGfJm50iVxoaGGY0l/Ud1ADmmt3cOUOlE2ZNOqEhsZTmbRQJ53YdshcMjTvgZv83C8mRHSAedabJjTm/A2a0I0MRgDkJEOfsALE9S2EfAzhgSKwzILGeYQBXl2jm0NVUm4cGnlqh/OQSxasLFIQfzNU/vdkJ8YO5oII1XJEqoVxssDuQbZrPhsQykVhNDSy9dqTvTkrAOwDw2qSgWppG2Yx2AMAArg8SBHjDdtVVPmPPUXEE2thbaUsAt6sGDleXaWbpOqnqWZo7QvmJQ5SoLVK4Mk/e/BR5uCezaOCaFNjvx73YF8ipDpJepYFNJJaJxFojsVr67nRLN3hVDdEGc3nEmSI7hNt9eABkrl/MhcjjdtVdvjiSprin1LYAbi8fWAE4Xl+hqeWjNL54NVVmjkivqfTYIoUA4CDMaDcA7EhNiAnNLW4UiZUXIsuiSwCbSCwTiXXSXLdLtfDgXjxc0pQLi49wrWJnBuDlznkp6eETHU1TwpamLLQvt8iMwBc2JNaZAZhN6FBtlWZXrqXxg8eozBp4epnitQNS8TNQmJFmck7ZSmINXKIh/J9z32bWwBYddGMisUwklgKtWxcLd2Wa7Tu4sXQftK4N4B2G1uVm09zykttfBgFi7iafHMlQDlK0JinsKhgTeism9PgqzRy+jibgB5fmLqfs5GFKjrMGZiZ6Rhqqc0ub4XiFrFGY0AAva2Du4czhrj3rdjgMiXVRk1iNhtFsQjf3gTGy/zvEbS4daWk4zX1ruf2lH+CNwv9NQbLDDOCEtAYxJNaZkVjPPvMMpWauoNnV62gSAK4wkTW9Qsn6QYrW9guAPfCDHelJsifGpLDgQLgo1UK5ZjeD2OI5eRvJkFgXKYnV2SSzFIC5haW08gB4GcA2aOJRaF0GsHc0RQH4vJGRFMVhQmesKQA4TWFn3mjgLWjg2Mxhml65jsaXjlNl/5VUxOtEXZnQvtI0TOgp0cAjiRoNR6s0GCpRf6AozecsOvVz7b41JNZFn07YGtTBGnhAm9HcXNrmSJEdAHYDwO5WAA+nKAfwFgDimD1vSKwzJbGefZqS0MBsQo8vQQMvHJV+y8mJJYpUoYFLs9DA0L6pOo0mxqGBi9LulSOyun1pAa+Y0CYSy5BYrXOseaWFBwdxsPnMvWkdbEKnyAnwsnjtCsBhaN8Yk1jDaSoNJaU1pgHwGcwJifUMxaYO09zlN0iD9MrClZSbAYAnl6WBur8IAOcmyZFhE7oqe8GDkTL1+FXJX67G0b1JKKUhsS7idEKL3k7q0Sz0gFP5wFanArBdg1iZ0CkBbwIaOAMAsw8ccxgT+kxN6KeeeYoSs/CBL7+e6ssA8P4rKAMTOg0fOFabhw88Kz6wnbeR2AcGeNmE7uOtJN4H9mVbkhkMiWVILP33NnzgbjGdFYBtDmVCO+yKxGITOsgmtA0mNEYGcAkAjrQpgNs1Eis6fTnNrl5PE+wDz19JhZlV+MCLFGYNXJghN2tg+MA2ANgWLZM1XKZ+Lqnjz0mknMWbOUWDb0NiXZyRWAJeVdi9QWJxIAeTWKNNDZwiz2h6DcCQNACchw8cMRp4ayTW9CrNHb5eTOgyAJydXqbE2AEKVQ/AhG4AeFySGYYiFdkH5ravPf6sMNBqL9iQWIbE2ozEYj8YwGUtbNUkFrPQbEJ7WAMDxOERBWDWwAXjA289Emv6ME0xicXbSDChs9MrFIcGjlTmKFDSAE4BwIm6aOCBUFFygrl7JEdhnToW2pBYFy2JJa0refvIpcA7oIFsc6SbJBZHYvE+cIjDJ23KhC5YkxQ0AN4SgCMTvI10LdWhgYv7j1B2cgkm9AIFK/Oigb35CbKnVSjlcLREgzChOYyyR8rLZiQraaMJbUisi5TEapbU0T5wH2cluRSAhzSA2YzmSCznKAM4RdERZqFTlASIc9DAAWNCb8mEDo0fpsmV41Q/eJSKs4cpMwETevwgBcUHniJ3VpFYo4maMNADksyQp15/Xt2TTQ2cMiSWIbF0LrBL+cO9EsShNTAnNODYblfRWJ5RpYGDMKEjAHHKpjRwwJBYWyCxniF/dUU08NgiADx3GBp4mWK1A9DA+8kH89nFyQzJGtniKqF/IFLS2UiqMqXFa9IJDYm1sSaWTmbo0ckMHIklGUkALodTOhwqmMPXBPBaNFbARGJtSQM7q0s0vnyMagtXUR4aODlxiOJjB8hfmiNfYZqcGZjQiXGyxRSJpTRwQbpmSBRWM5nBkFgmnbBRWta1to3Up/eChySccs2EdsAHZgCzGc1MNGck5QBgj7NgfOAt+MDu0iHZQirvv5wKsxzEcYgi0MCh8hx5c1OSjTSaUiz0cCOdkBP6fZlmRpLFbUgsQ2Jp5lntBTdYaKWBJZhDA5g1sJjReispoLeTGMDJYcy5DIC3AmBbcYHGOJVwXjHQ7P9GagsSRunNT5IzPQ4NzBU5KrIHPBAqSblfLmrHJnSjxYohsQyJtS4bqbclH7hfx0JbBcAZMaGZheZoLN8IZySlKCoATpLDZUzorRR2H8rNUQ3+b4EJrEnORIL2hf/rh/nsyU6QIzNOowxgrgsdUVUp+0UDZ2UrafNtJENiXbyRWA0TWgI5NJHVILEcaRG79oM94geriCzeTmINPOoy6YRnXtj9aerMzEkAR37mCLTvEkWZwCrNShy0GwC2J5mBHiOrxEGrRAYO4uBIrB7pi5Rp6/vKkFjbUBNLtpE0kHsbJJY2oW0Y7S1JDewDB0YVkcVx0f0moX9LJNbexAwV4f9mZmA+19n/XaSg7P9Oiga2w/9lBppNaK6H1R3IqbrQktCvUgktJhLLkFitJFZrJFZ/ww92KRNamdEqIsuhNTCb0qyBozbulm584DP3gZ+hjmAd2ldvH8H/DVdhPhenyZefImdmSrTvaJx7I6kgjv6gqofVGoVlIrGYxHJpALt0QL9L/zEs8Du6dME3NbfZeed5ztniq5zj72gw0D0Aay++R/aChYnmtMI0DUtesArmcEE8IyozKWRL0l63icTaSmH3Dn9ZUgjTE4ekCgezz7x95MuqUjoOLqUD7TsY5rYqeemN1OfnzoQ5lQ/cCOK4AO6rX37u9Bjs6AqWTnSF8MObUlYjfI4uPAWbr0+S8vbM8e9K1dV4jr7DgpGlW4slWKZe7kkL6ZfWliWy4Yaz+ovNVqNuX4k83OwMEvIU6NJQzRR23wKJ1RGapOTcFRSbPkxhgDgAH9hfXSBXaY7s+VmyZSdpBJq4PzVGg/EJ6oU53RutUC+0cTdAbQnz/1uxre+rs547LQZL8IE9mRMqNC3bDFFrqmw+aeP8Sa/P8xw/fSJl3QXi7K/X2TDF5G/Oaj9Y+cN9XB/alRVzekhnJo1wVJZTEVouR4a84g/jSegtigb+SBuSWP/zJ21EYv1QdSfsGMhSHKZzdOwABasHVB0s7omkzWcupTMkSQxcE7pA/X5OZMhTN5NYksyf1XWx2vO+OidzZ4DBFhIrvT6udJ0DvVFSm7Bo52Nuo69ybr7D0jLXjes36kP3S0AHbyWlJKnB2sxOUgEdbt4T1ttKHdDCH+3w0R8DxB/7JeWPtigfa45+jK3iE/koAPxfPvS79L/o/6Of/fyn9POf/wzjz2T8OV7/7GeY+5kam/JTzP2Ux5/I8c/WHf9knbSeJ8ct1/v5OlHfx9974sTP6Sf/8i/UsStBkdq85P/68tMA7zS5MuPkgMbl+Ger9EQqw4QuSm/gXg1cbtvTs87/bd/76qznTovBtCGxNuYEd2v/giOxenVQR59O8LdqENsdGR3YoRP9mdDyFigynKS4NUFJa5KSQ0lKYcwNJSg/mKAyXhcHk1SGjA3ERWr9Sar3J2gcUhtI0BRkYiCpxwRNN+YGUzSOz48PpWmSZTgDyVJ9JEcT9hyNO/M05S7RlLdEE/4qTYfGaDIyRjPRMdpfX6W5+jLNTRyhualVmp+9ig4sHKUDB6+hQ6s30AJk6cpX0MoVN9PhY6+mleOvoeXjN9PqtbfRldffQodvvJ1Wb7gd4x105IbX0pHrb6MjOF6+/lZave5WWr72Flq+5lY6ePzVtHj1q+jAsZvpwJWvpOkrbqDJy2+kieXrIMepepBL51xFOZjNuYNHpQMDC+/7cgK/gJfzfzn+mRt7Q/sOhZX27ZFqlDkpo8PS06xIaUgsE4m1CRvd61rr0LAWldXID07TcLPMji43y4SWrwBtDJN6BCb1iIqVDknif5piw6p+Vno4RalhlYLItbQKAHxeCgKwJFukUSwvKQXzirYM5fH5EgBbHM1SdjSvejK5ClTm7ogw3wvw0QsAbjE8RpVonSqpSSpnpqkK37Kam6VKcYGqFRzXFmmsvkTjU4dpYvYITc9fSRMHrqTJA8do5uBxmlm6hqZXrqGZletpcvUaml29kaZWr6WpIzfQ9JHraO7IK2j2yPU0ffh6qSrJMonzJ5avpbGl41QDOGuLAOuBq6g4dzkVZlYoM7VEOQ7WGGfCCsCdWKIwl84pzZBXSsiq1EF7kreOYD7HyhL/LCmEgYIw0D26sVm3aN9T53ObSKyLNJ2we11YpdK+DQA3Ct31OZUm5jI7Vmd6Lc3QniSXPy9tV3w6W4nZaQZxWFewZADHdRUPrmaZ1NU8UlJXSwE7ZVWJERxbndH1trIjGcrYlKRHspRx5CkNEOecOcq68pRxlijjyVPWX6NCoEr5MMbIOOXiE1RMTlOpfICKBQC4tJ8KAHC5vgJZorGJZSpPHaHq9BGqz0H2A8gLDOZjNAltOXHwapo8dJymoD1Zg04BzBMrxyUFcHwJ7y/hfUgd53BVjfriUariQVDmXkf7D1N5/nLKzR6m3MwqZScPUWp8CQBekJpXwYlDOmmBfd5JSRu0QfNy/SsbwGuVTgwAMScwwPft8We09s2I38shld2eC+O+MpFY5zFixtJo9N3YTmoBcE8ztHItyb+hiaXwOzQwa2O3VO1Qxe9YEwdGdBVLidpSQI7qsXGc0ODm10ldLK8xJ68B3iTAm7JDMEYB4gQk7shRylWklLdMaX+JUv4KJUM1SoWqlIvVKQsQ5wDcXHaGsvkZygA0BZitRWjlwvgylQCqCjRjGaZ1efowVaCRywAfa87yPI5halehoavQpnxcO3BUYpc5gmoMQOeC7OWFy3H+EQnK4M+VeG8XWjc3uUypiYNS54olPrZAwfK8pAsGaguStM/g5TaiDm6hwpU34hUaZs0bKUrwxkDD9/XpGljetC6lkzaRWCYSK7NJUkNGtxrV7VZ0nazeliT/fqmXpcxpm1PlCnPrlRH4acJM6/rRqoKlArJXFwFQgFagDmkNHRlZq7HFYI7qOTa9uWwPd4Dg12EeYaJHcd0IgBtyZCnsLEij8YgHIwAcgxkdA3iTMKNjMKMT0RrFi/OUBEjSuSlKFeYoUZqnNECUqh6gFMzp9NgBqQaZA5i50XYO5m1u6ogEWBRmliVTiOOVOeiiOHNE9m6Ls6tiGnMhusz0qjQmy0ytyGdS3Od3fBGadlFqXEXH5ilUXaBAeU6qbfjwIPFV95M7Ow3wwmROsdatSNqgNPIO67hn3HtcxK7f39j3zUsusDKhUxfMfWUisc4jibUG5vRabnAzwWEtOqu/UXZWpxtykMcoADwiaYcq6cHeCPqQ7CWVweRppCLaWwGtTG5/IyhkRB9rMzzUeA/gZQni+twFIgQJuLMUchcpCAD7cbMHYW5GgmUKhcoU/P/bu+7/KI5kD0Jog8LOjiQEEkFolXNYZZGDAdtgDpxtnM42PpwxEgKUiDZgDM72+fLZdzYYg+/unc/47r33R73Ph5/cr6q6Z6ZndlZaCYWVqB/6M7O9szM1tf3tqvp2dXfDBtEIAK4H97kBYssGiIkbu7eLlu57RBOUhu5dohWA1YxgBuvYsmEPWEmwmFBwYgGCuhVA3QZxaxwKztdtw4LnANI2ADouxI51LZvlXF60tA1wr8b1EOeCla9ZB5a2dxflN0uyajvlOZfjWC/FvJtouAjBi5MWaOJ+XTctIVuIiRs1XdJtxjnAtJRsJ7nPNHxUziQWk1hanemxvNYUQ1Ox0Y4llm615UoXKyBjkscqWsGynfYSRhCvUcvRWiWmtmcpVyWmUjIR1BLg0mqXa3VVtCcxHOEZ1WXycyXulAgxcCVYpTKQtbayR1RWdokqsMJ1IEclgLgGLHFN7QbaLLsG3NNaAHEVxJp14LY2dm4VdZ3bRR0Aqh4scj2ArGUdZkPtoq1NGgB4aD2bwNWtB5A3kSW1jvfT8A9O/aMjWNVGmscLv1+/g2YUVfXsVBMTtouKLpkeWQEeAM4woon68HxcLnZ1s2Z5Me6FjqcY5/3WdtPSOWhx5X7AnbShGVpibI+4KwOTWExiJe/1YmqVjpizd7A1wWG5muywTAF4BTHUbTRWWRJzyC0ZG7er/GkF6NJWGj92irTQZQrYZcr9XlvaZoOdvlMWHevLYsh8t4sYPLss1iHKoWHHAMgxZMGreuDYKyprekV13TqxFv6/mvbtohKsWzWAuJpAvE3EWuDYvk1UA5hqAVz1CGY4kqXskuc4L7euF9zd3p10Xtsn0x3RFcZjHa4eCZa8qkcCtapHDgdVWYDt2CrKO7eIGDwDQVuO24W2ySmCa6B+VfMGsbKpD2JeAKyyukW1cgMzWn2ypkMsw3WgK7rs/YDzyzs8OdBMYjGJpSdxaNbY9LDQVrLHMi0eLrAtcpwaHa1muVYONRWrceOVZc72LKuJtY7b56vtxfLaCZzocpeq4ak1CsgUV8N9SxH8AFjKAoPPa2OdYm15pygFmUshDi4F8JZC449V9Ym1eARAlAGQcXy1vL6P9tmNYWnaKGKtG0VF6xb5XdtmIpNwQ+0KKFUd20QlALq6EwG4jcBYDaUSgGl9rsA5u13w+657ZAJG5zYCaCXmMcP9KKMKXOSyuFycHcd2yV1G0EJnsgqeQ9ME6+RidQhe2jYFLS+4yjTmW90h3WdM3gAAYw40/TcV7T7/HZNYdz2JZdWZ+uykmENsWRZYjhHLWNgCN1rjQrQeagEAKzamDdJ0IFO8LM9XqvWmicnG79fK+JmstxqqInIMXXJ0zQGweFwVk2VNrItKKdSvAiu1Blzo1VBKISZeDUBYU9MnSmsgLm8FMCGYwSKvBle1FICzFkC8Bo5lcET2F1e+iKF1bINj62YCIVpLnNJXGt9MVhSTLHCVDJpogN/HN1Eci0TU2jZZR5uRAVBpKiB0EqXNuK7zenKVaWUNBC9O0AdAI1lVDG5zEVpeTJOk2UbKbcZUySoJYNzIWx47yRJTSfj/mMTihd39SCxtaClfWzOrQCV6FGogJgCXO1MQ5brSkuzS19ay5hcXKxCXlDmrfhRbpBgBXjHcqm4lrY7ZQceV4EqWwLOKwQKXQANfCf/RKmj0xQDgYogZV4I1XgVWGI8rcWwVgLwG4uKVYIlXg+5WAZDXNiKY1xGJhOtOxZrXUwoj5SE3A7AxoaJ1PY3N4jla0FUAxjUAzDU07IPHDfZ5KZJRYGFXQ8ewqtEC7XqaUbQSs6poe5ReKKAnuAeuMlmESRroLqO1VbsuyG1T5O6DtAKlan/WbgzutEImsZjE0uoMjwXWx4YdgkslelgMNdYByHDjrcJyaXWt5XgwRsYpicvKHNa6SFnl5Vodgdqy3tpY8wotzkbQFsP9S+D/KInhORa4FsEMjX4FFmj0JQDiFQDiEmj8JfgZrGMJyFYM7jQSRCvBbV0FYC6p6yUriBZxpSKR8Fjc0Eeu7hpihmVZ1Qx1BHZFOiFj3CR/i5/pPk3yHiWNG2ghdsxjLm5AN7lHbU6Gec3dFOMWAdgxQWN5tVxlEi0vTlSQG3e3E4Dz1aobBZYVVhlYxjxsV0xizQHZYLPQ1lxMzy6G+TFnJ4eCsjaywJhkX6AlfRSpWLnQPjpW2bLcK7SdIArtjcXdQ1ZFiigrog6ik0CL5ysq2ikeL4KGXQQARuu7DL5bDta4qAoB3SmW48LoAJDl1Tintoes3goCdA8BuoTA3CfTFsGNLa6XgJMA7JPjsjgbCBMr6uTkeoxZ8VzW9Uh3WC08JwkpmcO8QiVjIEAxJZLGd8G9XwbWmYaJMN5VW6Wg20ypkpUdFAcjsCXbrP6biriHvOJMLCaxxlkny0qvzNf3D1bfFbgWwpNklwmN0wa0AmtBzFnhg1zucocAK9QK1Wlrcblcc63QcrfwfyyvQNB20PkyOOI5yoRDLfRdVQcBGmVfDlZyGYADx1Rxa05algbOyRLiObitCFysQ2Av15jgZWo3BFyPqkgBkK5D8qlGfrcCLDvWyet6qOOgKX81neQek1uMC7LjMyrl1qD54E7jMBFZWgSuWiLHmSao0luxQ1RT56Z1EXcmsRYuieV1UUxtppK3zrbUCC5ct6nCyaeWUxIdAoxAjjs/xJxhqQL7O2dB+fyYkwFm3afAjr+x4HRHCd7C8g5nNU0EcnmHavjS5cTfF4ELjOdyPyG5oiMCCV1WC9CYa7wc66vkzgeUQIEgRHDXyIkECFJMZVxG9XBNZZe0lPBbGrNFoFbLawus+ir5HLNKghTXdMZ3KwTLnl/ZYec2k34r5Qwj0p9aMta0jgusXTGJNctkg+GZ7KC72Pmarkwvi60DPOZkdkmQuoFtWehCBexozCHPCuwlVdrt4S3qCCpkh4BWuJAssrRWheozWnQTwFJYKYFQWCHdVfxcVCkTIiS72y5jUCiGijkLKtvt5AkEJoJ+mZWXXBUnABMIq2THQKCzjvCsgkqV+qgmIWAjxDFd6ljATZeW17K67fa51VjNu6BdMYk1B7KYHrLLkgmXd7HGKPO1zC7Tk9mVr8fZ1uTxmAfwPp1AvncvY61OZ8vNSmulEWW9G6WurJ0MCipVMoQampF5xnKnP/pNhbSKBLQqaRUL1FYm+RUWQC2QqxVM4JxCi4pO+5p8K91RgVN3i/NBpvxKa23nuLNMbMXd266YxEoTssH0md3k7L8U99mTKe7jprvr8u24PPFPT9xis815LshlKF3p+cMys8n9e5pjW6HJra43FeiszcRoTLZSyaasrcUZ4DUWaL3kk3SNlVwJ7aqN2xWTWOlBNhiT/K0OXMOnbjySbWZ1NV4n4XQwxiSJQW5XTGLNS7KBdcW6YhJrHpMNrCvWFZNY85hsYF2xrpjEmsdkA+uKdcUk1jwmG1hX6aKr9gkAzCQWkw2sqzTVVVzuNUQF9FLd4wYLk1hMNrCu0llXCsA1qlR3J9mZgUksJhtYV2moKwlgswaAi6W6yxnrZhKLyQbWVbrrSnehk1lgJrGYmGFdsa6YxGJihnXFumISi0ks1hVnYjExwyQW64pJLCZmWFesKyaxmJhhXbGuLBIr1nLbROGptKojlDIotd3OZ1dpnbu6slb5UmVpIAvrinU1x7paZNavux2tXyd8S9tmEW1YL5J+Pxelrk9E41vTSybWFetqjnS1CKzvbYlo6UaY6kilttsJ8G3k+1w3m3XYK9X3pIcsrCvW1RzrikksJmZYV0xiMdnAumJdcSYWZxexrlhXnInF2UWsK87E4owZzi5Kd10RkSNJHVpc3yKAOBOLyQYmZtJcVwpwRgOWHnXEVTY6xZQWik83XVXBe+DOGI3rXPOWmcRiYmZh6KqsTRhN64TRvEGV9SLSAke8d2y+6woB3CVBjADGI5NYTMwsKF3ZAF4vwauORm23vZ/zvNaVDuDqDp+F+ZjEYmJmPutKA7ANXrDE0bruqb1vWukKjmqTumh9nzxnEotJrAWlK8yc8gK4JRHATGIxMcMkVrqSWERe9bkLbkS+EEgszsRiEmvB60obOjL1PGHOxGJihkks1hVnYjExw7piXXEmFpNYrCvWFZNYTGKxrpjEYmKGdcW6YhKLiRnWFeuKSSwmZlhXTGIxicXEDOuKSSwmG1hXrCsmsZiYYV2xrpjEYmKGdcUkFpMNTMywrpjEYrKBdTVdujLg3HStgeVMYGASi8kGJmbSXVfQqA1cC6txPZR1djFjTGIx2cDETPrrCgFc1ysiGnhxZQ4EsMEkFpMNTMykua4IwD0u6ystcBuTWEw2MDEzfXVxfwtzp7qyXWgHvJEmC8BMYjExwyTWlOuIYMLzyg5hVFilUxjw2fRxC6f0XARwLfy+oU+YDda60H1ydQ4msZiYYRLrTq1uuzBacJG5darIBefsHROmQVdyq824a2cGzsRiYoZJrGmoQ0tLq0Q2rXMVG2SsKyaxmMRKV13FCcBkeTXwRprWaRaYdcUkFpNYaa0rHcAR2wK3sa5mhMSKKQDH4vYub1FriU4kC+yYo82+xn3dLNeVabHKXMvCukqsw7bkIpjg+VBYVzPTrhZFa3tvR+tAcLv0yWMtlJaNzueE0jc3dShX2yZ5nGtZWFfJnwsNz8TGR4V1NTPtqhdi4Ir222SiK9ReLFbBnhQv8tYnfJ7lupjs4Um+uZaFdcW6mmNdaSQWuj9tSQJob2nzYdFmo84bq8ylLKwr1tVc6yrOJBaTWKwrzsTiTCzWFeuKM7E4E4t1xbriTCzOxGJdcSYWZ8xwJhbrijOxmGxgXbGumMRiYoZ1xbpiEouJGdYVk1hMNrCuWFdMYjExw7piXTGJNW+ImZinsK64XTGJld5kg7UIebSmm9Zx0os9wT2ddIXXlbYKs6RRmEV1wlxWS+fRNS1y+Zp0ILFwGt1akBHkjJa20Ln13Zy2K9QPylIqZdPlYhJrPpMNuAhbQ59nGdT1vgCeK11Rg8uvEdFVzSKy8X6R+4snRM4zvxI5z70ich56UuRt2S2iVd3CNKrhmqbZJ7HKABzLoUMxq0mfkXX3isgGVfp2iGgRdDhmjTBXNk3du5lKuyqLK7lq4bxVRNbvEoYt1y74rt6Wa0oLzzOJNfdkAy66FkkAsLZG1FzqCoERqYbGtlOEDh0WwRMnRXD4jAidOCWCx8ZEcHBMhI7LuuCJ0yL8+lER2fWwMPOqyNLMOImF1ragFjyWbpFz4KAIHT4OcpyS8lA5C+W0CB4/JUKvDoi8fQdEtKRZmMX1M9uuSK4aYdT0klzBt05ocimZhs6QXOHXUK4nhbECOpfiBiax5hvZgACmlSn0dYwbtTWi5khXJlnSThF+pV8ERwC0g6MidHRknDJK12DjDB05IYyObeRmzxSJZaLbXtwiws8dIlBQRzKejCgbggiuy93/tDBzKie32HuK7YrkAjCGn39VAhaeN57eSGaQKwRgztn/lDCDFR5rzCRWepMNBGBcF2q9iGhlVkKAJLpC187YcB9ZVQe4+nG8OmiUWKDx5oCrTW71NBMz5ooGYXRvAy8AGv6xkz6y+HQuunxDYPneGKTYnWLlaWpXJlhQo2s7gRE9lEQZkunPkgu8mDePgTVugBi5jUmseZMxY9erMls69dMVxGORTbtFAK1aMkubUp0Ecd6DT8n4ebp0VdIoIlv2JJcP3Hq0tKGh0wSIYBLLjHUYAuDi8mZZ6523K5Arb+P94K2cnYKuRt3yg2wGEnFlbUxiza/sorY51RU2GNwYLISWNyXLMXEdNujIlt3KJb8zXSFzi55KCONwr3wYkwNgsw++AS7ykyJyz14R2bFX5Dz5PFjbYzJ298qHIO4fElGM2SfS/TjtyiwFt7llgwgMnb4jXdk6QxAfGZLk13jthUkszi7SdWXmVokQuJbBidxmBIsfiJK4h2gFo8vrPMTcZHUFQMmthoY9nCAfEkI5z70sXeJsiG2zIY7Misl4Mlwu8sOVItKxVYSQTDrudrnxM7LpxGBPqV3BuVElwiCXDDdS6NQwNna52D7XgRue+yy8k+29zAGJlQc9eg72TkxipT3hh+RL7ra9HmD6xGnwfTaAxWjeIMJowVJwDYk4OnBQkVpT05VZDC7qgwcofvXGjbn3PSzMAIA1r1IYvTvB6r4gsl8+IsIvgTV+8GlhlLUTKxxdXAZ1b4I8Y2750EuIbxHRtW2Tb1foOu97UrrtqYQcA+AeN/WJbCK5To/rWgdA19Hm9TQENeskVgTAWw5Kadv8AIC4dUKXjhIDCmpJ0fKozuGPG++35upmirHs63FcDcctqUeNC84uSo2YQbIJh4EcK+LjboKlQ9fUzK0kC4fXB1OyOhLExrL6qevKqEnoLBC8eXsfB9nBBS5uEuFfvSk7IAQoykXxsBzmygG32gRLbC4qEqH+Yc+7jYnsF1+nNjRpwg/c3ODAcGouMsr06gB5OqjDyI791CG5Y3T39RgSmPm1s0Nimdr+NwGIeTbsfkzseOQ5sai4geqSBdrmsjqR88JrIudXh6G8qQqcH3pL5D7+PLGOvr8FqxHZuU/kvNLv/A562JxX+0U21BmrmnmKXArEDMW+Nd0ECF8LCtYlG+JIAxc3XyljWTNSpQA/MsHwkmMpMeGDOtdJ6gpj37x1u1zeATX61wAMS8tl5/PWkA/z6/Ecnj4kcvc9AdedTPQsIO6PLm9MvouhH4kF72L03evjtSQbyoLy2lECJLV7zGKrbBdBjNETLLjSPcgaLWnyJ8+mm8TKWtkolsIfnFnSIBYtbxC7nzwoHnjqV6K4tldkFNfb3xkeIsDMWCsCZy+JwIUPqQQvfEAlACUEsYWZU+GfIYRu1YEXRdalT+ha67eBSx9B3cciCj2+GZtPJNbcEH7oxUS2PeBL9FB8+eizYHEBKDFnyAUtCI73UjxnMb6e4or7oCHmPnuIOuvJ6gq9s5xnXtKGjFSHsHWPMKPVIhs6+ZALAEliT4zdj5/yifHV/TbvkYRUiiQWDhvlwLOdjsPxDGQ54z5H/UIcLi2quge4xxir5z72S6X/xHjZ6N3hkWuaSSy4RuTB5637nxKbHnhcbNzzuNiy90lx/xMvUtkGcQjWbYTvtj/4jCis7gYQewiKRWVQ1kBZLaJwzF+0SARPXRRhZOOyK0UUGhnGG5SHCz0SpcXhb8HKEnGRUyWPi7JE7vOviKwrnxGAE4kTJrESAIwAefogkVM6q4vnOK4Z9XMtIV6MtG8RRudWKhGtGO2bKeUyOKCBCN1B8JAoc2qSusLfZEM8q7v3CIpoEXhmBXUUVwYnMd6ac/D1RDILOoBcdMehXRkpkljYeaBLrMsVhiOlTHZsVnrZoorUE+oGQet9BoZ/eZ3bZOdybNTNHzwCHejKxpklsZCwWtOyUdz3xAtiz4GDANwXxH2Py3I/lN1PvkjWuKFvp8hZ6x48R1DmPfS0yHv0OZEHwmKJ7D9AVjkErlH+opUiAuC3v39UXkMuiCf1Lw96RGQVw6BYdKHN8jYmsSYgZszCWmJxMRa04t0QuMfRvGoIU5qT3w/HKZH4WSsT9eW5PGIySJ6K8SyXF7O68FmT1RVyHMiO20kleMREDLNGGJWdHjJonHHpEYjhN4MbD+0p/OagK7sMPYTspw4mzx7zc6EpjHBYe7SyeZt2yZAviV5QZ+NlcZnZ1VpoIr2GnMeeU1zQDJNYedCzLAJQbdz9OFleG8BohcE64zVhTDXzElFgfRGsWej6vv85lM/k8fKnoJyTZI0DJ8+LrA9/TfVLP4AC35mL1rqUiZY78/M/iNxDh+G7VUxipUpiIYCfdQMYx07NSI2IrmkeJ1m/TTKk9lEmH9A5uMqRXftlNpcVs758RAF4crpCYjJ4+LgbwK/2iyj855jF5o7dkwxlgYXNeeolSXhhzA/PoRxpzb3GCRrSxU+NxLJ4AAfAp0Vk0/3QeTUk10tZ8gwrImSLGikbyyIHUS50r03Kk56FTKxsCOzre3aCFX5JudAH6diz6yGKgX1JLIyBT12QATv8WdGqDiidwqjuEgYcaepVWbtMkF+DBZRQGle5rHFinEPQ4HDsDGeeRJvXuWMVJrHGJ7HAWlIMpuXtBo+NUiOKdO/SMqm034I1Mdo2gUsIbnT7VvcR6iNbHtDcWmWBX3rTJnAmRWKBC43kpNdiGvl10OAbkiSeuLOzEBRmsNJ5LrrKW/bIPGoL4PuekDODUiSx8l0Adp4b2XSf0o1HL6SbLdJz8Y7CQBuObNhNcb7rfvAZPU7pbc4wiYVM8xJ40Lb9T5O7vHXfAdF378NwfogscaYPgC0SK0gAPgV/SDPN4jBqcNe6bhEFEFOvpbZPJNDiZwA2zqON1nRBr15PPX0QrLiZVSHl4nWeUiexSpshbrvPn8SCutwnnxdmuEKlHGokVv8wjaGia5pwdJFYI2TtcpJZkona1TIA8C9fcTwEKwYGkCADnQ0xbcjFLLvjYARntBCAWVSv2im0o4J6GlLKefolO4sr7579cjJCqiQWWNqcAy/6k1ikC69ezmoZVm4SKxsMni+JBfcykKxbM4Mklj1BHeoKICbZ+8wh0QQNYtGKepFR0iCq4tvIIpdDYB/xxAAYzJuLwQKffpeYZGSP7fLeJ9TTYuMxPLGu0Qq9PAT9RsdWAjt2AMg+43hgtL6HM7EmlYkFDbqkWQ1lJLqgNIsHLBjN+VWxmD2MNGF+r9MRGF33UCw4WV3RcOH2X1CMqWeDhX/5Mo2p4gII7jTGxDHsEAAHZwhF0b0trBMhjIFR/gE1+QLuHV3dmpz09BsHBrnydu5LYNyTegMQ14bVMBL9HmPl2i4ROnwCvAj/SRkE4LK4xyDNWCZWXCyr6gIQd9ixLv42F/60MJRiuN6I+ZAX6MI9c1Dkwh+S+8tD0Nu+DOWQyH3+ZZH38NOeXluSJ0bLRsctaVovspG4OvSWMPBlEgDMJNaEmVjgJodfeF0xoD5AVNPe8u59UKYqZsaoMfoNyfg14CBYazkzafK6Ivd1RbMav9XHlqFTaNtAxFNezw5K2iBLrLvaeI6zfDCmxwn0eVXgURyUnZUWU4chPsfwzZxMJhaeL29MYLST6oBi96NyKmOoQuTe/4jslDwuuD4FMvzKEW1G1yxkYhlkidt83SMjNo5Lhz0jEgjL6ohIMHEICD+XNPmuwOACsAIxzafFPVx9LTCTWOMSMxjTxjf75DgnWtLwi6+JSHyTCA+OpZSoT+7p7se01TqmoCsAafZTL9K8X+/4crSsQ5JPa1pFNo4Xg0UjtxXBDJ1M3gOPyyHGSKWI7HxII72cd8IZWFGbYJ1EJhbIlQvhYvD4yZQmKxCv0LFJ5B58w3+ChQ549Fo27lbu80KaTugDYBqTBHc66gNgJrEmzi6i9bnACuficJLGziadsjd0OrUpcmhdDh8Hi1NJz5iyrrAeOnOHOdYWEQCg4tirGYiBha2m+JxITySkwuVyhAKen/vY82CNzyTKh1YRLLMxlemEZIUbkkzcH02alRYaHB33OpyRRNY3p2oBTif0s8AJAGYSa9LTCbEOGnsQM6wGR6dnOiG6udVdLgJsytMJcU2urXt959ziWDCO/eft+gV4YhvB7awh99bo3k5hWKh/RLrY3ql74EobFjk61emE4FlQJpst151NJyS5oKMyYx3qeQttOqECcKQDQespjX1MYt3J1Esar4yL4NFRjfWdIngBVEbPPT4L3d2BrtBLePCAmhPsea6acEEsMDLLx9R6XS6PwtO59IJ8q5umpis9kxCHuvY/NYlpluOAF116TJ9c3TzprLVEEivWcpt6Jyqt6qiGcnCYx/5OL60zXmeWQVywtkVluLSqo6rDlyqbPVkmrJtjXSWtQ6vopyuIuYwVzSL8xlHFTA+rBjasNc4kdcjqHh+jNEoimJCAnFZdySGs3L1PaG68Lsvw+PJBoTFuHEfu2kpZU3ekK7vEKcbO2fOY7EB8ZRhPf3KeM3Y8mHYp5brzdrXIrF93O1q/TviWts3gsq4XSb+fi1IHFji+Nb1kmo+6gu/MlS0i95HnwNqdE8HRtwHMZ2TSxHGcsndaFXV+Asc64bqx8yL3+dcoBjVxLH8mdNWwTsa46+4FoICVHXuHnu/I5S8fxr/BkxdEzquDNPRoVndPe7syY+00QynUP6bJ5ZFFlw/1RnKdFzmvDIhoDVj56p5p09UisL63rR5GJlLEHZQj+q0AX+uJEq6bzTrslawYeK5lWQC6MlfUC7OwTuTteRRizH45vxbzm3EeK1oaHCNGUL8xKPIA7HQPzNyaDV2VyhU4Ivc8oGRzZCK2GtfDsuqO45zf1yjMkiRX28y1K5QrXAFy/YJSPr1yEeFl1R2Tc5GN9u1kwcnST6OueE0s3nFPNgiIY3H2DRFDOJ6/ZY+I7NgnjKYNlDxDiypgkkeSIcSZ1BVNAjCrhVmCCR97obN5ROQ+/qzIxkkv9z0k8tbfK6KFDXLC/trWWWtXJFcUOrOSVpIr94FHaWJC7qPPiQjIZWzYBXLVy8UoXBN8eGF3JrFmTFeK6ML5qTg+aaW5qhyAOdWVZf2ws8EYEheSwGmoCrTGXLWrmMzasuQi2VCu0lbenZDXxGJdsa54YXfOxGJd8e6EvLD7/M3EYl0tTF0xicUkFutqHutq7kis2DiFSSwm/FhX6UpiqR4OUyIbfIrdCzIxwyQW6yo9SSxc6bJ3h4h0b6diWMeee2jSwnjrCjExwyQW62qOSSw8Eli7tokIFEMv8c1qqwkmZpjEYl2lHYlllsu5qUbPdjdwrdLuAJiJGSaxWFdpSGLhsjiWBbZKxAXgNiZmmMRiXaUjiYUrBmLKW0QDcMQ+bne50EzMMInFukrTTCwksQyNxDJcJFYrEzNMYrGu0pnEMhv7hNHQKxepU8XEz/ZqG0zMMInFukrTTCxtEXdXEsedrV3ExAzrikksJhuYmGFdMYnFZAPrinXF0wmZmGFdsa54OiETM6wrJrHShGyA0tDrTIpIh967XNdVO+uKdXWXkVi4npBRRYuqTVgiVXKj5FSvn42CsuA2H7h5VrrIxLqaWV3hda69lu5SEsssbaVdz3ErS9x9MPvlt0RYlWzPkc4PHRbh1wbgOMF1s1mHsrw64JzPpSysq5nXFV4D7TWyeTe035a7nMTCvWF37JNbVgzKXeNp3x6tOHVjcnsKXHN33OvmoA735UH50kEW1tXM6wraax602+ia5rucxEIA37Mv9d3wsKS4X+us1h0f86lPA/nuCl05JTxLuqItVQHAtDb03UximQkAnmCTqAE4nhi74w2mprduhHaUTw9Z7i5dyZ0jTtk7SFA5NjbDupIAxp0ZZBx8F5NYDoDPpKy8xJ4yDQBjW5U0Ae9doasxERg5C+6sLAF1TNyMe7p1pQCsLPDdTWKBAvKgJ3O70OO4MdRTnkovN5Wsysn0clPvCl2NAmjPEXAleM/I47gbmE+PrqQFRgA3M4kVSQDwRD34yfRyVW2ZRtPQ2i1sXaEFti0v7hXsArBWBoZFqH9YHgeG/dtayrpyYmAmsZjEYhJryvcbUwA+Y7vRjgutXX8M4uPRcyJ4/ooInntPBM9eFGEE8xuDInRkSAGcSSwmsZjEmmVdjck9iwm452QZkQAOD4wSIJd+9luR8f3fRcaPt0TGT/8Ri7H8+79Fxr9uiSU3vhfBKx+L0OuD0irPNolVpjbxLmsVJi5iYX2+K0gscoNGPbuij/dbv+uGJ3HdOJYBZTk+Nm6sltr9ksmSIgnjvR/J5dXV6BTvNzx975ZUV6nqxf3csPdeYF2DY2+LjL/9Q2Tc+rfI+OFfIuOfPuWHHwHU8P33/xDBo2qMd5ZILJr33rJJRJs3ukvLRmdd9AVLYuHm04MjroF2++iJVaj4XTeo/2ETXxdMuF6/Di0dAOWYz28tWZLcz64b8HlX+51SHAdNeEairlIdVx1PBwnvdnSi6zxjtdipTKBnPIaTvus474HgBatMFhcB+s9/TVzwuh9/EoHT5+H3Q7NDYoGljbRvEUZ8i4jEt8JxqzrfrBa1WJAklvyDMsD1yfj2hljy7Xd0tMvNv8Gfd0YDA/zm8HH53fUbrmvxt4vBtQqefFv+6XDM+P5v7vtpz1iCn+H7IGbtwPWBC1foefZ1dP+bCfIEIN4KHTkhAu99RHInyAy/y/zzX0UY5HQ6Kbj/uXdtecKuRuWjF5An6zLe/2+Jerl+M/F9B0bGt7yoY/3dvDJb73buotQd/Hfopvpe991NET4y5Hq34KkL9PslPnrW758FOibiaRLudRh0vfiHWw44wVXO+McPiWDGz//1g1jy9/+S16hrg/2peD3TQBuMzqwAAAwBSURBVGIBSBGweonQcbOzKkhKJFZMAVgta2OqpW2o1PZIK2nX+V13h3Wr/QCcrEgmMePqdbHk66tiydVvxZJr31HJwOONmzL+efOY02gAGHQNNJAl31yD312Tx2vXqcGjq4UAQZKDrsHvrfvBNbKoZ0CjCikAB9+5JOu/lvei3+qyoHxQh706NqrAu+87clvXfXOdfr/0D38mOXWXPHDmgi2PYxWSFPg+cOkD0Id6ri4zgkO9h/W+bhbW737D7nfT76e/G8hIncuJU/Ac97Mt/WEHFYYYEzsouhYBfPIddf+r/nrGIwA/68Llid9dt+xvDIrMv3zjABIKMtNU/49/Qv2PNngRuEFsJ68OiEzsPJQVzvzyGxF649iEzwqCZ0MkFk6AmEq7h5g3kgTAZllbyhhcFK3tvR2t6xVO6ZPH2l7pj1ufE0rftNSZVV0icu8jACBoWEj/2+W057OqGzwJjeU6/clZH38hAuc/EMELWN6H8/dF1mdfiKW/+b1Y+t6HoOiTdH3WxQ9E4J0rYunv/gS/+5YsXuDtKyLr3Y/AxTxL45LBU+fJWiG4g29flveD+1oFnxF490PoIE6LMIA46+L70mpAJ2J9F7j4ofzdpY9kg4bGGzh7CRrtqLTAWAcgRlmCIOvSL34H8lwXS//0FTTuEec9QZ7AuUvSa/jmW3qHcfWC73j5Y7oXloCSHWUJXvrQfgf7fSfSM9xPWsTrInjxQ5cOgiB7BnaA+G5vv0sdGrms390g8C19/zN6N0t/WVi++K3I/O3voe6KJJ5OX4Tfy04VdeXVM/0WdY1t4tgp/3bgrTsmM7EykKD6548E4sw/gWeDYMR79I+KJd+Dtb31H7LI4beGqR71HnjvA1n/w09EcgVPnJvwuShb5L6Hqf1OCQsATKNnlzC6sex0CtSZCNqUMNgLMXBF+20y0RUd0lRbBa0yXuStT/h8Z3U0G2mHRWKNTliC4P5Zljf4zntyGECN7aHlzfzzX+i7rE9/rYYIZHyJFmDpJ18QgDJ//yX1yja5A98Hx86RS0cWD7/rH/Yvyg3MOn9ZWguQxR6KwO/hHL0Ay+0Onr5AdYF3lYWE55O7fBis8vsSdEv/8KXHhQZ5zlx05OkfHl8v6EIDUC0rFnrrhLRcR4YpLqdzW/6RifWMOsbOAACGnY/r96jjv16V73b2guNCW+976h15vfWfwHtaljXryidSP9hZKq+IhnyODCXR9UhKbYIKvGvWx78mK2q7ybf+LQLIMh8eoo4mG3SMFpr0g/eGI3aUi63foOt96ye6j912krVDIrH2y9lIU8ECWE+jc5uIdGwThqeQhU0RgxqJFXdPZnYF0N7S5sOsTa1uciSWcu+uyoaahQDu19xB/IP+9CW5qlmf/Nr5o9C9gvNMBPA1BeDDx1xsrQXgDAAMukf4WZazzhHiR2Qr0RUMwLOpYaIFHj1LDde+7sx56f5iA0ViBJ6dBS40yQ0WFeP04Mhp6FA+lx3KH78CV+803P+cIrRAHnBPM3xd6FFfnRCAr0pXNDh6xpEFni/fQcofSoUUs1xolB/fWdNBCOS2AXzmAsmG/x11NtipIoA1Fx3DB+zkyPO48pH8T8CFtgF8RpPP1vdZ0kXQl632l5ncZAhJvLEuWtQA/O+hN47T78Jvyo4SO8wAdMKLkYXW42IomSAvdfCTJrFSbfdqHLeqU0RVMfVjwkhQMgzG5yeJZVmarHcuu3tqtLIKwEtdAB4lAGOdBLAVc47ag/gSwCru+1aLxfTjTY3EsgCsYmYisa7dcGJhdZ8AWeATZIGtGDhDgZsAp2JyrMu4+XdwcU9LqwYWmOrg+5RILIiBM655Y3iU66Z9vhjlT5XE0t9Nv5+mo8AZrwWGOhvA6n5gyRwAf0z/SfDkeSeWpjjd8ww8v/H9pEgsjLMzsQP2YZ4X//f/AIg1q4r/H4IX6hOILQQw6twG8GxkYsX9h54WZCYWNS4dwEMuC4wAXqIAHPYAOIsA/J0C8DEXaUTjhje/T2iw1rMkcXMjKYklG+GNyZFYdoNVQMb7D52SpJQviZVELxaJZRNDXhJLvgd1QC4SazQlEisjgcS6ppFYwyRzhhXTgnvsIskANEs8Fphc6Bvf++vZ0oXf/zuODnCCfSZ2Vl4AgxudhTq0OmwlG4VbX30jx4l9ABxKsMCciTU9mVjEQn9LfzzFwP36kNEJcqGX2BZ4yBlegHOsy1AWOKxbYK1zkGVIO8qY1rIUCGC0iFnKAlMMjNcNWvm2egysLPBbmgXG6/HZ1jMwJhw5qzqBG+S+k4XQLLBsxOPoBXSALjTeH/WCFt+W3xMDh5MmYox6vBz1vgMjLn1g6LFEudABzYW2OgoHwFZsesINYHjfMGZiDXj1PGzrA4k73/93vOEj6ry/cjHQiwGcS//8NYE7qK7BuB3BS797dUAs+fJrB8QWgAHY8hqeTjjtmVhBalyKxHr7kiJsVOPEOEgnsSwL3C8JLseFRhLraKJl00BrlyNuAFsuNFoHC8BIrIWsOagDcojBIbHOKxdaxcBIYr15XLv/CRrqkDHhDdmRISh0C2yRUj6di2WB/UmsIRnz6r9JsZN0ve+AZn2QS/jrNyoGPq9c6FPEmFMduuhHHP2F1TAe3ssisSgTK0HX6jPcf8nXGknZP5Ra9li/JAptMAKQl/7xLyL86lH5PbSNwPufisX/+78iC0nD1wYk8OGY+ccvJfBVZlbg4hXpWfB0wunOxNJILAAOklI0fAPuYwAacBaef/SJWPrpF2oMcdgmeAIXPxCZv/sjkUgIchxqwaEXnAguc4blUAxda91P3TPr8ifSiqgGnUBiDWhT5AaGHVLHl8S6RrLoMmd98KmMEzULrJNY+NssSx5dPpDXmmVjk1hI4EFDtq+7/JHzW+t9J0Ni0XIzWkxLAE5CYsE7LP3wMwKSrj8k6/A/CZ57VwISrkdZXHq2yweaC+0hKSdqG9Ax2mO9P/4ksj7/LQD0KFngwCe/EYv//R/53U//IdCiBcbvM7/62gHwD7cUwTnC0wlnjsRScRi50te1RIWbsoGSizrsZGJdk64lgldP5FiMyexjKhNr7JzM8NLuZ99XxWVoZWwS6/x7PhZYDQHppI5OYln38T7jqpQrw46BHRLLnUxx3f2+392UmUMJJJZ2nZbIYb9viiSW/b7692gh/3qVZE0gsTD+vurRHcTGNBaLXoEaWpIx8E1/Pesx8PnLk8vEQqISOhAEqO1CA1ADEDK52GYVG+OQUia662oYCQEe+PhzV+jF0wmnm8QaGLbBSAkFCEo6/1bGkJRK6R5akqB1rqMjAfKmysRSAEY38Gv9umvuZ8D1IQ3AlDqJLrEHwGhhLJfSIbEkwLwy68+g+1sk1lk1DpxMFut9leuJlkzqxXOdsvr6+6ZCYllpmKFB91AOcgkSwDdBRovEOi1TNr/x0TM83x4ntwhDHEaa4N3w3QnAA0OTmmJIbDR2JNbYLlpWLS72Y51ti/3tdcrM4umEMzqdcFjGdUeGtHLCOfe12j7XqTiNwGcBL9l1Vp3OiOrXJ0yRw+/U9crakZV23dfnGf0aa27fP4ksnvcNDgz7Xzc44v++E1gYO471a8BWvKpPwOhP8m4+9yASiwircd7Nvv8UlsYBi48dsWWJJypkqbGj8X1fJrFmaU2syU1Bm9p1qUxSnytZRlOc0D869emJk533O+GaWCOTeLfJzRlGS4yxN1rWxTSlMHEyw+Jb8N2Pt0TWp7+hWJjXxOI1sdQKECedMshrYs3V+mGUBwAufxbExTi2S7OPcFIDHuFzAFMm+2W6J6+JxWtiaQA+pQF4TPCaWHO8fhi65DjzCJMzoOCRxnnRXec1sXhNrAQX2rbApxJIIF4Ta2GsH8Yk1oJdE0u3wKc8FpjXxFoY64cxibWAF3ZPlgDAC7svnEXwmcTihd2ZxJrXumISixd2ZxJr3uqKSaw7I7FOMDHDuppbXaUNiWXE2v9PLZb1s1PaZKnt+Rkudtf5XZdKXXmS61a3/AyK+Dl44vTP4Mb8HISiHxPrhn+GnjKF62a57tjYz8GjaSIL62rmdQXtNW/73p/BACW2+/L49GAmBQz+Pw/a7N0qOp3yAAAAAElFTkSuQmCC\"}]}"},{"id":2451,"title":"BLOCK x3 (Version 1)","description":"\r\n\u003chttps://play.google.com/store/apps/details?id=com.noodlecake.blockblock BLOCK x3\u003e is a simple, fun and relaxing puzzle game.\r\n\r\nThe basics are easy. Solve the puzzles by getting *3 blocks* in a row or column. \r\n\r\nThe puzzle is coded a 6x6 matrix and the 3 blocks are indicated by 1 (and 0 for free space).\r\n\r\nIn this example :\r\n\r\n\u003c\u003chttp://1.bp.blogspot.com/-GbZ-AMjylSs/Udk6kRyp4uI/AAAAAAAA3Pk/3jdWrVSqQpc/s400/pack+1+level+1-1.png\u003e\u003e\r\n \r\n \r\n\r\n* [0 0 0 0 0 0\r\n* \r\n* 0 0 1 0 0 0\r\n* \r\n* 0 0 1 0 0 0\r\n* \r\n* 0 0 0 0 0 0\r\n* \r\n* 0 0 1 0 0 0\r\n* \r\n* 0 0 0 0 0 0]\r\n\r\nYou line up 3 blocks in one move by dragging the last block to the top (you can move a block in the free space only horizontally or vertically.)\r\n\r\n\r\n\r\nThe goal in this first problem is to give the *smallest number* of moves to solve the puzzle.\r\n\r\n\r\n\r\n","description_html":"\u003cp\u003e\u003ca href = \"https://play.google.com/store/apps/details?id=com.noodlecake.blockblock\"\u003eBLOCK x3\u003c/a\u003e is a simple, fun and relaxing puzzle game.\u003c/p\u003e\u003cp\u003eThe basics are easy. Solve the puzzles by getting \u003cb\u003e3 blocks\u003c/b\u003e in a row or column.\u003c/p\u003e\u003cp\u003eThe puzzle is coded a 6x6 matrix and the 3 blocks are indicated by 1 (and 0 for free space).\u003c/p\u003e\u003cp\u003eIn this example :\u003c/p\u003e\u003cimg src = \"http://1.bp.blogspot.com/-GbZ-AMjylSs/Udk6kRyp4uI/AAAAAAAA3Pk/3jdWrVSqQpc/s400/pack+1+level+1-1.png\"\u003e\u003cul\u003e\u003cli\u003e[0 0 0 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 1 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 1 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 1 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0]\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eYou line up 3 blocks in one move by dragging the last block to the top (you can move a block in the free space only horizontally or vertically.)\u003c/p\u003e\u003cp\u003eThe goal in this first problem is to give the \u003cb\u003esmallest number\u003c/b\u003e of moves to solve the puzzle.\u003c/p\u003e","function_template":"function y = block3(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 1 0 0 0;0 0 0 1 0 0;0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 1 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 1 0 0;0 0 0 0 1 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 1 0 1 1 0;0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 1 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 1 0;0 0 0 1 0 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 0 0;0 0 0 1 1 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 1 0 1 0;0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 0 0;0 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 1 0 1 0;0 0 1 0 0 0;0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":5390,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":"2014-07-20T00:15:18.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-19T23:58:55.000Z","updated_at":"2026-05-25T00:43:28.000Z","published_at":"2014-07-20T00:15:18.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.png\"}],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://play.google.com/store/apps/details?id=com.noodlecake.blockblock\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eBLOCK x3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e is a simple, fun and relaxing puzzle game.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe basics are easy. Solve the puzzles by getting\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3 blocks\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e in a row or column.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe puzzle is coded a 6x6 matrix and the 3 blocks are indicated by 1 (and 0 for free space).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this example :\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[0 0 0 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou line up 3 blocks in one move by dragging the last block to the top (you can move a block in the free space only horizontally or vertically.)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe goal in this first problem is to give the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esmallest number\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of moves to solve the puzzle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\"}]}"},{"id":2478,"title":"BLOCK x3 (Version 2)","description":"An extension to problem 2451 ( \u003chttps://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\u003e ).\r\n\r\nIt is based on an android game - BLOCK x3. The objective is to align the 1's in the matrix using minimum movements. The valid movements are  horizontal and vertical (by one step). A zero (0) indicates an empty space. Your task is to count minimum number of movements required to align the three 1's vertically or horizontally.\r\n\r\nNew challenge in this problem : There are some static elements which can not be moved and can not be included in the alignment. These elements are indicated by 2. This makes the problem a bit challenging.\r\n\r\nExample:\r\n\r\n\r\n  Input =[0 0 0 0 0 0 0 0;\r\n          0 0 1 0 1 0 0 0;\r\n          0 0 0 2 1 0 0 0;\r\n          0 0 0 0 0 0 0 0]\r\n  \r\n  Output = 2;\r\n","description_html":"\u003cp\u003eAn extension to problem 2451 ( \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\u003c/a\u003e ).\u003c/p\u003e\u003cp\u003eIt is based on an android game - BLOCK x3. The objective is to align the 1's in the matrix using minimum movements. The valid movements are  horizontal and vertical (by one step). A zero (0) indicates an empty space. Your task is to count minimum number of movements required to align the three 1's vertically or horizontally.\u003c/p\u003e\u003cp\u003eNew challenge in this problem : There are some static elements which can not be moved and can not be included in the alignment. These elements are indicated by 2. This makes the problem a bit challenging.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput =[0 0 0 0 0 0 0 0;\r\n        0 0 1 0 1 0 0 0;\r\n        0 0 0 2 1 0 0 0;\r\n        0 0 0 0 0 0 0 0]\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput = 2;\r\n\u003c/pre\u003e","function_template":"function y = blockx3_2(x)\r\n\r\nend","test_suite":"%%\r\n\r\nx =  [0 0 0 0 0 0 0 0;\r\n      0 0 1 0 1 0 0 0;\r\n      0 0 0 2 1 0 0 0;\r\n      0 0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(blockx3_2(x),y_correct));\r\n\r\n\r\n%%\r\nx =  [0 0 0 0 0 0 0 0;\r\n      0 0 1 0 1 0 0 0;\r\n      0 0 0 2 0 0 0 0;\r\n      0 0 1 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n%%\r\nx =  [1 1 0 0 0 0 0 0;\r\n      1 2 0 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 1 2 1 0 0 0;\r\n      0 0 0 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 1 2 0 0 0 0;\r\n      0 0 1 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0]\r\ny_correct = 1;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 1 2 0 0 0 0;\r\n      0 0 0 0 0 0 0 1;\r\n      0 0 0 0 0 0 0 0]\r\ny_correct = 6;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 0 2 0 0 0 0;\r\n      0 0 0 1 0 0 0 0;\r\n      0 0 0 1 0 0 0 0]\r\ny_correct = 4;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":17203,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":"2014-08-03T08:43:51.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-08-03T08:31:00.000Z","updated_at":"2026-05-25T00:44:08.000Z","published_at":"2014-08-03T08:31:00.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn extension to problem 2451 (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt; ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt is based on an android game - BLOCK x3. The objective is to align the 1's in the matrix using minimum movements. The valid movements are horizontal and vertical (by one step). A zero (0) indicates an empty space. Your task is to count minimum number of movements required to align the three 1's vertically or horizontally.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNew challenge in this problem : There are some static elements which can not be moved and can not be included in the alignment. These elements are indicated by 2. This makes the problem a bit challenging.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input =[0 0 0 0 0 0 0 0;\\n        0 0 1 0 1 0 0 0;\\n        0 0 0 2 1 0 0 0;\\n        0 0 0 0 0 0 0 0]\\n\\nOutput = 2;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60461,"title":"Generate a point cloud on an equilateral triangle 2","description":"The input is the iteration parameter H.\r\nThe output is a point cloud W involving N points.\r\nW is N uniformly distributed points on an equilateral triangle.\r\nThe side length of an equilateral triangle is 2.\r\nThe relationship between H and N is as follows:\r\nH = [1 2 3 4 5 6 7 8 9];\r\nN = [4 10 19 31 46 64 85 109 136];\r\nThe results for cases where H is 1 to 6 are as follows.\r\n\r\n\r\nEx)\r\n[W,N] = lattice2(H=1) -\u003e W = [0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0]; N = 4;\r\n[W,N] = lattice2(H=2) -\u003e W = [0 0; 0.5 sqrt(3)/6; 0.5 sqrt(3)/2; 1 0; 1 sqrt(3)/3; 1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 sqrt(3)/2; 2 0]; N = 10;","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 749.188px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 374.594px; transform-origin: 407px 374.594px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe input is the iteration parameter\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eH\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe output is a point cloud\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eW\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003einvolving\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003epoints.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eW\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eis\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003euniformly distributed points on an equilateral triangle.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe side length of an equilateral triangle is 2.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe relationship between H and N is as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 20.4375px; transform-origin: 391px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2188px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eH = [1 2 3 4 5 6 7 8 9];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2188px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eN = [4 10 19 31 46 64 85 109 136];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe results for cases where H is 1 to 6 are as follows.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 197px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 98.5px; text-align: left; transform-origin: 384px 98.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgY21emZAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNDd0e8EAACAASURBVHic7N1/cFTV/f/xt0igiTQoyWgRUhZHEuwUxX4tHVLtbEqtjAN12hGtSNndMjpqaz8WbItMyu7Saj+WwowdgWbE7rX+pIq1DTodR8zNgGESfwDlY2tShOsEUSSLiBgiuJvvH2dZQ35usvfu/fV8/BV3k5PjL/LKOed1z1nd3d0CAADgS6PsngAAAIBtRts9gYyqqiq7pwAAAHyktbVVnJOE5PSELFJVVWXp+HAU/nX7Cv+6fYV/3b5i6b/u7BIMu2MAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/znLIM6YpRgIAgILJBg/WhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+NNnGsdDq9e/fuTz755NJLLy0tLTVxZAAAACuYloTq6urq6uo++eQT9ZezZs36zW9+EwgEzBofAADAdObsjq1atWrt2rXjx48PBoPl5eUi0tLSsmDBgtbWVlPGBwAAsIIJSWjnzp3//Oc/N27c2NDQUFdX98orr0SjURE5duzY8uXL8x8fAADAIiYkoc2bN2/YsOGqq67KvrJw4cI77rhDRP7973/v27cv/28BAABgBROS0IwZMy677LJeL958883qg/b29vy/BQAAgBVMSEI33nhj3xfLy8tHjx4tIpMmTcr/WwAAAFjBqucJpVKpzz777Etf+tLFF19s0bcAAADIk5nPE+qpublZRBYvXpz7l1RVVfV9kfYZAADIU78ZQ7EqCT377LOTJk1atGhR7l9C6AEAAFbomzGy2ciSJLR37976+vpHH3107NixVowPAABgCvPPCaXT6Xvuueeuu+6aNWuW6YMDAACYyPwkdP/990+bNu322283fWQAAABzmbw7tnnzZsMw6urqzB0WAADACmYmocbGxr/97W8PP/ywiWMCAABYx7QktH379vXr1z/88MO9Tkl3dHSkUqkLLrjArG8EAABgFnPOCW3btu2BBx6oq6sbN25cz9d379596623fvGLXzTluwAAAJjLhDWhl19++c477xSRnpewisjJkydFZP78+SUlJfl/FwAAANPlm4RaWloGr4ldd911eX4LAAAAi+SbhGbNmsWzoQEAgEtZdQMrAACA85GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAfw2YhFpbW0cw3OHDh7dv375z5850Op3HrAAAAAphdN+X3njjjbVr1+7evXvPnj25D9TS0nLvvfdOmDBhypQpJ0+eXLp06dy5c++6666xY8eaN1sAAAAznZGEWlpaNmzY0NzcnEqlxowZk/soLS0tkUiktrb2pptuUq8cPXr0+uuvf+uttxKJhJnzBQAAMM8Zu2MXXXRRIpGora0d7igrV6686KKLsjFIRM4999wf//jHTU1NL730kgnTBAAAsMAZSai8vFxEJk2aNKwhjh8/vn///nPPPbfX6+eff76INDc35zdDAAAAq/RzYrqoqGgEA73++uuHDh3q+cr7778vIl/96ldHNjMAAACrmdCiHzdu3JQpU1Kp1LJlyz799FP1Yjqd3rRpU0VFxdy5c/P/FgAAAFYw53lCy5cvF5FXX331pptuOnz4sIjU1tYeP348kUjQHQMAAI7VT4t+BL797W+vWLHivvvue/PNN6+77rqvfe1ro0aN+vvf/15aWpr7IFVVVX1fHNljjQAAALL6zRiKOUlIREKh0DnnnLNy5cpkMvnyyy/fe++9w4pBQugBAADW6JsxstnIzNs2Pv7446997WtlZWWpVGr58uWrV682cXAAAADTmbYmtHLlyv/7v//btGlTR0fHLbfc8t///nfjxo2fffbZPffcY9a3AAAAMJc5a0J1dXWbNm36/e9/X1RUNHHixCeeeGLmzJkiomnatm3bTPkWAAAApjMhCR09evTBBx+cPn36xRdfrF4pLS196KGHpk6dKiJ/+ctf8v8WAAAAVjAhCb322msnT54MBAI9XywtLVXnhHbu3Jn/twAAALCCaeeEuru7e70yY8aMMWPG9L2FAwDykUwm29rakslkR0dHMplMJpNlZWVlZWXl5eVlZWWzZ8+2e4IA3GQkSWj37t0vvvji4sWLL7jgAhH55je/ec4557z22mvpdHrUqM8XmVKpVCqVuvrqq02bLAB/SyaTO3bsqK+vLykpqaioEJHy8vKKiooTJ050dnbu2rVLROrr6ysrK6urqysrK+2eLwAX6CcJdXZ2ikgqlTp16lTfO8jS6fTixYu7urreeuuthx9+WESKi4t//etfL1++fO3atXfffXf2Mx988MELL7zw9ttvt3L+AHwhmUxqmnbgwIGKioo5c+aUlJT0fLekpKSsrExlo87OzgMHDqxZs6asrGzZsmVlZWU2TRmAO5yRhJqbm59//vnGxkYRSaVSCxcuvOKKK8LhsFr7ySotLe3q6powYUL2le9///tjx469//7733zzze9973sismXLlvHjx//1r38d7vMVAaCXtra2NWvWVFVVzZkzZ8hPLikpqaysnDx5sspD8+fPZ78MwCDO6nu+xxZVVVU8YxpAX1u2bNm6devMmTNHsLqTTCZbW1urq6vnzZtnxdwAuFc2eJh2YhoATKdi0OzZs3tth+WorKxs5syZW7duFRHCEIB+mXnbBgCYqK2trb6+fubMmSOLQUpJScns2bObmpra2tpMnBsAzyAJAXAoTdOqq6vzP/KsimaapiWTSVMmBsBLSEIAnEjTNPV8IFNGq6ioKCkpqa+vN2U0AF5CEgLgRDt27Jg8ebKJA1ZWVrJBBqAvkhAAx9mxY4daxTFxTDXajh07TBwTgAeQhAA4Tn19vXpMormqqqrYIAPQC0kIgLNkrxIzfeSysrITJ06wRwagJ5IQAGdpa2uz7oqM4uJii0YG4FIkIQCOY+4JoV4jsyYEoCeSEABnaW1ttTQJWTQyAJciCQHwkeLi4o6ODrtnAcBBSEIAnKW8vNy6wZPJpKXjA3AdkhAAZ6msrLR02ca649gA3IgkBMBxTpw4YdHIyWSysrLSosEBuBFJCICzWLpm09nZad3gANyIJATAWcrKyiZPnmxF1729vX327NnsjgHoiSQEwHHmz5/f3t5u+rBtbW3V1dWmDwvA1UhCABynsrJy8uTJyWTSxDHb29snT57MISEAvZCEADhRdXX1rl27TDzW09bWNn/+fLNGA+AZJCEATjR79uw5c+bs2rXLlNGampouu+wyFoQA9EUSAuBQ6nRz/ken1ZWu4XDYjEkB8BqSEACHUvGlo6MjnzDU1tbW0dFBDAIwEJIQAOcqKytbtmzZhAkTtm7dOtwzQ52dnU1NTd3d3ffddx/NeQADGW33BABgMGVlZfPnzy8vL9+6dWtFRUUuZ306OzsPHDjQ2to6f/78efPmFWCSANyLNSEATldWVjavo6N261a1OLRr166BCvadnZ1tbW1bt27t7u5etmfPvHHjCjxVAK7DmhAAN4jHyxKJcDCYTCZ37NjR2tra1NRUUlJSXFxcUlLS2dmpslFZWVl1dfXSpUtFRP7f/5NIRPbvt3nmAJztrO7ubrvnICJSVVXV2tpq9ywAOFI8LrouDQ09X1PRJ5lMJpPJstN6f2FNjQSDEo0WbKYA3CIbPFgTAuB4sVivGCSnL2od4ih0IiE1NRIKSSBg2eQAuBvnhAA4W02NhMMSDI7kawMBCQYlHjd5SgA8hDUhAA6m66Lrks8mfjQqNTWi6yPMUgC8jjUhAA4Wj0sikdcIgYBEoxKJmDQhAF5DEgLgVJomIpL/46GDQQkEMqMBwJlIQgCcKh43p/alloU4LQSgPyQhAI4Uj0swaNrhHrUsxB4ZgD44MQ3AeQxDYjGTH4qoGvWGQaMeQE+sCQFwnkhEYjGTI0sgIOEwy0IAeiEJAXAY1Zy34sHQoZAYhui6+SMDcC2SEACHyb85PxAa9QD6IAkBcBKzmvMDCYdp1APoiRPTAJwkEul7xZjJ1NFp68IWAFdhTQiAY0QiI79iLHfqMjL2yACICGtCAJzCMETTTG7OD4TLyACcxpoQAGewojk/EJ46DeA0khAAB9B1MQxLmvMDCQZp1AMQkhAAR4hErGrODyQQkESC00IABkxCra2teQ6dTqf/85//bNu2LZVK5TkUAC/TtMwp5gJTl5GxRwb4Wz8npt944421a9fu3r17z549Ixu0oaHhiSee6OjomDNnzvTp0/ObIQCvK0BzfiCqUR8KcRkZ4FtnJKGWlpYNGzY0NzenUqkxY8aMYLgjR4786le/ev3111etWjVv3jyTJgnAuwrTnB+IWouy7qnWABzvjN2xiy66KJFI1NbWjmys99577/rrr3/zzTc3bdpEDAIwNF0XTbM5hUSjmZvOAPjSGUmovLxcRCZNmjSCgY4cOfLDH/7w/fffX7du3bRp08yZHQBvc8JiDI16wN/6OTFdVFQ0goF+9rOfvf/++7fccsvll1+e96wA+ICmiWE44tYLtTfHZWSAL5nTon/mmWdeffXV4uLiW265xZQBAXifExaEFJaFAB8zJwmtW7dORH7wgx+MGzfu+PHj27Zta2lpSafTpgwOwIPicXua8wOhUQ/4lQn3jjU3Nx88eFBEJk2atGTJkn/9619dXV0nT54sKyurra299tprcxynqqqq74v5P9YIgOMYhsRitjXnB0KjHvCufjOGYkISeumll9QH77zzzm9/+9uJEyeeOnXqd7/73eOPP/7zn/989OjR3/3ud3MZh9AD+IW9zfmBBAISDjtozw6AefpmjGw2MmF37MCBAyIybdq0VatWTZw4UUSKiopWrlx56aWXikg8HmebDMDnVGXdmWkjFKJRD/iNCUnoyJEjIvLlL3+51+uRSEREOjo6tm3blv93AeARTl50UUenuYwM8BMTkpB6GvUXvvCFXq/X1NSoD44dO5b/dwHgBaqp7oTm/EDU0Wka9YBvmJCExo8fLyJ9r1ktLi4uLi7Of3wA3hGPSzRq9yQGRaMe8BkTktBXvvIVEXn77bf7GX3UKBE577zz8v8uAFwvHpdg0HEHpftSk2SPDPAHE5KQ6sn/97//PXz4cK+3Tp06dd5551VXV+f/XQC4m2rOO3xBKIvLyADfGEkS2r179+rVqw8dOqT+MhAILFiwQESeffbZnp+2Z8+ekydP3nLLLWplCICvRSISi7nmUT3ZRj0Ar+sno3R2dopIKpU6depU33fT6fTixYs3bty4YsWK7IsrVqyYPn16XV3dvn371Cuffvrpvffe+61vfWvJkiXWzByAe+i6GIZrFoSUUEgMg2UhwPPOeLJic3Pz888/39jYKCKpVGrhwoVXXHFFOBy+4IILen5aaWlpV1fXhAkTsq+UlJQkEona2tobb7zxRz/60bnnnvvcc8/Nnj176dKlhfnbAOBoTm7ODyTbqN+/3+6pALDQWd3d3XbPQUSkqqqKZ0wD3qRp8sgjjrtbI0fq/g0n1/4BjEg2eJhw2wYADCYScWsMktOXkZGEAO/iLDMAKznzirHcBQI06gFvY00IgGUMQzTN9edsolGpqRFdd3GeAzAw1oQAWMZdzfmB8NRpwNNIQgCs4cbm/EDUahCNesCLSEIArBGJuK85PxDuqAe8iyQEwALxeOassWeoO+rZIwM8hyQEwAIuumIsd4mEaJoYht3zAGAmkhAAs7m9OT8QtcrFshDgLbToAZhK10XTxBkPrzdfNCpTp0oo5MGcB/gVa0IATOXGK8ZyFwhIIsGyEOAlJCEA5lHHaLx9N4VaDdI0e2cBwCwkIQDm8faCkMKDFgFvIQkBMIn3mvMDUY16Hi8EeAInpgGYwTAkFnP9FWO5U3fUG4br7xIBfI81IQBm8MYVY7kLBCQcZo8M8ACSEIC86brougcfpTi4UCjzNw7AzUhCAPLmh4PSfXEZGeAJJCEA+VF9cm835weijk7TqAfcjCQEID/xuO/2xbJo1APuRxICkId4XIJBXzTnB6L+9tkjA1yLFj2AkfJbc34g0ajU1Iiu+zoRAq7FmhCAkfJbc34g7JEBbkYSAjAiui6G4d8TQr0Eg2IYNOoBNyIJARgRfzbnB0KjHnAtkhCA4VO9cY7F9BQO06gH3IgT0wCGLxKRhga7J+E86jIyfz5aCXAt1oQADFMkIuEwC0L9CARo1AOuw5oQgOHQddE0mvMDolEPuA1rQgCGIx6nOT8YGvWA25CEAORM02jOD02tBtGoB1yCJAQgZzTnc0GjHnAVkhCA3MTjmRPBGJK6o549MsANSEIAchOLsS82DIlEZjMRgLORhADkgOb8cKn1M5aFAMejRQ9gKKo5391t9zzcJhqVqVMlFCJBAk7GmhCAoXBQemQCAUkkODoNOBxJCMCg1EVa3CAxMuroNJeRAQ5GEgIwqHicg9Ijx4MWAccjCQEYGM35/KllIfbIAKfixDSAARiGxGJcMWYCdUe9YXBLCeBArAkBGEAkwhVj5ggEJBxmjwxwJpIQgP7ouug6J4RMEwpl/pECcBiSEID+0Jw3F5eRAU5FEgLQB815K4TDNOoBByIJAegjEmFfzBI06gHnGTAJtba25jNuR0dHY2PjsWPH8hkEgA24Ysw6waAEg+yRAY7STxJ64403Fi1adP311+cz7k9+8pNbb721ra0tn0EAFJphiKaxIGShaJSj04CjnPE8oZaWlg0bNjQ3N6dSqTFjxox40PXr1+/atSvvuQEoOJrzVss+dZpVN8AZzlgTuuiiixKJRG1tbT4jvvnmm48//nh+swJgB10Xw2BByHLBoBgGy0KAQ5yRhMrLy0Vk0qRJIx7uxIkTy5YtW716db7zAlB4NOcLg0Y94CT9nBMqKioa8XCrV6++6qqrqqur85gSADuodjdbNoWhGvX0yAAHMPPescbGxpaWls2bN5s4JoACiUSkocHuSfiJuowsFOJUFmAv054ndOTIkdra2jVr1owdO9asMQEUCM35wgsEJBhkWQiwnWlrQrW1teFwuKqqasQj9Pu1eT7WCMDQdF00jTvnbRCNSk2N6DoZFLDaIPnEnCT0zDPPfPzxx0uWLMlnEEIPYA91UJo9msKjUQ8USt+Mkc1GJuyOvfPOO+vWrfvDH/6Q/1AACk3TxDC4Ysw2KgPRqAfsk28SSqfTv/zlL3/xi19ccMEFpkwIQEHRnLcXjXrAbvnujiUSibfffrupqampqanvuw899NBzzz339a9//brrrsvzGwEwXzyeObcLGwWDmUY9z7QE7JBvEtq/f//HH3/89NNP9/uufnrJlyQEOFEsRnPeEWjUA/bJNwmFQqGrr7667+u33nqriNx9992VlZUXXnhhnt8FgPlqamjOO0UgIOEwO5WALfJNQtOmTZs2bdpA715++eVXXHFFnt8CgPnUdejd3XbPA6eFQjTqAVuM5MT07t27V69efejQIdNnA6BAWH5wGo5OAzbpJwl1dnaKSCqVOnXqVN930+n04sWLN27cuGLFCstnB8AK6ooxmvNOo45Oq387AArljN2x5ubm559/vrGxUURSqdTChQuvuOKKcDjcqyFfWlra1dU1YcKEgs4UgFlYEHKm7LIQIRUooLO6nXFQoKqqimdMA4UQj4thkIScq6ZGAgH+BQFWywYPM++iB+B0hiGxGFeMOZpq1HN0GigU0+6iB+ACkYjEYjy0xtGyjXoABUESAnxDNed5kLHzhUJiGFxGBhQGSQjwjXicJ0q7A416oIBIQoA/qG42R0/cIhymUQ8UBiemAX+IRFgQchl1dJpGPWAx1oQAH1CPqGFByF0CAQkG2SMDrMaaEOB1hiGaRnPelaJRGvWA1VgTAryO5rx7qaPTNOoBK5GEAE/TdTEMmvMuFgzSqAcsRRICPC0S4d4Gd1M3b3BaCLAMSQjwLk3LnLqFq6k76tkjA6xBEgK8KxJhX8wjEgnRNDEMu+cBeBBJCPAomvNeotb2WBYCLECLHvAiXRdNk+5uu+cB89CoB6zBmhDgRfE4B6W9hkY9YA2SEOA56kAJtzR4j1oN4jIywFQkIcBzWBDyKpaFAAuQhABvicdpznsZjXrAbCQhwEMMQ2IxFoQ8jkY9YCqSEOAhqjnPFWPeFghIOMyyEGAWWvSAV+i66DrNeV8IhWjUA2ZhTQjwCg5K+4c6Os1lZIAZSEKAJ6hmNc15/1BHp2nUA3kjCQGeEI9zxZi/0KgHTEISAtwvHpdgkCMjvqP+pbNHBuSHE9OAy6nm/P79ds8DduAyMiBvrAkBLheJSCxGc96naNQDeSMJAW6m62IYnBDytVBIDEN03e55AG5FEgLcjOY8aNQD+SEJAa6lGtQcEIF6sDiNemBEODENuFYkIg0Ndk8CzpBISE0ND5QCRoA1IcCd1BVjLAhBCQRo1AMjw5oQ4EK6LppGcx5noFEPjAhrQoALxeM059EbT50GRoQkBLgNzXkMRK0G0agHhoMkBLhNJEJzHv2jUQ8MH0kIcJV4PHM2FuiXuqOePTIgZyQhwFViMfbFMIREQjRNDMPueQDuQBIC3IPmPHKhVg1ZFgJyQ4secAnVnO/utnsecINoVKZOlVCI3AwMiTUhwCW4Ygy5CwQkkWBZCMgFSQhwA3Xsg7sUkDu1GsRlZMBQSEKAG7AghOHiQYtAbkhCgOPRnMfIqEY9jxcCBsWJacDZDENiMa4YwwipO+oNg7tZgIEMuCbU2to63LHS6fTOnTu3b99+7Nix/GYF4LRIhCvGMHKBgITD7JEBg+hnTeiNN95Yu3bt7t279+zZk/tAdXV1dXV1n3zyifrLWbNm/eY3vwnwxzeQD10XXZeGBrvnATcLhbijHhjEGWtCLS0tkUhk0aJFr7766rBGWbVq1dq1a8ePHx8MBsvLy9VQCxYsGMHCEoDPcVAa+eMyMmBQZyShiy66KJFI1NbWDmuInTt3/vOf/9y4cWNDQ0NdXd0rr7wSjUZF5NixY8uXLzdzsoCvqP4zzXnkLxyWQIBGPdCvM5KQWs6ZNGnSsIbYvHnzhg0brrrqquwrCxcuvOOOO0Tk3//+9759+8yYJ+A/8ThXjME0NOqBAfRzYrqoqGhYQ8yYMeOyyy7r9eLNN9+sPmhvbx/ZzABfi8clGORgB0yj/nNijwzow4QW/Y033tj3xfLy8tGjR3/22WfDXWECQHMelohGOToN9GXVkxVTqdRnn332pS996eKLL7boWwCeRXMeVuCp00B/rHqyYnNzs4gsXrw49y+pqqrq+yLtM/iOrothcEIIlggGJR5nWQg+1G/GUKxKQs8+++ykSZMWLVqU+5cQegARmvOwUrZRz94rfKZvxshmI0t2x/bu3VtfX/+///u/Y8eOtWJ8wLNUz5nf12EdGvXAmcxfE0qn0/fcc89dd901a9Ys0wcHPC4S4YnSsJy6jEzdzwr4nvlrQvfff/+0adNuv/1200cGPC4SkXCYBSFYLhDIHBgCYPqa0ObNmw3DqKurM3dYwPt0XTSN0xsoEBr1wGlmrgk1Njb+7W9/++Mf/2jimIBfxOM051E4NOqB00xLQtu3b1+/fv2f/vSnXqekOzo6Dh06ZNZ3AbxJ02jOo9DUapCu2zsLwHYjSUK7d+9evXp1z3yzbdu2Bx54oK6ubty4cb0+89Zbb/3iF7+Y7zQBb6M5j8LjjnpARPo9J9TZ2SkiqVTq1KlTfe8gS6fTixcv7urqeuuttx5++GERefnll++8804R6XkJq4icPHlSRObPn19SUmLR7AEviMczJ1iBAlP1Me76hb+dkYSam5uff/75xsZGEUmlUgsXLrziiivC4fAFF1zQ89NKS0u7uromTJggIi0tLYPXxK677joLpg14SCxGcx62UY36UIgzavCts7q7u+2eg4hIVVUVz5iGH6m9CbbGYCP+I4QvZYOHVbdtABiaas4747cR+Fc0KlOnSijEFi38yaq76AEMjYPScIJAQBIJjk7Dt0hCgE3UxU/hsL2zAEROH53mMjL4EkkIsAmFHTgHD1qEj5GEADvQnIfTqGUh9sjgP5yYBgrOMCQW44oxOI5q1BsGjXr4CmtCQMFFIlwxBicKBCQcZo8MfkMSAgpL10XXOSEEhwqFMv+JAr5BEgIKi+Y8nIzLyOA/JCGggGjOw/nCYRr18BVOTAMFFIlwxRhcQB2dJrLDH1gTAgolEpFwmOY8XEA94oE9MvgDa0JAQRiGaBrNebhGNCo1NaLrZHd4HmtCQEHQnIe78NRp+AZJCLCeroth0JyHywSDYhg06uF5JCHAejTn4UY06uEPJCHAYqqNzGELuJFq1LNHBk8jCQEWi0TYF4OLJRKiaWIYds8DsApJCLASzXm4nWrUsywE76JFD1hG10XTpLvb7nkA+aFRD09jTQiwDAel4Q006uFpJCHAGupoBfcVwBvUahCXkcGLSEKANVgQgpewLATvIgkBFojHM+dMAc8IBmnUw5NIQoDZDENiMZrz8CAa9fAikhBgNprz8KpAQMJhloXgMbToAVPpuug6zXl4VihEox4ew5oQYCoOSsPbuIwMnkMSAsyjOsY05+Ft6ug0jXp417DzZwAAIABJREFUBUkIME88zkFpeB+NengLSQgwSTwuwSCHJ+ALalmIPTJ4AiemATOo5vz+/XbPAyiURIKj0/AG1oQAM0QiEotJIGD3PIBCoVEPryAJAXlTzXlOCMFvQiExDNF1u+cB5IUkBOQtHpeGBrsnARQcjXp4AkkIyI/qEnNUAv4UDtOoh9txYhrITyTCghB8TR2d5jFacC3WhIA8cMUYEAhIMMgeGdyLNSFgpAxDNI3mPCDRKI16uBdrQsBI0ZwHFJ46DTcjCQEjoutiGDTngQy1GkSjHi5EEgJGJBLhznngczTq4VokIWD4NC1zShRAlrqMjD0yuA1JCBi+SIR9MaAfiYRomhiG3fMAhoEkBAwTzXlgIGqtlGUhuIolSai1tdWKYQH76bpoGieEgAFFo5mb+ACXMDkJvfHGG4sWLbr++uvNHRZwinicGAQMhkY93Ma0JNTS0hKJRBYtWvTqq6+aNSbgLOoABLcKAINTe8dcRgaXMC0JXXTRRYlEora21qwBAcdhQQjIBctCcBXTklB5ebmITJo0yawBAWeJx2nOA7lSjXoeLwQ3MPnesaKiInMHBBzBMCQW44oxYBjUHfWGwY00cDha9EAOVHOeP9CB3AUCEg6zRwbn4y56YCiqEtzdbfc8ALcJhbijHs7HmhAwFA5KAyPDZWRwAwetCVVVVfV9kYc0wmaqCUxzHhiZYFAeeUQ0jf+JYK9+M4bioCRE6IETsSAE5CO7LEQSgq36ZoxsNmJ3DBhYPC7BIEccgLyo/4nYI4NTOWhNCHAWmvOAWaJRjk7DsVgTAgYQiUgsRnMeMAGNejgYSQjoj66LYUg0avc8AK8IhcQwuKMeDkQSAvrDQWnAXDTq4VQkIaAP1ZznQANgLvWgdu6oh8OYfGK6s7NTRFKp1KlTp7iDDG4ViUhDg92TALxIXUZGox5OYloSam5ufv755xsbG0UklUotXLjwiiuuCIfDF1xwgVnfAigE9eATFoQAKwQCmUY9u89wDNOS0De+8Y1vfOMbZo0G2EPXRdNozgMWolEPh+GcENBDPE5zHrCWOjpNox6OQRICTqM5DxSGWg2iUQ9nIAkBp3F2ASgMGvVwEpIQICIi8XjmLCeAAggGJRBgjwxOQBICREQkFmNfDCioREI0TQzD7nnA70hCAM15wA5qFZZlIdiNu+jhe6o5391t9zwA/4lGZepUCYX4PQQ2Yk0IvscVY4BdAgFJJFgWgr1IQvA3dQUSz/4H7KJWg7iMDPYhCcHf4nEOSgN24kGLsBtJCD5Gcx5wAtWo5/FCsAknpuFXhiGxGFeMAY6g7qg3DO66QeGxJgS/ikS4YgxwikBAwmH2yGALkhB8SddF1zkhBDhIKJT5HxMoLJIQfInmPOA0XEYGm5CE4D805wFnCoclEKBRjwIjCcF/aM4DjkWjHgVHEoLPRCISDNKcBxxK/e/JHhkKiBY9/MQwRNNozgOOFo1KTY3oOr+xoDBYE4Kf0JwHnI+nTqOwSELwDV0Xw+CEEOACwaAYBo16FAZJCL5Bcx5wCxr1KCCSEPxB9XI5dgC4hWrUs0cG65GE4A+RCPtigMskEqJpYhh2zwMeRxKCD0QiEg6zIAS4TCAgwSDLQrAaLXp4na7TnAfcikY9rMeaELwuHqc5D7gVjXpYjyQET1OHDDghBLiXWg2iUQ/LkITgaTTnAbejUQ+LkYTgXfF45sQlAFcLBmnUwzokIXhXLMa+GOARNOphGZIQPIrmPOAlNOphGVr08CLVnO/utnseAMxDox7WYE0IXsRBacB7ODoNa5CE4DnqirFw2N5ZADCfOjqt/h8HTEISgufE4xyUBryJBy3CAiQheEs8LsEgxwgAz1LLQuyRwTycmIaHGIbEYlwxBnhcIiE1NWIY3KIDU7AmBA+JRLhiDPC+QEDCYZaFYBaSELxC10XXOSEE+EIoJIbBZWQwBUkIXkFzHvAPGvUwD0kInkBzHvCbcJhGPUzBiWl4QiQiDQ12TwJAYamj0/wKhPywJgT344oxwJ/UZWTskSE/rAnB5QxDNI3mPOBTXEaGvLEmBJejOQ/4GU+dRt76SUKpVKq5uXnv3r0jGO7w4cPbt2/fuXNnOp3Oe27AUHRdDIPmPOBrwSCNeuSj9+5YXV1dIpGorq4+fPjw0aNH77vvvhkzZuQyUEtLy7333jthwoQpU6acPHly6dKlc+fOveuuu8aOHWvBtAEREYlEaM4Dfpdt1LNLjhE5IwmtXLnyH//4x9NPPz1t2jQReeCBBxYtWqRp2uWXXz74KC0tLZFIpLa29qabblKvHD169Prrr3/rrbcS/KCCRTQtc14SgM+Fw/LII9y+jJH5fHdsy5YtmzZtikQiKgaJyJ133jlu3LilS5eeOHFi8FFWrlx50UUXZWOQiJx77rk//vGPm5qaXnrpJSvmDUgkwp96ADISCdE0MQy75wH3ySShdDq9Zs0aEbn22ms/f2/UqGuuuebgwYOPPfbYIEMcP358//795557bq/Xzz//fBFpbm42ecqA0JwHcCa1QszRaQxfJgk1NjYePHhwzJgx2QUhZdasWSLy5JNPDjnQ66+/fujQoZ6vvP/++yLy1a9+1bTJAoqui6ZxQgjAGaLRzP2DwHBkktCLL74oIhdffHGvt9W6zrvvvrtv376Bhhg3btyUKVNSqdSyZcs+/fRT9WI6nd60aVNFRcXcuXMtmTj8jCvGAPRFox4jkklCra2tIlJRUdHr7UsuuUR90NbWNsgoy5cvF5FXX331pptuOnz4sIjU1tYeP348kUjQHYPJ1FEAnq8PoC+1Y85lZBiOTBJ6++23RaS4uLjX26NHZ8plHR0dg4zy7W9/e8WKFSLy5ptvXnfddT/96U+PHz/+97//vW+0AvLFghCAgbAshOHLBJ2uri4RKSoqGujzBtkdU0Kh0DnnnLNy5cpkMvnyyy/fe++9paWlw5pKVVVV3xfVYhWQEY/TnAcwmGBQAgEa9eil34yh5Hrv2Nlnnz3k53z88cdf+9rX9u3bl0wmly9fvnfv3l/84he5zpHQgyEZhsRi3DkPYAjqjvpQiHt4kNU3Y2SzUWZ3LLsL1kv20ozp06cP/j1WrlxZX1+fSCQ2b96sCmgbN2783e9+N+JJA73RnAeQi0BAwmH2yJCjTBKaOHGiiGSbX1nJZFJ9MH78+EFGqaur27Rp0+9///uioqKJEyc+8cQTM2fOFBFN07Zt22b+rOFDqhzLCSEAuQiFaNQjR5kkdOmll4rI8ePHe72tTlKLSK/nDPV09OjRBx98cPr06dkSfmlp6UMPPTR16lQR+ctf/mL6pOFHHJQGkLvsZWTAUDJJqKamRkR27tzZ6+2PPvpIRCoqKqZMmTLQEK+99trJkycDZ27HlpaWrl69ut8xgWFTnVia8wByp45O06jHUDJJaO7cuaWlpR9++OF7773X8+2mpiYRWbBgwZADdXd393plxowZY8aM6XsLBzBs1EAADBeNeuQmk4SKiopuu+02EXnhhRey76XT6VdeeaW8vPzmm2/u+TW7d+9evXp19m6Nb37zm+ecc85rr72WPV6tpFKpVCp19dVXW/t3AM+LxyUY5KA0gGFTy0LskWFQn99Fv2TJkurqak3Tjhw5ol5Zv359R0fH2rVrx40bl/20dDq9ePHijRs3qkcpikhxcfGvf/3rZDK5du3ankM/+OCDF1544e2332793wW8SzXnWRACMDKJBEenMbgzyvPr1q2LRqM33HDDlVde2d7e/sEHHzz11FMzZszo9TWlpaVdXV0TJkzIvvL9739/7Nix999//5tvvvm9731PRLZs2TJ+/Pi//vWvw32+InCGSERiMR4KAmCEso161pUxgLP6nu+xRVVVFU9WRG+6LpGI7N9v9zwAuJlhSE2NJBKEIfSUDR6jhvxUwDY05wHkj0Y9BkUSglOp7iu/wwHIXzhMox4DyfXeMaDQIhGuGANgGnUZGY8lQx+sCcGRuGIMgLkCAQkG2SNDX6wJwXkMQzSNg9IATBaNSk2N6Dq/ZaEn1oTgPDTnAViBp06jPyQhOIyui2HwKEUAllCrQTxoET2QhOAwkQjNeQBWoVGPPkhCcJJ4PHOqEQAsoi4jY48Mp5GE4CRcMQagABIJ0TQxDLvnAUcgCcExaM4DKAy19syyEESEFj2cQtdF08QZt+AB8D4a9TiNNSE4A1eMASgkGvU4jSQEB1Ab9jwFH0AhqdUgLiPzPZIQHIAFIQCFx7IQRIQkBPvRnAdgF9Wo5/FC/saJadjKMCQW44oxALZRd9QbBjf8+BZrQrCVas7zBxAAuwQCEg6zR+ZnrAnBProuuk5zHoDNQiEa9X7GmhDsw0FpAE7AZWT+RhKCTVRzleY8ACdQR6dp1PsSSQg2ice5YgyAU9Co9zGSEOwQj0swyJY8AAdRfyixR+Y/nJhGwdGcB+BMXEbmS6wJoeAiEYnFaM4DcBz2yHyJJITC0nUxDE4IAXCoYFAMQ3Td7nmgcEhCKCya8wCcjEa9/5CEUECqocoGPAAnUw++p1HvG5yYRgFFItLQYPckAGAo6jIyHnjmD6wJoVDUFWMsCAFwvkCARr1/sCaEgtB10TSa8wBcg0a9b7AmhIKIx2nOA3ATGvW+QRKC9WjOA3AjtRpEo97rSEKwXiRCcx6A+9Co9weSECwWj2fOHgKA66g76tkj8zSSECwWi7EvBsDFEgnRNDEMu+cBq5CEYCWa8wDcTq1qsyzkXbToYRnVnO/utnseAJCfaFSmTpVQiN/rPIk1IViGK8YAeEMgIIkER6e9iiQEa6gre3hWPQBvUEenuYzMi0hCsEY8zkFpAN7Bgxa9iyQEC9CcB+A9almIPTLP4cQ0zGYYEotxxRgAD1J31BsGdwd5CWtCMFskwhVjALwpEJBwmD0yjyEJwVS6LrrOCSEAnhUKZf6gg1eQhGAqmvMAvI3LyDynnySUSqWam5v37t2b59DpdPo///nPtm3bUqlUnkPBHWjOo7CSyWRbW9uOHTva2tqSyaTd04FvhMM06r2k94npurq6RCJRXV19+PDho0eP3nfffTNmzBjuoA0NDU888URHR8ecOXOmT59u0lTheJGINDTYPQl4XDKZ3LFjR2tra1tbW0lJiYgUFxer18vKykSkurp69uzZ6mPAKmpZiF/8POGs7h6XIaxcufIf//jH008/PW3aNBF54IEH/vznP2uadvnll+c43JEjR371q1+9/vrrq1atmjdvXu7zqKqqam1tHdbU4SxqrZitMVhGZaD6+vqqqqqysrK+Waezs1NE2traOjs7Kysrq6urKysr7Zgp/IE/9FwuGzw+T0JbtmxZtmzZHXfc8T//8z/qlXQ6fdVVV40ZM+aFF15Qv3UN7r333rv55pu7uroeeeQRlaVGMCG4kmHI1Kmyfz+VMVhky5YtW7duraioyCXcdHZ2HjhwoLOzc+bMmcP6lQwYBsOQmhpJJHh2mktlg0fmnFA6nV6zZo2IXHvttdlPGjVq1DXXXHPw4MHHHntsyBGPHDnywx/+8P3331+3bt1wYxBcj+Y8LJNMJtesWbN169bZs2fnuMZTUlJSWVlZWVm5devWNWvWcIQIluCp016RSUKNjY0HDx4cM2ZMrxAza9YsEXnyySeHHOhnP/vZ+++/f8stt+S+lQaP0HUxDJrzsIKKQSdOnJgzZ446FZS7kpKS2bNnn3XWWYQhWCUYFMOgUe92mST04osvisjFF1/c6+3zzz9fRN599919+/YNMsozzzzz6quvFhcX33LLLdbMEw5Gcx6W0TStrKxs5syZI/tytThUXl6u1rwBk9Go94RMElJbZRUVFb3evuSSS9QHbW1tg4yybt06EfnBD34wbty448ePb9u2raWlJZ1Omz9fOI3qkbJNDgts2bIlmUxWVVXlOc7kyZNFRKPzDCuoRj17ZG6WadG//fbbcrqMesbbozOf0NHRMdAQzc3NBw8eFJFJkyYtWbLkX//6V1dX18mTJ8vKympra3sePIIH0ZyHNdra2rZu3Tpnzpz8hyopKZk5c+aOHTt27Ngxe/bs/AcEzqAuIwuFOCvpUpmg09XVJSJFRUUDfd4gu2MvvfSS+uCdd9757W9/O3HixFOnTv3ud797/PHHf/7zn48ePfq73/1uLlPp9zc/CmWOph6nwYIQLFBfXz/iTbG+VBiqr68nCcF8gYAEg5wTcLhBVpdzvYv+7LPPHuitAwcOiMi0adNWrVqlXikqKlq5cuWePXv+9a9/xePx73znO6NGDX2tB6HHZXRdNI0752GFtra2tra2/PfFelJr3m1tbTxkCOaLRqWmRnSd3wwdq2/GyP4Jkwko2V2wXrJnfQZ5VPSRI0dE5Mtf/nKv1yORiIh0dHRs27Zt2FOG86lfgFgNhgWamppMXBBSSkpKKioqmpqazB0WEKFR726ZJDRx4kQR+fTTT3u9na2ejh8/fqAhxowZIyJf+MIXer1eU1OjPjh27JgZU4WTaJoYBk+ah0V27NhhxXUZZWVlg5c/gJFTq0E06l0ok4QuvfRSETl+/Hivt9VJahEZ5GGJKiT1vWa1uLg4lydTw5XYEYdl1IViw316UC7UmIQhWIJGvWtlkpBav9m5c2evtz/66CMRqaiomDJlykBDfOUrX5EememM0UeNEpHzzjvPpNnCGeLxzAlBwALZu1QBlwkGadS7USYJzZ07t7S09MMPP3zvvfd6vq321BcsWDDIEKon/9///vfw4cO93jp16tR5551XXV1t5pRhu1iMJ0rDOpY+D7q8vJw1IVgokcgcHoB7ZJJQUVHRbbfdJiIvvPBC9r10Ov3KK6+Ul5fffPPNPb9m9+7dq1evPnTokPrLQCCgotKzzz7b89P27Nlz8uTJW265JZfiGFyjpobmPCzV0dFh6ZrQIE9HA/KVbdTDPT7PKEuWLKmurtY0TXXBRGT9+vUdHR1r164dN25c9tPS6fTixYs3bty4YsWK7IsrVqyYPn16XV1d9rFDn3766b333vutb31ryZIlBfkbQUHouug6J4RgqfLy8hMnTtg9C2CkotHMH5VwiTPK8+vWrYtGozfccMOVV17Z3t7+wQcfPPXUUzNmzOj1NaWlpV1dXRMmTMi+UlJSkkgkamtrb7zxxh/96Efnnnvuc889N3v27KVLlxbibwIFw0FpFERnZ6d1I/NwRVgre3Sax625xBlJqKSkZPXq1YN/wahRo/p9PtCECRPWr1+f/cvFixebMj84iLq2ieY8LFZZWWndU3+sy1jA54JBeeQR0TT+wHQFTvAgZ/E4B6VRAGVlZdbtjp04cYJnTMNyPGjRVUhCyE08LsEgB6VRAGVlZZMnT7aiQdbe3t7Z2UlFH4WgGvU8XsgNSELIgWHQnEchVVdXW3ERYTKZDLNbgYJJJETXadQ7H0kIOYhEJBbjijEUTGVl5YkTJ0w/09Pe3s7WGAonEJBwmGUh5yMJYSiqDsqCEAqorKzssssuM/cRiG1tbbNnz2ZrDAUVColh0Kh3OJIQhkJzHnaYP39+Z2dne3u7KaMlk8mOjg62xlBoXEbmBiQhDIrmPGxSVla2bNmytra2/PfIOjs7m5qaiEGwRzgsgUDmz1I4EkkIg4pE2BeDXcrKyubMmbNjx458wlBnZ+euXbvmz5/PCSHYJpGgUe9kJCEMLBLhijHYa968eSoMjWybLJlMbt26tbq6et68eabPDciVuoyMPTKnGj30p8CfDEM0jafFw3bz5s2rrKzcsGHDcB+K2NbW1tHRsWzZMlaDYL9oVGpqRNf53dKBWBPCAGjOwzEqKytra2u7u7u3bt065Mmhzs7Otra2+vp6YhAchKdOO9hZ3d3dds9BRKSqqsqKB6lhhHSd6wPhQMlksr6+fvfu3aoMX1ZWVlJSUlxcrB4+dOLEiY6OjmQyOX/+fArzcBzDkJoaSSRYFnKIbPAgCaE/U6fyvyscK5lMtrW1qT8xksmkupejsrKyvLxcRDgSBOfil0wnyQYPzgmhD03LnO8DHKmsrGz27NmzZ8+2eyLAMKnLyLjN2mE4J4Q+aM4DgEUSCdE0LiNzFJIQzkRzHgCso1bcOTrtJOyOoQddF00TZxwdAwBvolHvMKwJoQeuGAMAq9GodxiSEE5TW9fczQQAVlOrQVxG5gwkIZzGghAAFAbLQk5CEoKIiMTjNOcBoHCyjXrYjSQEEcOQWIzmPAAUFI16ZyAJgeY8ANghEJBwmGUh29Gi9z1dF12nOQ8ANgiFaNTbjjUh3+OgNADYRR2djkTsnoevkYT8TXU4ac4DgF3U0Wka9fYhCfkbFwECgL1o1NuNJORj8bgEg2xOA4DN1B/F7JHZhBPTfqWa8/v32z0PAACXkdmJNSG/ikQkFpNAwO55AABo1NuJJORLui6GwQkhAHCQUEgMQ3Td7nn4DknIl2jOA4DT0Ki3CUnIf1RXk61oAHCacJhGfeFxYtp/IhFpaLB7EgCA/iQSUlPDY94KiTUhn+GKMQBwskCARn2BsSbkJ4YhmkZzHgAcjUZ9YbEm5Cc05wHA+XjqdGGRhHyD5jwAuIVaDaJRXxAkId+IRGjOA4A70KgvIJKQP8TjmVN4AABXUHfUs0dmPZKQP8Ri7IsBgMskEqJpYhh2z8PjSEI+QHMeANxIreWzLGQxWvRep+uiadLdbfc8AADDF43K1KkSCvHbrHVYE/I6rhgDAPcKBCSRYFnIUiQhT1MbzDy1HQDcS60GcRmZZUhCnsaCEAC4HQ9atFg/SSiVSjU3N+/duzefcTs6OhobG48dO5bPIMgLzXkA8AbVqOfxQtbofWK6rq4ukUhUV1cfPnz46NGj991334wZM0Yw7k9+8pNdu3Y9/vjjV1xxhRnzxDAZhsRiXDEGAB6h7qg3DG5MMt0ZSWjlypX/+Mc/nn766WnTponIAw88sGjRIk3TLr/88mENun79+l27dpk5TQwXV4wBgJcEAhIOc+bBCp/vjm3ZsmXTpk2RSETFIBG58847x40bt3Tp0hMnTuQ+4ptvvvn444+bPE0Mi66LrvMoRQDwlFAo88c7TJVJQul0es2aNSJy7bXXfv7eqFHXXHPNwYMHH3vssRyHO3HixLJly1avXm36RDEM/NIAAN7DZWTWyCShxsbGgwcPjhkzJrsgpMyaNUtEnnzyyRyHW7169VVXXVVdXW3uLDEMqmlJcx4AvEcdnaZRb6pMEnrxxRdF5OKLL+719vnnny8i77777r59+4Ycq7GxsaWl5e677zZ7khiOeJx9MQDwJhr1FsgkodbWVhGpqKjo9fYll1yiPmhraxt8oCNHjtTW1q5Zs2bs2LFmTxI5i8clGKQ5DwCepf6QZ4/MPJnu2Ntvvy0ixcXFvd8enfmEjo6OwQeqra0Nh8NVVVVmzxA5ozkPAH4QjUpNjeg6v/eaIhN0urq6RKSoqGigzxt8d+yZZ575+OOPlyxZks9U+k1RarEKOaE5DwB+kN0jIwnlbJCVmlzvoj/77LMHeuudd95Zt27dU089Nex5nYnQkxddF8PghBAA+EIwKPE4y0K565sxstkoc04ouwvWSzqdVh9Mnz59oE/45S9/+Ytf/OKCCy4wYaYYMZrzAOAfNOrNkwlAEydObG9v//TTT3u9nUwm1Qfjx4/v9+sTicTbb7/d1NTU1NTU992HHnroueee+/rXv37dddeZN2f0oRqV/GYAAP4RDssjj4im8diUPGWS0KWXXtre3n78+PFeb6uT1CLS6zlDWfv37//444+ffvrpft/VTz8KkyRkrUhEGhrsngQAoLDUZWTqIUMYqUwSqqmpef7553fu3Nnr7Y8++khEKioqpkyZ0u/Xh0Khq6++uu/rt956q4jcfffdlZWVF154oZlTRi+RiITDLAgBgO8EApkDQ5yOyEMmCc2dO3fVqlUffvjhe++9N3HixOzbas9rwYIFA339tGnTBlouEpHLL7+cu+itpeuiaTTnAcCnaNTnLXNiuqio6LbbbhORF154IfteOp1+5ZVXysvLb7755p5fs3v37tWrVx86dKiQE0X/4nGa8wDgXzx1Om+f30W/ZMmS6upqTdOOHDmiXlm/fn1HR8fatWvHjRuX/bR0Or148eKNGzeuWLGi0JNFL5pGcx4A/E6tBnFH/UidUZ5ft25dNBq94YYbrrzyyvb29g8++OCpp56aMWNGr68pLS3t6uqaMGFCAeeJ/rA3DADINuo5KTEiZ3V3d9s9BxGRqqoqnqw4POqZWlTGAAAimRIZuwQ5ywaPUUN+KhwqFuO/eABARiKROTKBYSIJuRPNeQBAT9lGPYYp13vH4CCqOe+MbU0AgFNEozJ1qoRC/J48LKwJuRAHpQEAfQUCkkhwGdlwkYTcRl0xxi0zAIC+1M0b6icFckMScpt4nIPSAID+8aDF4SMJuUo8njkTBwBAv9SyEHtkOePEtHsYhsRiPDgLADAEdUe9YXAXUy5YE3KPSIQrxgAAQwsEJBxmjyxHJCGX0HXRdU4IAQByEgplfnBgKCQhl6A5DwDIXfYyMgyFJOQGNOcBAMMVDtOozwVJyA0iEfbFAADDRqM+ByQhx+OKMQDAyASDEgyyRzY4WvTOZhiiaTTnAQAjFI1KTY3oOr9RD4Q1IWejOQ8AyAdPnR4KScjBdF0MgxNCAIC8BINiGDTqB0IScjCa8wCA/NGoHxRJyKlU75FtXQBA/lSjnj2y/pCEnIrmPADARImEaJoYht3zcBySkCPRnAcAmCsQkGCQZaG+aNE7j67TnAcAmI9GfX9YE3IedVCa5jwAwFw06vtDEnIYtYnLFWMAACuo1SAa9T2QhByG5jwAwDo06vsgCTlJPJ450QYAgEWCQRr1PZGEHMMwJBajOQ8AsByN+h5IQo5Bcx4AUBiBgITDLAsptOidQddF16W72+55AAD8IRSiUa+wJuQMHJQGABRfUIzvAAAXUUlEQVQSR6dPIwk5gLpijOY8AKCQ1NFp9TPIx0hCDhCPc1AaAFBoPGhRREhC9ovHJRhkmxYAYAO1LOTvPTJOTNtKNee5YgwAYJdEwudHp1kTslUkIrEYV4wBAGzj+0Y9Scg+qjnPCSEAgL1CITEM315GRhKyD815AIAT+LtRTxKyCc15AIBzhMO+bdRzYtomkYg0NNg9CQAATlNHp/33KzprQnbgijEAgNMEAhIM+nCPjDWhgjMM0TSa8wAAx4lGfdioZ02o4GjOAwCcyZdPnSYJFZaui2HQnAcAOFQw6LdGPUmosCIRmvMAAOcKBCSR8NVpIZJQAWla5jwaAACOpS4j880eGUmogCIR9sUAAC6QSIimiWHYPY9C6CcJpVKp5ubmvXv3DnesdDq9c+fO7du3Hzt2zIy5eQvNeQCAW6gdDH8sC/Vu0dfV1SUSierq6sOHDx89evS+++6bMWNGLgPV1dXV1dV98skn6i9nzZr1m9/8JkBDStF10TTp7rZ7HgAA5MY3jfoz1oRWrly5YcOGRx99dO3atY8++uh3vvOdRYsW7dy5c8hRVq1atXbt2vHjxweDwfLychFpaWlZsGBBa2urVRN3F64YAwC4i28a9Z8noS1btmzatCkSiUybNk29cuedd44bN27p0qUnTpwYZIidO3f+85//3LhxY0NDQ11d3SuvvBKNRkXk2LFjy5cvt3T27qC2Wv33/HIAgLup1SCvX0aWSULpdHrNmjUicu21137+3qhR11xzzcGDBx977LFBhti8efOGDRuuuuqq7CsLFy684447ROTf//73vn37LJm4i7AgBABwI38sC2WSUGNj48GDB8eMGZNdEFJmzZolIk8++eQgQ8yYMeOyyy7r9eLNN9+sPmhvbzdtsm4Uj9OcBwC4lWrUe/rxQpkk9OKLL4rIxRdf3Ovt888/X0TefffdQZZ2brzxxr4vlpeXjx49WkQmTZpk1lzdxzAkFmNBCADgYolE5oIEj8okIXW0uaKiotfbl1xyifqgra1tWOOmUqnPPvvsS1/6Ut905SOqOU+BDgDgXoGAhMMe3iPLtOjffvttESkuLu799ujMJ3R0dAxr3ObmZhFZvHhxvhN0L10XXac5DwBwvVDIw436TNDp6uoSkaKiooE+b7gHn5999tlJkyYtWrQo9y+pqqrq+6KLe/gclAYAeIM6Oh2JyP79dk9lhPrNGErvJysO5Oyzz879++3du7e+vv7RRx8dO3Zs7l/l4tDTl+oc0pwHAHhDMCiPPCKa5tIfbX0zRjYbZc4JZXfBekmn0+qD6dOn5/jN0un0Pffcc9ddd6nemU/F41wxBgDwDu826jNJaOLEiSLy6aef9no7mUyqD8aPH5/jiPfff/+0adNuv/12k2boQvG4BIOe3EwFAPiX+tHmuUZ9Zino0ksvbW9vP378eK+31UlqEen1nKGBbN682TCMuro6E6foMqo579qdVAAABuTFy8gya0I1NTUi0veKsY8++khEKioqpkyZMuRYjY2Nf/vb3/74xz+aPUlXiUQkFqM5DwDwIC826jNJaO7cuaWlpR9++OF7773X8+2mpiYRWbBgwZADbd++ff369X/60596nZLu6Og4dOiQeRN2NvXsKU4IAQC8KhQSwxBdt3sepskkoaKiottuu01EXnjhhex76XT6lVdeKS8vz16doezevXv16tU98822bdseeOCBurq6cePG9frMW2+99Ytf/KKFfweOQnMeAOBt2Ua9V3xeGVuyZMn27ds1Tfv+978/YcIEEVm/fn1HR8ef//znnvkmnU4vXry4q6vrrbfeevjhh0Xk5ZdfvvPOO0Wk5yWsInLy5EkRmT9/fklJSWH+ZmymmvMe2joFAKAf4bCrG/W9nFGeX7du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\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgaNVnHSAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNtl6Gu0AACAASURBVHic7N1/cFx1vf/xd2vTmqWm0LMDlmZly9Dd6lgofrFOVnE2RrTDNDI6/JAfNru3U67gVZH4AzuxyaLgYG86wx1abobiLioI8kM0gXEYQ7ZT2EzCj6ZyUbMCPcxGftg9FaFuSkuS7x+fdEnzq5vsObvn7Hk+/iq7ySefille5/35vD+fBWNjYwIAAOBKC8s9AQAAgLJZVO4JjAsGg+WeAgAAcJHBwUGxTxKS4xOySDAYtHR82Ar/ul2Ff92uwr9uV7H0X3e+BMPqGAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcK8FNjljmsZIAABQMvngQU0IAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC41yITxxodHd2/f/+///3vc889t6amxsSRAQAArGBaEuro6Ojo6Pj3v/+t/nH9+vU//vGP/X6/WeMDAACYzpzVsZtvvnnHjh3Lli0Lh8Ner1dE+vv7L7vsssHBQVPGBwAAsIIJSWjfvn1/+MMfdu/e3dPT09HR8fTTT7e2torI22+/fdNNNxU/PgAAgEVMSEIPP/zwnXfeeeGFF+Zfueqqq66//noR+fOf//zKK68U/yMAAACsYEISWrt27XnnnTfpxauvvlr9IZPJFP8jAAAArGBCErriiiumvuj1ehctWiQiK1euLP5HAAAAWMGq84RGRkbee++9D3/4w+ecc45FPwIAAKBIZp4nNFFfX5+IbNq0qfBvCQaDU1+k+wwAABRp2oyhWJWEHnnkkZUrV15zzTWFfwuhBwAAWGFqxshnI0uS0EsvvdTZ2fnLX/5yyZIlVowPAABgCvP3CY2Ojv7whz+84YYb1q9fb/rgAAAAJjI/Cd12222rV6++7rrrTB8ZAADAXCavjj388MO6rnd0dJg7LAAAgBXMTEJ79uz57W9/e/fdd5s4JgAAgHVMS0JPPfXUrl277r777km7pLPZ7MjIyBlnnGHWDwIAADCLOfuE9u7de/vtt3d0dCxdunTi6/v377/22ms/9KEPmfJTAAAAzGVCTejJJ5/85je/KSITL2EVkaNHj4pIY2Ojx+Mp/qcAAACYrtgk1N/fP3ub2CWXXFLkjwAAALBIsUlo/fr1nA0NAAAcyqobWAEAAOyPJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANxrxiQ0ODg4j+EOHjz41FNP7du3b3R0tIhZAQAAlMKiqS89//zzO3bs2L9//wsvvFD4QP39/bfccsvy5cvPOuuso0eP3njjjRs2bLjhhhuWLFli3mwBAADMdEIS6u/vv/POO/v6+kZGRhYvXlz4KP39/dFotKWl5corr1SvvPXWW5deeulf//rXeDxu5nwBAADMc8Lq2Nlnnx2Px1taWuY6yrZt284+++x8DBKRU0899T/+4z9SqdQf//hHE6YJAABggROSkNfrFZGVK1fOaYjDhw8fOHDg1FNPnfT66aefLiJ9fX3FzRAAAMAq0+yYrqqqmsdAzz333JtvvjnxlTfeeENEPv7xj89vZgAAAFYzoYt+6dKlZ5111sjISHNz87vvvqteHB0dfeCBB3w+34YNG4r/EQAAAFYw5zyhm266SUSeeeaZK6+88uDBgyLS0tJy+PDheDxO7xgAALCtabro5+Fzn/vc1q1bb7311hdffPGSSy75xCc+sXDhwt/97nc1NTWFDxIMBqe+OL9jjQAAAPKmzRiKOUlIRJqamk455ZRt27YZhvHkk0/ecsstc4pBQugBAADWmJox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9ttvFzMIgDLgijHrhMMSDrNGBtjKNEno+eefv+aaay699NJixv3GN75x7bXXptPpYgYBUGq6LokEBSELtbaydRqwlRPOE+rv77/zzjv7+vpGRkYWL14870F37do1MDBQ9NwAlByd81bLnzpN1Q2whxNqQmeffXY8Hm9paSlmxBdffPHee+8tblYAyiGZFF2nIGS5cFh0nbIQYBMnJCGv1ysiK1eunPdww8PDzc3N27dvL3ZeAEqPzvnSoKMesJNp9glVVVXNe7jt27dfeOGFoVCoiCkBKAfV3c2STWmojnr6yAAbMPPesT179vT39z/88MMmjgmgRKJR6ekp9yTcRF1G1tTEriygvEw7T+jQoUMtLS3t7e1Lliwxa0wAJULnfOn5/RIOUxYCys60mlBLS0skEgkGg/MeYdrvLfJYIwAnl0xKIsGd82XQ2ir19ZJMkkEBq82ST8xJQg899NA777yzefPmYgYh9ADloTZKs0ZTenTUA6UyNWPks5EJq2Ovvvrqzp07//u//7v4oQCUWiIhus4VY2WjMhAd9UD5FJuERkdHv//973/ve98744wzTJkQgJKic7686KgHyq3Y1bF4PP7yyy+nUqlUKjX13bvuuuvRRx/95Cc/eckllxT5gwCYLxYb37eLMgqHxzvqOdMSKIdik9CBAwfeeeedBx98cNp3k8dLviQhwI7a2uictwU66oHyKTYJNTU1XXTRRVNfv/baa0Xku9/9biAQOPPMM4v8KQDMV19P57xd+P0SibBSCZRFsUlo9erVq1evnund888//4ILLijyRwAwn7oOfWys3PPAcU1NdNQDZTGfHdP79+/fvn37m2++afpsAJQI5Qe7Yes0UCbTJKFcLiciIyMjx44dm/ru6Ojopk2bdu/evXXrVstnB8AK6ooxOuftRm2dVv92AJTKCatjfX19jz322J49e0RkZGTkqquuuuCCCyKRyKQO+ZqamiNHjixfvrykMwVgFgpC9pQvCxFSgRJaMGaPjQLBYJAzpoFSiMVE10lC9lVfL34//4IAq+WDh5l30QOwO12XtjauGLM11VHP1mmgVEy7ix6AA0Sj0tbGoTW2lu+oB1ASJCHANVTnPAcZ219Tk+g6l5EBpUESAlwjFuNEaWegox4oIZIQ4A6qN5utJ04RidBRD5QGO6YBd4hGKQg5jNo6TUc9YDFqQoAL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W6fthNUxTJBMSiIh9tg6BgCViY56m6EmhAm4YgwArEZHvc2QhHCcWrrmbiYAsJqqBnEZmT2QhHAcBSEAKA3KQnZCEoKIiMRidM4DQOnkO+pRbiQhiOi6tLXROQ8AJUVHvT2QhEDnPACUg98vkQhlobKji971kklJJumcB4AyaGqio77sqAm5HhulAaBc1NbpaLTc83A1kpC7qR5OOucBoFzU1mk66suHJORuXAQIAOVFR325kYRcLBaTcJjFaQAoM/VRzBpZmbBj2q1U5/yBA+WeBwCAy8jKiZqQW0Wj0tYmfn+55wEAoKO+nEhCrpRMiq6zQwgAbKSpSXRdkslyz8N1SEKuROc8ANgNHfVlQhJyH9WryVI0ANhNJEJHfemxY9p9olHp6Sn3JAAA04nHpb6eY95KiZqQy3DFGADYmd9PR32JURNyE12XRILOeQCwNTrqS4uakJvQOQ8A9sep06VFEnINOucBwClUNYiO+pIgCbkd/8r3AAAgAElEQVRGNErnPAA4Ax31JUQScodYbHwXHgDAEdQd9ayRWY8k5A5tbayLAYDDxOOSSIiul3seFY4k5AJ0zgOAE6laPmUhi9FFX+mSSUkkZGys3PMAAMxda6usWiVNTTzNWoeaUKXjijEAcC6/X+JxykKWIglVNLXAzKntAOBcqhrEZWSWIQlVNApCAOB0HLRosWmS0MjISF9f30svvVTMuNlsds+ePW+//XYxg6AodM4DQGVQHfUcL2SNyTumOzo64vF4KBQ6ePDgW2+9deutt65du3Ye437jG98YGBi49957L7jgAjPmiTnSdWlr44oxAKgQ6o56XefGJNOdkIS2bdv2+9///sEHH1y9erWI3H777ddcc00ikTj//PPnNOiuXbsGBgbMnCbmiivGAKCS+P0SibDnwQrvr451dXU98MAD0WhUxSAR+eY3v7l06dIbb7xxeHi48BFffPHFe++91+RpYk6SSUkmOUoRACpKU9P4xztMNZ6ERkdH29vbReTiiy9+/72FC7/4xS++9tprv/rVrwocbnh4uLm5efv27aZPFHPAQwMAVB4uI7PGeBLas2fPa6+9tnjx4nxBSFm/fr2I/PrXvy5wuO3bt1944YWhUMjcWWIOVKclnfMAUHnU1mk66k01noSeeOIJETnnnHMmvX366aeLyN///vdXXnnlpGPt2bOnv7//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\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,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T0/PWWed1dgMAbS7JnTOz0d11Pf1cRkZ4FnHJKH9+/fv2rVr37594+PjK1eurGO4gwcPfvOb33zssceuu+66zZs3WzRJAO2rOZ3z81G1KPtOtQbgeMesjp1xxhnJZHLbtm31jfX8889fcMEFTz311D333EMMAnB82aykUi1OIQMDUzedAfCkY5KQ3+8XkbVr19Yx0MGDBz//+c+/8MILt9566/r1662ZHYD25oRiDB31gLfNsWN6xYoVdQz0la985YUXXrj88ss/8IEPNDwrAB6QSkmx6IhbL9TaHJeRAZ5kTRf9vffe+8gjj/h8vssvv9ySAQG0PycUhBTKQoCHWZOEbr31VhH57Gc/u2rVqkOHDu3du3f//v0TExOWDA6gDSUSremcnw8d9YBXWXDv2L59+5577jkRWbt27WWXXfb73//+8OHDR44c0XV927Zt55133iLHCYfDsx9s/FgjAI5TLMrgYMs65+dDRz3QvubMGIoFSei3v/2t+sNf/vKX73znO6eddtrRo0e/+93v3nXXXV/72tdOOOGET37yk4sZh9ADeEVrO+fnEwxKLOagNTsA1pmdMWrZyILVsbGxMRFZv379ddddd9ppp4nIihUrtm/f/v73v19EEokEy2QA3qRa1p2ZNvr66KgHvMaCJHTw4EERefe73z3j8Xg8LiLlcnnv3r2NfxcAbcLJRRe1dZrLyAAvsSAJqdOo3/rWt854vLu7W/3hlVdeafy7AGgHqlPdCZ3z81Fbp+moBzzDgiR08skni8jsa1Z9Pp/P52t8fADtI5GQgYFWT2JBdNQDHmNBEnrve98rIs8888wcoy9fLiJvf/vbG/8uAFwvkZCuLsdtlJ5NTZI1MsAbLEhCqk/+z3/+80svvTTjQ0ePHn37298ejUYb/y4A3E11zju8IFTDZWSAZ9SThEZHR3fs2PHiiy+qvwaDwQsvvFBEfvazn03/tCeffPLIkSOXX365qgwB8LR4XAYHXXNUT62jHkC7myOjVCoVERkfHz969Ojsj05MTGzZsuX222/funVr7cGtW7eeddZZu3fvfvbZZ9Ujr7322g033PDRj370sssus2fmANwjm5Vi0TUFIaWvT4pFykJA2zvmZMV9+/b9+te/fuihh0RkfHz84osv/tCHPhSLxU499dTpn7Z69erDhw+vWbOm9oimaclkctu2bZ/73Oe++MUvnnLKKb/4xS8ikcg111zTnH8GAEdzcuf8fGod9QcOtHoqAGy0bHJystVzEBEJh8OcMQ20p1RK7rzTcXdrLJK6f8PJbf8A6lILHhbctgEAC4nH3RqD5I3LyEhCQPtiLzMAOznzirHFCwbpqAfaGzUhALYpFiWVcv0+m4EB6e6WbNbFeQ7A/KgJAbCNuzrn58Op00BbIwkBsIcbO+fno6pBdNQD7YgkBMAe8bj7Oufnwx31QPsiCQGwQSIxtde4bag76lkjA9oOSQiADVx0xdjiJZOSSkmx2Op5ALASSQiA1dzeOT8fVeWiLAS0F7roAVgqm5VUSpxxeL31BgZk3Trp62vDnAd4FTUhAJZy4xVjixcMSjJJWQhoJyQhANZR22ja+24KVQ1KpVo7CwBWIQkBsE57F4QUDloE2gtJCIBF2q9zfj6qo57jhYC2wI5pAFYoFmVw0PVXjC2euqO+WHT9XSKA51ETAmCF9rhibPGCQYnFWCMD2gBJCEDDslnJZtvwKMWF9fVN/cMBuBlJCEDDvLBRejYuIwPaAkkIQGNUP3l7d87PR22dpqMecDOSEIDGJBKeWxeroaMecD+SEIAGJBLS1eWJzvn5qH8+a2SAa9FFD6BeXuucn8/AgHR3Szbr6UQIuBY1IQD18lrn/HxYIwPcjCQEoC7ZrBSL3t0hNENXlxSLdNQDbkQSAlAXb3bOz4eOesC1SEIAlk71jbMtZrpYjI56wI3YMQ1g6eJx2bOn1ZNwHnUZmTePVgJci5oQgCWKxyUWoyA0h2CQjnrAdagJAViKbFZSKTrn50VHPeA21IQALEUiQef8QuioB9yGJARg0VIpOuePT1WD6KgHXIIkBGDR6JxfDDrqAVchCQFYnERiakcwjkvdUc8aGeAGJCEAizM4yLrYEiSTU4uJAJyNJARgEeicXypVP6MsBDgeXfQAjkd1zk9OtnoebjMwIOvWSV8fCRJwMmpCAI6HjdL1CQYlmWTrNOBwJCEAC1IXaXGDRH3U1mkuIwMcjCQEYEGJBBul68dBi4DjkYQAzI/O+capshBrZIBTsWMawDyKRRkc5IoxC6g76otFbikBHIiaEIB5xONcMWaNYFBiMdbIAGciCQGYSzYr2Sw7hCzT1zf1fykAhyEJAZgLnfPW4jIywKlIQgBmoXPeDrEYHfWAA5GEAMwSj7MuZgs66gHnmTcJFQqFRsYtl8sPPfTQK6+80sggAFqAK8bs09UlXV2skQGOMkcSevzxxy+99NILLrigkXH//d///YorrjAMo5FBADRbsSipFAUhGw0MsHUacJRjzhPav3//rl279u3bNz4+vnLlyroHve2220ZGRhqeG4Cmo3PebrVTp6m6Ac5wTE3ojDPOSCaT27Zta2TEp5566q677mpsVgBaIZuVYpGCkO26uqRYpCwEOMQxScjv94vI2rVr6x6uWq329/fv2LGj0XkBaD4655uDjnrASebYJ7RixYq6h9uxY8c555wTjUYbmBKAVlDd3SzZNIfqqKePDHAAK+8de+ihh/bv33/fffdZOCaAJonHZc+eVk/CS9RlZH197MoCWsuy84QOHjy4bdu2oaGhE0880aoxATQJnfPNFwxKVxdlIaDlLKsJbdu2LRaLhcPhukeY82sbPNYIwPFls5JKced8CwwMSHe3ZLNkUMBuC+QTa5LQvffe++qrr1522WWNDELoAVpDbZRmjab56KgHmmV2xqhlIwuS0F/+8pdbb731xz/+ceNDAWi2VEqKRXddMWaaZj6fL5fLpmmq41v1N4hINBoNhUKtnuOidXXJnXdSFgJaqNEkNDEx8X//7//9xje+ceqpp1oyIQBN5arO+Xw+XygURkdHA4GAiPj9/kAgoGlapVKpVquVSsU0zaGhIV3Xe3t7I5FIq+e7CLWOelYngRZpNAklk8lnnnkml8vlcrnZH/3e9773i1/84l/+5V/OP//8Br8RAOslElP7dh1PRZxqtRoIBHp6emZ8VNM0TdN0XQ8EAqFQyDTNdDqdTqf7+/tVocjRurqmOuo50xJohUaT0IEDB1599dWf/vSnc340+8YhqiQhwIkGB13ROZ/P51OpVGdnpyoFLUylokAgYBjG0NBQNBrdvHlzEybZEDrqgdZpNAn19fV94hOfmP34FVdcISJf//rXQ6HQu971rga/CwDrdXe7onN+aGhobGwsGo0utboTCoU6OjoymYyIOD0MBYMSi7lrpRJoG40mofXr169fv36+j37gAx/40Ic+1OC3AGA9dR365GSr53Ecw8PDpmnOXg5bJE3TIpGIWrt3ehjq66OjHmiJek5WHB0d3bFjx4svvmj5bAA0iRvKD4ZhZDKZBm/v0TSts7Mzk8nk83mrJmYLLiMDWmSOJFSpVERk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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 197px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 98.5px; text-align: left; transform-origin: 384px 98.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,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aF7whWmak5OTjuO0uS2M1Au0iCQE9AD96Viv13cchmq12tzcXDqdZl0s+EzTvPXWW8vl8o4ft+M4lUqF1Au0YmhlZaXbcxARicfjlUql27MAAk0pVSgUFhYWEonEtnZPz8/Pu65LDOotSqlcLhcOh7f11FzXnZ+f19HZv7kBfaAZPHZ1eyYAWmWaZiqVCp86NVcum6YZjUa33gnruu7i4mKlUrEsa2pqqmPzhCd0mimXy3Nzc9FoNBKJbB1/m487de2147/7ux2bJ9DrqAkBvebKK9V//+/lCy8sFAqGYViWpT8gdSpyXbfRaOj/W6lUUqkURwf1umYt0DRN0zQNwwiFQvqh6wettwSJHLphjwAAIABJREFUSDKZTPzkJ+a998rJk92eNRB0zeBBEgJ6SjYrxaIcOSIiSim9HUSdJWfzkGVZ4XCYpqF+opQql8v1el0/d/2iedY5j3t0VEZGZHq6a3MFegFJCOhNQ0Ny5IiMjKz/Ha4SGyhbPe5qVUZH5cgRicU6OiegpzSDB71jQO/IZCSd3jAGydlqEAbEVo87FpOREclmOzgdoIexYxroEcWi2LYEo4iLoJueliuvlImJzXIzgCZqQkCPyGYln+/2JNAjYjHJ5ykLAa0gCQG9wLalWhUOykPrdDXItrs7CyD4SEJAL6AghO2KxWR6mrIQcF4kISDwstkze2CBbRkZkVhMMpluzwMINHZMA8FWrcrMDAflYYfyeRkdlWqVjnpgM5vWhHZwus/y8vLzzz//rW99680332xvVgDOymRkZoaPMexQLCbpNGtkwBY2qAk999xzjzzyyMLCwgsvvND6QIcOHTp06NCPf/xj/Z833HDDpz71qRhv30A7isXmidLADk1MyOioFIsssAIbOqcmdOLEiUwmc/vttz/zzDPbGuX+++9/5JFHLrnkkpGRkXA4rIf60Ic+xLHRQFvYKI326a3T7BYCNnFOErrqqqvy+fx276x+/vnn/+Ef/uHxxx8/cuTIoUOHvv3tb09PT4vIm2++ed9993k5WWCg6P5nOufRvnRaYjE66oENnZOEdDln37592xri6aeffuyxx2688cbmK7fddts999wjIv/0T//00ksveTFPYPBks1yiCc/QUQ9sYoMd07t3797WENdee+1111235sWPfvSj+he1Wm1nMwMGWjYrIyNs7IBn9F8n1siAdTzoov/whz+8/sVwOLxr16533nlnuxUmAHTOwxfT02ydBtbz6zyhpaWld9555+d+7ueuvvpqn74F0LfonD8ftUq9Xg+Hw+Yq3Z5dUDVPnSYJAav4lYSOHz8uInfccUfrfyQej69/ke4zDJxiUapVdghtplwuVyqVhYUFETFN0zAMEVlcXBQR13WVUqZpplKpRCLR5YkG08iIZLOUhTCANswYml9J6Ctf+cq+fftuv/321v8IoQcQoXN+U7Ozs4VCwTCMaDQ6Nja24dfoMFQoFAqFQjKZHB8f7/Akg67ZUc/aKwbM+ozRzEa+JKHvfe97hULhL//yLy+88EI/xgf6lu5z5uf1cymlbNtWSo2Njeki0GYMw9BRyXXdUqlUKpUmJydZLztHOi2HD4ttc0ADoHl/A+vy8vInP/nJj3/84zfccIPngwN9LpNhXWwNx3EOHDgwNDSUTCa3jkGrGYYxPDwcDodzuZzjOL7OsPfk85LNSrXa7XkAgeB9EnrooYf2799/9913ez4y0OcyGUmnKQit5jhOLpdLJpOWZW33zxqGYVlWPB63bZswdI5Y7MyGIQCeJ6Gnn366Wq0++OCD3g4L9L9iUWybgtBqSikdg9pZ3jJNMxqN6sU1D+fW86anz9xqBww8L5PQ0aNH/+Zv/uZ//I//4eGYwKDIZumcX8O27Xg83v4un2g0Gg6Hbe6aWK3ZUQ8MPM+S0Le+9a3Pfe5z//N//s81u6Tr9fqrr77q1XcB+pNt0zm/xuzsrFJqB4tiG4pEIkqp2dlZT0brE3odlrIQBt5OktDCwsLDDz+8Ot8cO3bsM5/5zKFDhy6++OI1X/mxj33sZ37mZ9qdJtDf6Jxfp1QqbXH+x3bpDdSlUsmrAfsBd9QDIrJhF73ruiKytLT09ttvr7+DbHl5+Y477jh9+vR3v/vdL3zhCyLyzW9+8/d+7/dEZPUlrCLy1ltviUgqlWq93QMYRNnsmR2sOKtcLouIt93v+o3IcRyv6kz9YGREYjHu+sWAO6cmdPz48YMHD37qU58SkaWlpdtuu+2hhx5av7a1d+9eEbn00ktF5MSJE3ffffc777zzzjvvvHUu/cU333xzJ/53AL1rZobPoTVKpVI0GvV82Gg0WigUPB+2t+XzZxZngUE1tLKy0u05iIjE43HOmMYg0msTLI2d63d+53dSqZTnw7quOzc39+CDD3LW4jn4S4iB1Aweft22AeD8dOd8MH4aCQ7HcXxKKoZhmKap7ybzY/xeNT0tV14pExMs0WIweX+yIoBWsVF6I0opXzcXcrDQWrGY5PNsncbAIgkBXaKPt+Hup3V8TULhcJgktAG9dZojlzCQSEJAl9Cws4l6vR4KhXwaPBQK1et1nwbvYRy0iAFGEgK6gc75zYXD4Uaj4dPgjUYjHA77NHhv02Uh1sgweEhCQMdVqzIzww6hzZim6V/ZxnVdtktvKp+XYpGOegwakhDQcZkMV4xtwdekQuPYVmIxSadZI8OgIQkBnaUvAGeH0OZM0/RvdUx8Tlo9b2KCO+oxaEhCQGfROX8+pmnqC1M9H7lWq0UiEZLQVriMDIOHJAR0EJ3zrUmlUn4cOl+r1ZLJpOfD9pt0mo56DBSSENBBmQzrYq3QZRtvy0JKKaVUIpHwcMy+lc+zWwiDgyQEdEomI+k0nfOtME3T87JQpVLx4y6z/qSPeGCNDIOBJAR0RLUqtk1BqHWWZZmm6TiOJ6Ppu8zGx8c9GW0gTE+zdRoDgiQEdASd89tkmmY6na7X6+2vkSml6vV6mu1Z28Kp0xgYJCHAf/q0OgpC26TD0Pz8fDuVIaVUqVRKp9O0jG3byIhUq5SF0PdIQoD/6JzfKcuypqam6vX6zsKQ4ziVSmVyctKyLM/n1v/oqMdgIAkBPtPdyGyU3inTNCcnJ1dWVubm5lpfKXNdt1QqraysPPjgg8SgndMd9ayRoa8NraysdHsOIiLxeNyP40OA7hsakiNHSEJtUkqVy+VCoWAYhmVZ0Wh0s690HEdfW5ZMJtki7YFqVUZH5cgRdrmhzzSDB0kI8JNeWWBpzCNKKcdxSqXS4uJiKBQyDEPO3s7huq7ruvpaMTKQx/hrjH5EEgL8VyzK6KgE459Yn1Fn6feNcDgsIpZlsRDmC10WyucpbaKfNIPHrm7PBOhfbJT2jWmauheMM6M7odlRTxJCP2LHNOAP25ZqlSvG0Cd0BuIyMvQjkhDgDwpC6CcctIj+RRICfJDNnrm5CegbIyN01KMvkYQAr1WrMjPDidLoQ/n8mWVfoI+QhACvcec8+lUsJuk0ZSH0GXrHAE/p67vpnEe/mpiQ0VEpFsn66BvUhABPsVEa/Y3LyNB3SEKAd3SPMZ3z6G966zQd9egXJCHAO9ksG6XR/+ioR38hCQEe0SfwsnkCg0CXhVgjQ19gxzTgBd05f/Jkt+cBdEo+z9Zp9AdqQoAXMhmZmZFYrNvzADqFjnr0C5IQ0DbdOc8OIQyaiQmpVqVY7PY8gLaQhIC2ZbNy5Ei3JwF0HB316AvsEwLao3uJu7RVolwuK6UqlYpSSiklIuZZ8Xg8kUh0ZVbwg1KqXC6LSPNxm6YpZ5941x53Oi2HD4ttc3gEetfQSjAOw43H45VKpduzALZvaEiOHOlwEtIfioVCwTCMaDQaCoUMwzBN03VdEWk0Gq7rKqVc17UsK5lMWpbVyenBW2sedzMA6cetE3CtVhORZDKZSCT0F3ROtSqjo7QLoOc0gwdJCGiDXhfo7KHSs7OzhUIhHo9HIhHDMLb4Std1FxcXa7Xa2NjY+Ph4x2YID+VyucXFxWg0et44qx93vV5PJpOdftzd+IcAtIkkBLStWpUrr5STJzvWMqaUsm17cXExkUhsnYFWa35ATk5OdrpagDbox62USiaTrf8p13XL5XIkEkmn05173LoslM/TUY8e0gwe7JgGdqqznfNKqVwu12g0xsbGWo9BImIYhmVZ4XA4l8vNzs76N0N4yHGcAwcODA0NbSsGiYhhGIlEYmhoKJfL6YWzTuDUafQykhCwI8WiVKud7JzP5XLxeHx4eHhnf9yyrOHh4VKp5DiOtxOD5xzHyeVyqzd46S1BLVqdff2Z4EZ0NYiOevQgkhCwI5lMJ3dF5HI5vSe6nUH0flubizMDz7btZDK5+nFvqwqodToM0VGPnkUSArbPtiUW69iWiNnZWaXUjqtBq0Wj0XA4TBgKMk9SrxaJRJRSnVsS1ZeRsUaGXkMSArYvk+nkulihUPAkBmmRSMRxHNbIgkkfEOXV4zYMQy+Jdm7DUD4vti3Vaoe+HeAFkhCwTZmMpNMdKwiVy+VoNLqDxZHN6DWyQqHg1YDwUKlUikajHg5oGIZhGPpIxk7QtVLKQugpviQh+uHRt4pFse1O7hAqFArefjSKiGmalIWCyXEczx93NBotlUrejrmV6ekzN/EBPcLjJPTcc8/dfvvtt9xyi7fDAkGRzXYyBukf5T0/FUaXhTr66YgW2LbteQySs39/Ohd86ahHr/EsCZ04cSKTydx+++3PPPOMV2MCwaI3QHTwfqVKpeLT4XjRaLRze0fQGj8KQlo4HO5oCVCvHbMxHz3CsyR01VVX5fP5qakprwYEAqezBSHNwx1Cq4VCIZJQAIVCIT+GNU2zo5sWKAuhp3iWhMLhsIjs27fPqwGBYMlmO9k5rzmO41NNyDAMklDQKKV8Cr5y9qLWztEd9RwvhF7g8T6h3bt3ezsgEAjVqszMdL4g5Ounl2EYbJoODsdx/ItBPpWaziOfP3MUOxBsdNEDLdCd8526Ymw1/z4dxYe92Aim7pQAYzFJp1kjQ/Dt6vYEgMDTLcErK53/zpZlKaV8yivbusoKfvM1lfr3t+g8JiZkdFSKRe6oR5BREwLOpxsbpTuDmlBwmKbpuq5P8dR13eZlrh3FZWToBQGqCcXj8fUvckgjukx3Anewc361eDzu06ZppVR3PhqxOcuyGo2Gr+uhXTAyIocPi2136x8RoG2YMbQAJSFCD4KoqwUh0zTr9bofkaVryyXYnGmaPj2XWq2WSqU8H7YlzbIQSQhdtT5jNLMRq2PA5rJZGRnp4hYHvU/Ij72utVotmUx6PizakUqlarWa58O6rquUSiQSno/cKv2PiDUyBBVJCNiE7pzv4J3z65mm6cenY61Wi0QirI4FjWmakUjE8+DrOE43Y5DGZWQIMJIQsIlMRmZmutI5v1oikfD8o5GCUGAlk0nP9wl0c2msiY56BBhJCNiIPhGuqwUhzTTNsbGx+fl5rwbUW7C7XyTARizLMk3TwxMvS6VSIpEIxJ6wiQmpVikLIYBIQsBGgtQ5n0gkQqGQJ5+OSqlKpZJm72pQmaaZTqdrtZonhUCdeoPyuOmoR1CRhIB1dOd8YM6C8+rT0XXdUqk0OTkZiAoBNmGa5q233jo/P9/m2UJBTL36oHbuqEfAeJyE9D/dpaWlt99+29uRgc7JZIKwLrZa89Nxx5UhpdTc3Fw6nWajdPAlEomxsbFyubzjzfK1Wi2gqTefZ7cQgmZoxaM7BI4fP/7Vr3716NGjr7zyioi8973vvf7669Pp9GWXXdbKH4/H45wnhEDQ1fvALI2tppTK5XLhcHi7acZxnHq9TgzqLY7jPPbYY9FodLtPrVQqiUhwH3eA/4lhoDSDh2dJqE0kIQRCsSijo3LyZNdbxjajlCqXy3Nzcy1+QDqOU6vVQqFQEMsDOB+dfRuNhmVZ0Wh06y92XXdxcVEfkTA5OdmZGe5EtSqjo5LPB2cBGoOJJARsZHRURkaCtjS2nlKqUCgsLCyYpqk/IFenHNd1G42G3iZimmYymRwfH+/eZNEWpZTjOKVSaXFxMRqNmqYZCoVW38ix+nEnEol4PN4DjYG2LYcPy5Ej3Z4HBhpJCFinWJRMRk6e7PY8WqXrQ5VKRZ9DrT8dXdfVqSiZTAalfRpeaD5ux3Gaz1pETNM0TTMej/dS3q1Wz+zGoyyE7iEJAetceWXvVux1Wxn3qg6IZhdhDyfdXvvBA/2nGTzoogdERCSblVisR2OQnC0MEIMGhHlWtyfShpERicXoI0MQkIQAEZGuXzEGDJx8XmxbqtVuzwODjiQEiGQykk73bkEI6Em6CktZCN22q9sTALqtWBTblmBsmAMGy/S0XHmlTEzwcwi6iJoQBl6QrhgDBkssxqnT6DqSEAabvgIpUHczAQNFV4O4jAzdQxLCYMtm2SgNdJO+o56yELqHJIQB1uOd80Cf0B31+j4yoOPYMY1BVa3KzAwHuwGBkM/L6KhUq4G98g99jJoQBlUmIzMzvO0CgRCLSTrNGhm6giSEgVQsSrHIDiEgQCYmzvzDBDqLJISBROc8EDR66zS7hdBxJCEMHjrngWBKpyUWo6MeHUYSwuChcx4ILDrq0XH0jqF/KKVExHEcpZS5yjlflMnIyAid831ArbLp40bP0f88M5k169fNZ63/0zRNy7K6MT/0IZIQep5SqlwuFwoFETEMIxQKhcNh13Vd1200GqFQyLKsZDJpWZZUq2LbdM73tObjNgxDRJrRx3VdHYn+7XGjR01Py+ioFIsyMqKUKhQK5XJ59eN2XVdE9ONOJpOJRIIEjHYMrQTj4sl4PF6pVLo9C/SY5rtkPB6PRCL6vXIN/QFZq9VEJOk449dey9JYj9IBqNFoRKPRzYKO67qLi4u1Wi0UCqVSqUQi0eFJwhu2PTs7W7KsVh53vV4n/mIHmsGDJIReNTs7WygU4vF4i29/ruvOz8+LyOTkJD9B9hzbthcWFrb4UFxNx1/HccbGxsbHxzswPXhIKWXbtlIqHo+38k/Vdd1araaUSiaTPG60jiSE3pbL5RYXFxOJxIZ1oM00f4KkWtBDmp+LyWRyW3+w+bjJvj3EcZxcLtf6TzhNruuWy+VIJDI5OenT3NBnmsGD3jH0nlwu12g0xsbGthWDRMQwDMuy4vH43NxcuVz2aXrwkFLqwIEDQ0ND241BcvZxh8PhXC7nOI4f04O3HMd57LHHdrbOZRhGIpEYGho6cOCAH3NDHyMJocfkcjml1PDw8I5H0JtqC4UCn47BZ9t2m/s/LMuKRqM2R9QEnlIql8sNDw/vuIDXzL48bmwLSQi9ZHZ2dnFxcQflgTUMw+DTMfh06m1/YSsajfLpGHw69bb/uCORiOM4s7OznswKg4AkhJ7hOE6hUGinGrRaNBo1DINPx8Aql8uepF5NfzqyJBpYeiuYJ9u5DMMYHh4ulUoUfdEikhB6RqlUaqdyvp5lWY7j8HYZTDr16pNj2mcYRjwe14dOIYDK5bJXP+TI2aJvqVTyakD0N5IQeka5XPa2A8gwDMMweLsMIF28MU1zu5vit6D/8hB8A2h2dlbXaD0c0zRNnjVaRBJCbyiXy56/V8rZspC3Y6J9pVIpGo16Pmw0GqUsFEB+PG79XsFuIbSCJITeUCgU/Pho1G+XhKGgcRzHj8dtmubqu6sQBM36n+cjx+NxKr5oBUkIvcGr3ZTrhcNhklCgOI7j07PWwZckFDSe13q1UCjEs0YrSELoAX6/ndXrdV/Hx7YopXz6aGyO79/g2K5KpeJf8DUMg8eN8yIJoQf4VySQsysmPg2OHfD1cYTDYR734KAshFaQhNAb/CsS8F4ZNPV63ddrwigBBorjOP7966YmhFaQhNADTNP06lyZ9fzbgYSdCYfDjUbD1/H9Gxzb5eu/Pv/eN9BPSELoAaZp+vrRSBIKFNM0/SvbuK7L4w4UX3/OaTQa7VxahwFBEkJv8LUmRJEgUPwuEpCEAsXXEiCPG60gCaEHmKbp675m3isDxdcSYKPR4HEHimVZPpUAWRpDi0hC6A2WZdVqNT9GrtVq1M8DxTTNSCTiR/Ct1WqRSIQkFCg6+PqRWhzHSSQSng+L/kMSQm9IpVJ+fDTq90o+GoMmmUxWKhXPh63Val5dbg+vmKZ53XXXLS4uej6yUiqVSnk+LPoPSQi9wac6AR+NwWRZlh/XYiilKBIEUDKZ9LziS/0PrSMJoWekUqn5+XkPB3QcJxKJsDQWQKZpJhIJbz8dS6USMSiYLMuKRCLeXnpTq9UoCKFFJCH0DMuyrrvuOq/CkFKqUqnwXhlYqVQqFAp59emoQ1U6nfZkNHgunU7XajWvqoClUsk0TX7IQYtIQuglqVTKdV1PPh3n5+cnJyd5rwws0zS9+nRUSs3PzxODgsw0zVtvvXV+fr79rdM69U5OTnoxLwwEkhB6iWmak5OTtVqtnTDkum6pVBobGyMGBZwnn476cZN6gy+RSIyNjZXL5XYeN6kXO0ASQo8xTXNqaqper+8sDCml5ubmksnk+Pi453OD55qfjjt73LVabW5uLp1OE4N6QpthyHGcSqVC6sV2Da2srKx5aWlp6dlnnzVN8+qrr97ucK+99lqlUrnooouuu+66Cy7YRsyKx+N+NM2iXymlCoXCwsJCIpFo/fpG3ih7lFIql8uFw+HWH5xeRXVdlxjUc8rl8he/+MVoNLqtxz0/P69rxr7ODf2kGTzWJqFDhw7l8/lkMvnaa6+98cYbDz744LXXXtvKiCdOnHjggQcuvfTSK6644q233iqXyzfddNPHP/7xCy+8cFsTAlqklCr/zu8UTNM0zWg0Go1GN/tK13UXFxcrlYp+o6Sxthcppcrl8tzcnH7cWzzE5uNOJBKskvQopZRt24uLi9FoNBKJbPHTTjPyJr7+9dSzz3Zykuh1GyehgwcP/v3f//2XvvSl/fv3i8hnPvOZP//zP7dt+33ve9/Ww504cSKTyUxNTX3kIx/Rr7zxxhu33HJLNBrN5/PbmhDQKtuWw4fVl7/sOE6pVFpcXNSfjqZpGobhuq6+sUEf5J9MJjlBsQ/oPFQqlZqXZqx+3K7rKqVCoRCrn/2hGX9DoZBhGPqJG4ahN9GvfdyjozIyItPT3Z41esYGSWh2dnZycvKee+75gz/4A/3K8vLyjTfeuGfPnq997WuhUGiL4W666abdu3cXCoXVLz755JPZbPbRRx/91V/91dYnBLRqaEiOHJGREf1fSinHcZRS9Xpdv1HG43ERsSyLxZE+o87SbxpKKdM09TW6PO7+s9nj1n3y//bjTbUqo6Ny5IjEYl2cLXpIM3js0v+9vLycy+VE5Nd//debX3TBBRf8p//0n5544on/9b/+11133bXZWKdOnTp58uQNN9yw5vV3v/vdInL8+PFWkhCwPZmMpNPNGCRnz+Lr3oTQOfpGXhHhiQ+CVh93LCYjI5LNSmsLEUDTmU3NR48effnll/fs2aPXxZp0vvmrv/qr8w70ne9859VXX139yiuvvCIiv/iLv+jZZAGtWBTb5v0OwDmmp6VYlGKx2/NAjzmThL7+9a+LyPpmMV3X+dd//deXXnppsyEuvvjiK664YmlpaXJy8ic/+Yl+cXl5+amnnopGozfddJMvE8cg48c+AOvFYjI9Ldlst+eBHnMmCemlsvXdN7/wC7+gf7H1YR733XefiDzzzDMf+chHXnvtNRGZmpo6depUPp9vsXcMaJVtS7Uq9AQBWE+vmNt2d2eB3nImCX3/+98XkfXbonftOrORSDfgbOZXfuVXDhw4ICIvvvjizTff/Lu/+7unTp36u7/7uy0am4EdoiAEYDOUhbB9Z4LO6dOnRWT37t2bfd0Wq2PaxMTERRdddPDgQaXUN7/5zQceeGDv3r3bmoru9FmDhjKcI5s9sy8SADY0MiKxmGSzdNRjtQ0zhrarxSF+6qd+6rxf86Mf/ej973//Sy+9pJS67777vve97/3RH/1Rq3Mk9OC8qlWZmZEjR7o9DwDBls/L6KhMTNBRj6b1GaOZjc6sjjVXwdZYXl7Wv7jmmmu2/h4HDx4sFAr5fP7pp5/WDWiPP/74pz/96R1PGlhrXec8AGwgFpN0mjUytOhMErr88stFpNn51aRPqBORSy65ZItRDh069NRTT/3Zn/3Z7t27L7/88ieffHJ4eFhEbNs+duyY97PGANLNsewQAtCKiQk66tGiM0nove99r4icOnVqzW/rndQisuacodXeeOONz372s9dcc02zCX/v3r2f//znr7zyShH5i7/4C88njUHERmkArdNbpzOZbs8DPeBMEhodHRWR559/fs1v/7//9/9EJBqNXnHFFZsN8eyzz7711luxc5dj9+7d+/DDD284JrBtuieWznkArdNbp+mox/mcSUI33XTT3r17/+///b8//OEPV/92qVQSkQ996EPnHWjNnfYicu211+7Zs+dd73qXR1PFAKMNBMB20VGP1pxJQrt37/4v/+W/iMjXvva15u8tLy9/+9vfDofDH/3oR1f/mYWFhYcffrh5t8Yv/dIvXXTRRc8++2xze7W2tLS0tLT0gQ98wN//Beh72ayMjLBRGsC26bIQa2TY0gXNX915553JZNK27ddff12/8rnPfa5erz/yyCMXX3xx88uWl5fvuOOOxx9/XB+lKCKhUOhP/uRPlFKPPPLI6qE/+9nPvuc977n77rv9/1+B/qU75ykIAdiZfJ6t09jaOc3zjz766PT09K233vrLv/zLtVrt//yf//PXf/3X11577Zo/s3fv3tOnT1966aXNVz74wQ9e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Xx0ZGTl27JgPVwoArYOq3fFOnDhx/PjxCy+8cP6dsCwdu07otddeI6L5q2hFaklEpVKp1dcETWgyoI8//rjjOG+++eb+/fufeeaZ48ePP/bYY7/73e8efPDBs88+26drBgC/oWp3vAMHDhCRr+vAOnZM6OjRo7TkrDNmx4KlyYCGQqENGzbccMMN//RP/zQ5OfmVr3yFiCzL+ud//mfplwoALYOq3fGefvrpiy+++Oabb/bvKzo2Ezoj3C50mNoD+qlPfeqBBx74i7/4CyKamJhozRmmAOA3VO3O8+qrr2YymR/96EfnnHOOf9/SsZlQddJkjkqlIn64/PLLW3g50CzpAf3hD3940UUXHT9+/ODBg81eHAAoA1W7Y1Qqle9///vf+973/D4aqmMzobVr1xLR/HVznHPxw3nnndfqa4ImSA9oKBT6y7/8SyKqnukOAB0AVbtj3HvvvevWrbvtttv8/qKOzYSuuuoqIvrwww/nvC4W3hLRnGNpQHF+BPTKK68kIl8HXQGg9VC1O8BTTz01PT29Y8eOFnxXx2ZC/f39RHTo0KE5r7///vtEpOv6JZdc0obLgkb5EVAxszb/IC8ACDRU7aDbv3//T3/603/5l39pzdd1bCZ0ww03rF69+r333nvzzTdnv25ZFhFt2rSpTdcFDfIjoP/5n/95/fXXi3k3AOgYqNqB9uKLL+7Zs+f++++fM6pXKpXeeustP76xYzOhFStW3HrrrUT07LPPVl+sVCovvfRSOByunt4NQVFXQKempnbu3FmtM6VS6fnnn/c8b85nnnvuuX/8x3/0/9oBQA5U7Y73y1/+8r777hsfH1+1atXs16empm655ZZzzz3Xjy/t2JMViWjbtm0vvvhiOp3++te/vmbNGiLas2dPqVT6t3/7tzl/xRAINQa0Uqls2bLl6NGjv/nNbx566CEi+tGPfpTJZC688MI77rhj48aNH3300TPPPPPII4/cf//9n/rUp9r2/wMyiF7wxIkTf/zjH/EMsqBbOpqo2h3vF7/4xe23305E1WfRCx9//DERxeNxTdP8+N5lJ0+e9KNcRXieNzw8fOjQoWuuucZ13bfffnvHjh3r169v93VBg2oJaKVS+fM///O33377q1/96s6dO4nowIEDt912W3UjybnnnnvjjTf+zd/8zerVq9vw/wCSHDhw4D/+4z/279//P//zP0R01VVXff7zn08kEp/+9KfbfWlQt1qiiard2Q4ePPitb31riQ88+OCDczIkWTo8ExLeeuut3/zmN+Fw+LOf/Wy7rwUkOGNA33rrrZdffvnaa6+tTjOfOHHCsqxKpbJmzZrPfvazZ53VsfPCAB0MVRv80BWZEAAAAMCCkD4DAABA9/r/FOBLAEcltDwAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,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+OOP33fffcvLy08++WRvjR4/fvyzn/1ss9mcnp6+7rrr+ushAL8bQOX8TnRF/ewsl5EBgXVeEjp16tTRo0dPnjy5urq6b9++Hpp77rnn/viP//jrX//6hz70oZmZGUOdBOBfg6mc34mei/LuVGsAI++81bFrrrkml8vNzc311tZ///d/33LLLU899dRDDz1EDAJwYaWSyOeHnELm59dvOgMQSOcloXA4LIQ4cOBADw0999xzv/Ebv/Hd73734x//+LXXXmumdwD8bRQmY6ioB4Jtmx3Te/fu7aGh3//93//ud7/77ne/+/Wvf33fvQIQAPm8qNdH4tYLvTbHZWRAIJmpov/7v//7r33ta6FQ6N3vfreRBgH43yhMCGlMCwEBZiYJffzjHxdC/Pqv//qll176/PPPnzhx4tSpU2tra0YaB+BDCwvDqZzfCRX1QFAZuHfs5MmT3/nOd4QQBw4ceNe73vWv//qvZ86ceeGFF6SUc3Nzv/qrv9phO7FYbOuL/R9rBGDk1OviyJGhVc7vhIp6wL+2zRiagST0pS99Sf/Df/7nf/7pn/7pVVdd9eKLL/7Zn/3ZZz7zmT/4gz+4+OKLf/mXf7mTdgg9QFAMt3J+JxMTIp0eoTU7AOZszRjtbGRgdWxlZUUIce21137oQx+66qqrhBB79+49fPjw6173OiHEwsICy2QAXqZL1kczbczOUlEPBI2BJPTcc88JIX76p3960+uZTEYI0Ww2T5w40f93AeATozzpordOcxkZECQGkpA+jfrHf/zHN70+NTWl/+H73/9+/98FgB/oSvVRqJzfid46TUU9EBgGktBll10mhNh6zWooFAqFQv23D8A/FhbE/PywO7ErKuqBgDGQhH72Z39WCPHtb397m9YvukgI8RM/8RP9fxcAY29hQUxOjtxG6a10J1kjA4LBQBLSdfL/8R//8eyzz276oxdffPEnfuInkslk/98FwHjTlfMjPiHUxmVkQGD0koSWl5fvvffeZ555Rv/fiYmJt73tbUKIz33ucxv/2pNPPvnCCy+8+93v1jNDAAItkxFHjozNUT3tinoAfrdNRnFdVwixurr64osvbv3TtbW1O+644/777z906FD7xUOHDl133XXHjh17+umn9Ss/+tGPPvKRj/zCL/zCu971Lm96DmB8lEqiXh+bCSFtdlbU60wLAb533smK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1v+w+6eoX/zFX9T36j311FM333zz7/3e7z3//PP/+I//6NFWOwSaZxNCnj590TkppXfTNq7rci9953S1nUeNmzq3+jxMC6F760HnzJkzQoi9e/fu9Pd2WR3TZmdnX/GKVxw+fFgp9eUvf/kjH/nI/v37u+rKtmeYsrsC51lYMFs53+bp01EpNT097V37PuPpWHg38+dL4XB4ZWXFo8a9GovJyfWKeqO1pRh3u5yTfnGHTfzYj/3YBf/OD37wgze84Q1PP/20Uuquu+761re+9Yd/+Ied9pHQgwuq18WRI+L4cS/a1qtjrut6sSuCp29XpJTezc+1Wi1WKjtn+NSfLbxKvbmcmJoSs7Om7uGBD2zNGO1stL461l4F26R9acZ11123+/c4fPhwoVDI5XKPPPKILkC7//77/+zP/qznTgObma6c38S2bY8+/iqlEomEFy37kpQyEol4sSjTaDQikQirY53TqdSjsfDwl2JiQqTTrJGhQ+tJ6KqrrhJCbL0co/0LcNlll+3SyrFjxx566KE///M/37t371VXXfXZz35WX52Yz+dPnDhhvtcIIF0c62XJWCqVajQaxputVqvEoG4lk0kvJokbjYapy+0DQkp58OBBL34vHMfxdixmZ6moR4fWk9DrXvc6IcTzzz+/6Y/1TmohxKZzhjb63ve+97GPfey6665rF+Hv37//k5/85NVXXy2E+Ou//mvjnUYQeV85b9u2F1MRSqlUKmW2Td+zbduLqQgm53qQSqWMD4SenPN2mZLLyNCx9SQ0NTUlhNh6xdj//d//CSGi0eirX/3qnZp47LHHXnjhhYnzl2P3799/7733btsm0DVdE2u6cn6rZDJZrVYNNug4DssxPfBiKqJcLhODeqAXK80e/DOgyTm9dZqKelzIehJ6y1vesn///v/93//97//+741/rPfKve1tb7tgQ2fPnt30yvXXX79v376tt3AAXRtUGUgikYhEIqbCkFKqVqsxIdSbVCrluq6pB7Ce1Uh7H6Z9KZ1ONxoNUzND1WpVSjmIVEpFPTqznoT27t2r743/p3/6p/afra2tffWrXw2Hw+985zs3fs3y8vK9997bvlvjjW984yte8YrHHnusvb1aW11dXV1dffOb3+ztvwF8b2FBTE56t1F6k3Q67bpu/7MRrutWq9VsNkulUm+klNls1sgDWClVLpeJ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BEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdIqGEjhw5snfv3meffXbQEyH4QAYluqjVaoOeAsENsibRbrf379//1FNPvf766334dcv68DsGy44dO6anp9Pp9CuvvPLaa69t2bJl7dq1g54U4Z+ABv3MZz5z8ODBzk82btx49dVX854m0Sf+8z//8/bbb69Wq88888yg50IEJYg16dUODTt27NixY8ebb76J/3neeed96UtfGhkZEfcbQ66Ebr311scee+yRRx5Zs2YNANxxxx1XXHGFrusf+tCHBj01wg8BDVosFn/2s591frJs2bJLLrlEyFwJwezbt2/79u179+49cuTIihUrBj0dIhABrUmvdmi47bbbHnjggdNPP/0jH/nIf//3fzebzX379l166aX333+/pmmCfumSo0ePChp64BSLxYmJieuvv/7GG2/ET9rt9gUXXLBixYqdO3fGYrHBTo/wSnCDXnzxxX/1V3+lKIr7iaIo5513nqgZEyJpNpuKonzrW9+amppasWIF5YQWNQGtSa92ONi/f//f/M3ffO1rX7vgggvwE3wkAOADH/jA9773PUG/N7Q5oXa7nc/nAeDiiy92P1y6dOmFF174wAMP3H///ZQ1XVwEN+jjjz9+6qmnXnnllWInSvQLDHtnnHHGoCdCcCCINenVDg2PPvro9u3b161b537y2c9+9pVXXtm2bdvPf/7z559//o//+I9F/N7Qnpjes2fPwYMHV6xYgdsoLrhKePDBBwc0L8InwQ165513UrY8fCxfvnzQUyC44c+a9GqHhrVr13bKIOTyyy/Hf9i2Lej3hlYJ7dq1CwDOOuusrs9PO+00AHjhhReef/75AUyL8EtAgz7xxBOWZW3atOlP/uRPNm3aRMUpBBEO6NUOE5dddtnsDxVFWbZsGYhMAIdWCeH7kEgkuj4/55xz8B+WZfV7TkQAAhr061//Ov7jzTfffPTRRz/1qU9t3rz58OHDAmZKEET/oFc79Bw5cuSdd955//vfP3slzIvQnhN67rnnAGD2KVqUlgDQbDb7PSciAAEN+tBDD1mW9eKLL+7Zs+exxx575513HnzwwV/96ld33XXXCSecIGjOBEGIhl7t0LN3714AEHoOLLQ5oUOHDsG8u860O7a4CGjQWCy2bt26iy666Ctf+Uq5XP74xz8OAIZh/Nu//Rv3qRIE0Tfo1Q493/3ud88444wrrrhC3K8IrRJaEFouhIzeDfre9773m9/85l/8xV8AwPT0dH96mBIEIRp6tcPHs88+WygUvvrVr5544onifktolZC7adJFu93Gf5x99tl9nA4RFO4G/fKXv3z66ae/8847+/btCzo5giCGBnq1Q0O73f7iF7/4hS98QXRrqNAqoVWrVgHA7HNzjDH8x8knn9zvOREB4G7QWCz2l3/5lwDg9nQnCCIE0KsdGr72ta+tWbPm85//vOhfFFoldO655wLAG2+80fU5HrwFgK62NMSQI8KgH/jABwBAaNKVIIj+Q692CHj00Ufr9fqWLVv68LtCq4TGxsYAYP/+/V2f//a3vwWARCJx5plnDmBahF9EGBR31mY38iIIYlFDr/ZiZ8+ePd/73vf+/d//vT+/LrRK6KKLLjrppJN+85vfvPjii52fG4YBAJdeeumA5kX4RIRBf/KTn1x44YW470YQRGigV3tR89RTT23btu0b3/hGV1av2Wy+9NJLIn5jaJXQ8uXLr7vuOgDYuXOn+2G73X766acVRXG7dxOLBU8GrVarW7dudd+ZZrO5a9cux3G6vufxxx//l3/5F/FzJwiCD/Rqh54nn3zyjjvu2LFjx8qVKzs/r1ar11xzzXve8x4RvzS0nRUBYOPGjU899ZSu65dccsmpp54KANu2bWs2m/fcc0/Xn5hYFPRo0Ha7feWVVx46dOgXv/jF3XffDQBf/epXC4XC+9///ptuuuniiy9+8803H3vssfvvv/8b3/jGe9/73oH97yF4gFHwyJEjb7/9Nt1BttiZ35r0aoeeH/3oRzfccAMAuHfRI2+99RYAZLNZSZJE/N4lR48eFTHukOA4zuRvKaMmAAAA60lEQVTk5P79+88//3zbtl9++eUtW7asXbt20PMifNKLQdvt9p/92Z+9/PLLn/rUp7Zu3QoAe/fu/fznP+8WkrznPe+57LLLrr322pNOOmkA/xsITuzdu/cHP/jBnj17fv3rXwPAueee++EPfziXy73vfe8b9NQIz/RiTXq1w82+ffs+97nPzfMNd911V5dC4kXIlRDy0ksv/eIXv1AU5YMf/OCg50JwYEGDvvTSS88888wFF1zgbjMfOXLEMIx2u33qqad+8IMfXLo0tPvCBBFi6NUmRBAJJUQQBEEQBDEnJJ8JgiAIgogu/x8W4duL69TicwAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eEx)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 64.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 32.1562px; transform-origin: 391px 32.1562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 21.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.7188px; text-align: left; transform-origin: 363px 10.7188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e[W,N] = lattice2(H=1) -\u0026gt; W = [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e; N = 4;\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 42.875px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 21.4375px; text-align: left; transform-origin: 363px 21.4375px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e[W,N] = lattice2(H=2) -\u0026gt; W = [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e0 0; 0.5 sqrt(3)/6; 0.5 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esqrt(3)/2; 1 0; 1 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003esqrt(3)/3; 1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esqrt(3)/2; 2 0]; N = 10;\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [W,N] = lattice2(H)\r\n  W = [0 0; 1 sqrt(3); 2 0];\r\n  N = size(W,1);\r\nend","test_suite":"%%\r\nH = 1;\r\nA = [0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0];\r\n\r\n[W,N] = lattice2(H);\r\nassert(isequal(N,4))\r\nassert(sum(abs(sortrows(W)-sortrows(A)),'all') \u003c 1e-6)\r\n\r\n%%\r\nH = 2;\r\nA = [0 0; 0.5 sqrt(3)/6; 0.5 sqrt(3)/2; 1 0; 1 sqrt(3)/3;\r\n    1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 sqrt(3)/2; 2 0];\r\n\r\n[W,N] = lattice2(H);\r\nassert(isequal(N,10))\r\nassert(sum(abs(sortrows(W)-sortrows(A)),'all') \u003c 1e-6)\r\n\r\n%%\r\nH = 3;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,19))\r\n\r\n%%\r\nH = 4;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,31))\r\n\r\n%%\r\nH = 5;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,46))\r\n\r\n%%\r\nH = 10;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,166))\r\n\r\n%%\r\nH = 100;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,15151))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2217275,"edited_by":2217275,"edited_at":"2024-06-09T21:16:00.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":"2024-06-09T21:08:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-06-09T14:14:29.000Z","updated_at":"2026-05-24T21:53:50.000Z","published_at":"2024-06-09T14:24:00.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe input is the iteration parameter\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eH\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe output is a point cloud\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eW\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003einvolving\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003epoints.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eW\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eis\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003euniformly distributed points on an equilateral triangle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe side length of an equilateral triangle is 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe relationship between H and N is as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eH = [1 2 3 4 5 6 7 8 9];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eN = [4 10 19 31 46 64 85 109 136];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe results for cases where H is 1 to 6 are as follows.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId3\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId4\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId5\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId6\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEx)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[W,N] = lattice2(H=1) -\u0026gt; W = [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e; N = 4;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[W,N] = lattice2(H=2) -\u0026gt; W = [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e0 0; 0.5 sqrt(3)/6; 0.5 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003esqrt(3)/2; 1 0; 1 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esqrt(3)/3; 1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003esqrt(3)/2; 2 0]; N = 10;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image3.png\",\"relationshipId\":\"rId3\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image4.png\",\"relationshipId\":\"rId4\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image5.png\",\"relationshipId\":\"rId5\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image6.png\",\"relationshipId\":\"rId6\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgY21emZAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNDd0e8EAACAASURBVHic7N1/cFTV/f/xt0igiTQoyWgRUhZHEuwUxX4tHVLtbEqtjAN12hGtSNndMjpqaz8WbItMyu7Saj+WwowdgWbE7rX+pIq1DTodR8zNgGESfwDlY2tShOsEUSSLiBgiuJvvH2dZQ35usvfu/fV8/BV3k5PjL/LKOed1z1nd3d0CAADgS6PsngAAAIBtRts9gYyqqiq7pwAAAHyktbVVnJOE5PSELFJVVWXp+HAU/nX7Cv+6fYV/3b5i6b/u7BIMu2MAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/znLIM6YpRgIAgILJBg/WhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+NNnGsdDq9e/fuTz755NJLLy0tLTVxZAAAACuYloTq6urq6uo++eQT9ZezZs36zW9+EwgEzBofAADAdObsjq1atWrt2rXjx48PBoPl5eUi0tLSsmDBgtbWVlPGBwAAsIIJSWjnzp3//Oc/N27c2NDQUFdX98orr0SjURE5duzY8uXL8x8fAADAIiYkoc2bN2/YsOGqq67KvrJw4cI77rhDRP7973/v27cv/28BAABgBROS0IwZMy677LJeL958883qg/b29vy/BQAAgBVMSEI33nhj3xfLy8tHjx4tIpMmTcr/WwAAAFjBqucJpVKpzz777Etf+tLFF19s0bcAAADIk5nPE+qpublZRBYvXpz7l1RVVfV9kfYZAADIU78ZQ7EqCT377LOTJk1atGhR7l9C6AEAAFbomzGy2ciSJLR37976+vpHH3107NixVowPAABgCvPPCaXT6Xvuueeuu+6aNWuW6YMDAACYyPwkdP/990+bNu322283fWQAAABzmbw7tnnzZsMw6urqzB0WAADACmYmocbGxr/97W8PP/ywiWMCAABYx7QktH379vXr1z/88MO9Tkl3dHSkUqkLLrjArG8EAABgFnPOCW3btu2BBx6oq6sbN25cz9d379596623fvGLXzTluwAAAJjLhDWhl19++c477xSRnpewisjJkydFZP78+SUlJfl/FwAAANPlm4RaWloGr4ldd911eX4LAAAAi+SbhGbNmsWzoQEAgEtZdQMrAACA85GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAfw2YhFpbW0cw3OHDh7dv375z5850Op3HrAAAAAphdN+X3njjjbVr1+7evXvPnj25D9TS0nLvvfdOmDBhypQpJ0+eXLp06dy5c++6666xY8eaN1sAAAAznZGEWlpaNmzY0NzcnEqlxowZk/soLS0tkUiktrb2pptuUq8cPXr0+uuvf+uttxKJhJnzBQAAMM8Zu2MXXXRRIpGora0d7igrV6686KKLsjFIRM4999wf//jHTU1NL730kgnTBAAAsMAZSai8vFxEJk2aNKwhjh8/vn///nPPPbfX6+eff76INDc35zdDAAAAq/RzYrqoqGgEA73++uuHDh3q+cr7778vIl/96ldHNjMAAACrmdCiHzdu3JQpU1Kp1LJlyz799FP1Yjqd3rRpU0VFxdy5c/P/FgAAAFYw53lCy5cvF5FXX331pptuOnz4sIjU1tYeP348kUjQHQMAAI7VT4t+BL797W+vWLHivvvue/PNN6+77rqvfe1ro0aN+vvf/15aWpr7IFVVVX1fHNljjQAAALL6zRiKOUlIREKh0DnnnLNy5cpkMvnyyy/fe++9w4pBQugBAADW6JsxstnIzNs2Pv7446997WtlZWWpVGr58uWrV682cXAAAADTmbYmtHLlyv/7v//btGlTR0fHLbfc8t///nfjxo2fffbZPffcY9a3AAAAMJc5a0J1dXWbNm36/e9/X1RUNHHixCeeeGLmzJkiomnatm3bTPkWAAAApjMhCR09evTBBx+cPn36xRdfrF4pLS196KGHpk6dKiJ/+ctf8v8WAAAAVjAhCb322msnT54MBAI9XywtLVXnhHbu3Jn/twAAALCCaeeEuru7e70yY8aMMWPG9L2FAwDykUwm29rakslkR0dHMplMJpNlZWVlZWXl5eVlZWWzZ8+2e4IA3GQkSWj37t0vvvji4sWLL7jgAhH55je/ec4557z22mvpdHrUqM8XmVKpVCqVuvrqq02bLAB/SyaTO3bsqK+vLykpqaioEJHy8vKKiooTJ050dnbu2rVLROrr6ysrK6urqysrK+2eLwAX6CcJdXZ2ikgqlTp16lTfO8jS6fTixYu7urreeuuthx9+WESKi4t//etfL1++fO3atXfffXf2Mx988MELL7zw9ttvt3L+AHwhmUxqmnbgwIGKioo5c+aUlJT0fLekpKSsrExlo87OzgMHDqxZs6asrGzZsmVlZWU2TRmAO5yRhJqbm59//vnGxkYRSaVSCxcuvOKKK8LhsFr7ySotLe3q6powYUL2le9///tjx469//7733zzze9973sismXLlvHjx//1r38d7vMVAaCXtra2NWvWVFVVzZkzZ8hPLikpqaysnDx5sspD8+fPZ78MwCDO6nu+xxZVVVU8YxpAX1u2bNm6devMmTNHsLqTTCZbW1urq6vnzZtnxdwAuFc2eJh2YhoATKdi0OzZs3tth+WorKxs5syZW7duFRHCEIB+mXnbBgCYqK2trb6+fubMmSOLQUpJScns2bObmpra2tpMnBsAzyAJAXAoTdOqq6vzP/KsimaapiWTSVMmBsBLSEIAnEjTNPV8IFNGq6ioKCkpqa+vN2U0AF5CEgLgRDt27Jg8ebKJA1ZWVrJBBqAvkhAAx9mxY4daxTFxTDXajh07TBwTgAeQhAA4Tn19vXpMormqqqrYIAPQC0kIgLNkrxIzfeSysrITJ06wRwagJ5IQAGdpa2uz7oqM4uJii0YG4FIkIQCOY+4JoV4jsyYEoCeSEABnaW1ttTQJWTQyAJciCQHwkeLi4o6ODrtnAcBBSEIAnKW8vNy6wZPJpKXjA3AdkhAAZ6msrLR02ca649gA3IgkBMBxTpw4YdHIyWSysrLSosEBuBFJCICzWLpm09nZad3gANyIJATAWcrKyiZPnmxF1729vX327NnsjgHoiSQEwHHmz5/f3t5u+rBtbW3V1dWmDwvA1UhCABynsrJy8uTJyWTSxDHb29snT57MISEAvZCEADhRdXX1rl27TDzW09bWNn/+fLNGA+AZJCEATjR79uw5c+bs2rXLlNGampouu+wyFoQA9EUSAuBQ6nRz/ken1ZWu4XDYjEkB8BqSEACHUvGlo6MjnzDU1tbW0dFBDAIwEJIQAOcqKytbtmzZhAkTtm7dOtwzQ52dnU1NTd3d3ffddx/NeQADGW33BABgMGVlZfPnzy8vL9+6dWtFRUUuZ306OzsPHDjQ2to6f/78efPmFWCSANyLNSEATldWVjavo6N261a1OLRr166BCvadnZ1tbW1bt27t7u5etmfPvHHjCjxVAK7DmhAAN4jHyxKJcDCYTCZ37NjR2tra1NRUUlJSXFxcUlLS2dmpslFZWVl1dfXSpUtFRP7f/5NIRPbvt3nmAJztrO7ubrvnICJSVVXV2tpq9ywAOFI8LrouDQ09X1PRJ5lMJpPJstN6f2FNjQSDEo0WbKYA3CIbPFgTAuB4sVivGCSnL2od4ih0IiE1NRIKSSBg2eQAuBvnhAA4W02NhMMSDI7kawMBCQYlHjd5SgA8hDUhAA6m66Lrks8mfjQqNTWi6yPMUgC8jjUhAA4Wj0sikdcIgYBEoxKJmDQhAF5DEgLgVJomIpL/46GDQQkEMqMBwJlIQgCcKh43p/alloU4LQSgPyQhAI4Uj0swaNrhHrUsxB4ZgD44MQ3AeQxDYjGTH4qoGvWGQaMeQE+sCQFwnkhEYjGTI0sgIOEwy0IAeiEJAXAY1Zy34sHQoZAYhui6+SMDcC2SEACHyb85PxAa9QD6IAkBcBKzmvMDCYdp1APoiRPTAJwkEul7xZjJ1NFp68IWAFdhTQiAY0QiI79iLHfqMjL2yACICGtCAJzCMETTTG7OD4TLyACcxpoQAGewojk/EJ46DeA0khAAB9B1MQxLmvMDCQZp1AMQkhAAR4hErGrODyQQkESC00IABkxCra2teQ6dTqf/85//bNu2LZVK5TkUAC/TtMwp5gJTl5GxRwb4Wz8npt944421a9fu3r17z549Ixu0oaHhiSee6OjomDNnzvTp0/ObIQCvK0BzfiCqUR8KcRkZ4FtnJKGWlpYNGzY0NzenUqkxY8aMYLgjR4786le/ev3111etWjVv3jyTJgnAuwrTnB+IWouy7qnWABzvjN2xiy66KJFI1NbWjmys99577/rrr3/zzTc3bdpEDAIwNF0XTbM5hUSjmZvOAPjSGUmovLxcRCZNmjSCgY4cOfLDH/7w/fffX7du3bRp08yZHQBvc8JiDI16wN/6OTFdVFQ0goF+9rOfvf/++7fccsvll1+e96wA+ICmiWE44tYLtTfHZWSAL5nTon/mmWdeffXV4uLiW265xZQBAXifExaEFJaFAB8zJwmtW7dORH7wgx+MGzfu+PHj27Zta2lpSafTpgwOwIPicXua8wOhUQ/4lQn3jjU3Nx88eFBEJk2atGTJkn/9619dXV0nT54sKyurra299tprcxynqqqq74v5P9YIgOMYhsRitjXnB0KjHvCufjOGYkISeumll9QH77zzzm9/+9uJEyeeOnXqd7/73eOPP/7zn/989OjR3/3ud3MZh9AD+IW9zfmBBAISDjtozw6AefpmjGw2MmF37MCBAyIybdq0VatWTZw4UUSKiopWrlx56aWXikg8HmebDMDnVGXdmWkjFKJRD/iNCUnoyJEjIvLlL3+51+uRSEREOjo6tm3blv93AeARTl50UUenuYwM8BMTkpB6GvUXvvCFXq/X1NSoD44dO5b/dwHgBaqp7oTm/EDU0Wka9YBvmJCExo8fLyJ9r1ktLi4uLi7Of3wA3hGPSzRq9yQGRaMe8BkTktBXvvIVEXn77bf7GX3UKBE577zz8v8uAFwvHpdg0HEHpftSk2SPDPAHE5KQ6sn/97//PXz4cK+3Tp06dd5551VXV+f/XQC4m2rOO3xBKIvLyADfGEkS2r179+rVqw8dOqT+MhAILFiwQESeffbZnp+2Z8+ekydP3nLLLWplCICvRSISi7nmUT3ZRj0Ar+sno3R2dopIKpU6depU33fT6fTixYs3bty4YsWK7IsrVqyYPn16XV3dvn371Cuffvrpvffe+61vfWvJkiXWzByAe+i6GIZrFoSUUEgMg2UhwPPOeLJic3Pz888/39jYKCKpVGrhwoVXXHFFOBy+4IILen5aaWlpV1fXhAkTsq+UlJQkEona2tob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RkXk2LFjy5cvt3T27qC2Wv33/HIAgLup1SCvX0aWSULpdHrNmjUicu21137+3qhR11xzzcGDBx977LFBhti8efOGDRuuuuqq7CsLFy684447ROTf//73vn37LJm4i7AgBABwI38sC2WSUGNj48GDB8eMGZNdEFJmzZolIk8++eQgQ8yYMeOyyy7r9eLNN9+sPmhvbzdtsm4Uj9OcBwC4lWrUe/rxQpkk9OKLL4rIxRdf3Ovt888/X0TefffdQZZ2brzxxr4vlpeXjx49WkQmTZpk1lzdxzAkFmNBCADgYolE5oIEj8okIXW0uaKiotfbl1xyifqgra1tWOOmUqnPPvvsS1/6Ut905SOqOU+BDgDgXoGAhMMe3iPLtOjffvttESkuLu799ujMJ3R0dAxr3ObmZhFZvHhxvhN0L10XXac5DwBwvVDIw436TNDp6uoSkaKiooE+b7gHn5999tlJkyYtWrQo9y+pqqrq+6KLe/gclAYAeIM6Oh2JyP79dk9lhPrNGErvJysO5Oyzz879++3du7e+vv7RRx8dO3Zs7l/l4tDTl+oc0pwHAHhDMCiPPCKa5tIfbX0zRjYbZc4JZXfBekmn0+qD6dOn5/jN0un0Pffcc9ddd6nemU/F41wxBgDwDu826jNJaOLEiSLy6aef9no7mUyqD8aPH5/jiPfff/+0adNuv/12k2boQvG4BIOe3EwFAPiX+tHmuUZ9Zino0ksvbW9vP378eK+31UlqEen1nKGBbN682TCMuro6E6foMqo579qdVAAABuTFy8gya0I1NTUi0veKsY8++khEKioqpkyZMuRYjY2Nf/vb3/74xz+aPUlXiUQkFqM5DwDwIC826jNJaO7cuaWlpR9++OF7773X8+2mpiYRWbBgwZADbd++ff369X/60596nZLu6Og4dOiQeRN2NvXsKU4IAQC8KhQSwxBdt3sepskkoaKiottuu01EXnjhhex76XT6lVdeKS8vz16doezevXv16tU98822bdseeOCBurq6cePG9frMW2+99Ytf/KKFfweOQnMeAOBt2Ua9V3xeGVuyZMn27ds1Tfv+978/YcIEEVm/fn1HR8ef//znnvkmnU4vXry4q6vrrbfeevjhh0Xk5ZdfvvPOO0Wk5yWsInLy5EkRmT9/fklJSWH+ZmymmvMe2joFAKAf4bCrG/W9nFGeX7du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\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgaNVnHSAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNtl6Gu0AACAASURBVHic7N1/cFx1vf/xd2vTmqWm0LMDlmZly9Dd6lgofrFOVnE2RrTDNDI6/JAfNru3U67gVZH4AzuxyaLgYG86wx1abobiLioI8kM0gXEYQ7ZT2EzCj6ZyUbMCPcxGftg9FaFuSkuS7x+fdEnzq5vsObvn7Hk+/iq7ySefille5/35vD+fBWNjYwIAAOBKC8s9AQAAgLJZVO4JjAsGg+WeAgAAcJHBwUGxTxKS4xOySDAYtHR82Ar/ul2Ff92uwr9uV7H0X3e+BMPqGAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcK8FNjljmsZIAABQMvngQU0IAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC41yITxxodHd2/f/+///3vc889t6amxsSRAQAArGBaEuro6Ojo6Pj3v/+t/nH9+vU//vGP/X6/WeMDAACYzpzVsZtvvnnHjh3Lli0Lh8Ner1dE+vv7L7vsssHBQVPGBwAAsIIJSWjfvn1/+MMfdu/e3dPT09HR8fTTT7e2torI22+/fdNNNxU/PgAAgEVMSEIPP/zwnXfeeeGFF+Zfueqqq66//noR+fOf//zKK68U/yMAAACsYEISWrt27XnnnTfpxauvvlr9IZPJFP8jAAAArGBCErriiiumvuj1ehctWiQiK1euLP5HAAAAWMGq84RGRkbee++9D3/4w+ecc45FPwIAAKBIZp4nNFFfX5+IbNq0qfBvCQaDU1+k+wwAABRp2oyhWJWEHnnkkZUrV15zzTWFfwuhBwAAWGFqxshnI0uS0EsvvdTZ2fnLX/5yyZIlVowPAABgCvP3CY2Ojv7whz+84YYb1q9fb/rgAAAAJjI/Cd12222rV6++7rrrTB8ZAADAXCavjj388MO6rnd0dJg7LAAAgBXMTEJ79uz57W9/e/fdd5s4JgAAgHVMS0JPPfXUrl277r777km7pLPZ7MjIyBlnnGHWDwIAADCLOfuE9u7de/vtt3d0dCxdunTi6/v377/22ms/9KEPmfJTAAAAzGVCTejJJ5/85je/KSITL2EVkaNHj4pIY2Ojx+Mp/qcAAACYrtgk1N/fP3ub2CWXXFLkjwAAALBIsUlo/fr1nA0NAAAcyqobWAEAAOyPJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANxrxiQ0ODg4j+EOHjz41FNP7du3b3R0tIhZAQAAlMKiqS89//zzO3bs2L9//wsvvFD4QP39/bfccsvy5cvPOuuso0eP3njjjRs2bLjhhhuWLFli3mwBAADMdEIS6u/vv/POO/v6+kZGRhYvXlz4KP39/dFotKWl5corr1SvvPXWW5deeulf//rXeDxu5nwBAADMc8Lq2Nlnnx2Px1taWuY6yrZt284+++x8DBKRU0899T/+4z9SqdQf//hHE6YJAABggROSkNfrFZGVK1fOaYjDhw8fOHDg1FNPnfT66aefLiJ9fX3FzRAAAMAq0+yYrqqqmsdAzz333JtvvjnxlTfeeENEPv7xj89vZgAAAFYzoYt+6dKlZ5111sjISHNz87vvvqteHB0dfeCBB3w+34YNG4r/EQAAAFYw5zyhm266SUSeeeaZK6+88uDBgyLS0tJy+PDheDxO7xgAALCtabro5+Fzn/vc1q1bb7311hdffPGSSy75xCc+sXDhwt/97nc1NTWFDxIMBqe+OL9jjQAAAPKmzRiKOUlIRJqamk455ZRt27YZhvHkk0/ecsstc4pBQugBAADWmJox8tnIzNs23nnnnU984hOapo2MjNx0003bt283cXAAAADTmVYT2rZt2//93/898MAD2Wx2y5Ytf/vb33bv3v3ee+/98Ic/NOtHAAAAmMucmlBHR8cDDzzws5/9rKqqasWKFffdd9+6detEJJFI7N2715QfAQAAYDoTktBbb711xx13rFmz5pxzzlGv1NTU3HXXXatWrRKRX/ziF8X/CAAAACuYkISeffbZo0eP+v3+iS/W1NSofUL79u0r/kcAAABYwbR9QmNjY5NeWbt27eLFi6fewgEAxTAMI51OG4aRzWYNwzAMQ9M0TdO8Xq+maXV1deWeIAAnmU8S2r9//xNPPLFp06YzzjhDRD796U+fcsopzz777Ojo6MKF7xeZRkZGRkZGLrroItMmC8DdDMPo7e3t7Oz0eDw+n09EvF6vz+cbHh7O5XIDAwMi0tnZGQgEQqFQIBAo93wBOMA0SSiXy4nIyMjIsWPHpt5BNjo6umnTpiNHjvz1r3+9++67RaS6uvpHP/rRTTfdtGPHju9+97v5r7zjjjvOPPPM6667zsr5A3AFwzASicTQ0JDP52toaPB4PBPf9Xg8mqapbJTL5YaGhtrb2zVNa25u1jStTFMG4AwnJKG+vr7HHntsz549IjIyMnLVVVddcMEFkUhE1X7yampqjhw5snz58vwrX/7yl5csWXLbbbe9+OKLX/rSl0Skq6tr2bJlv/nNb+Z6viIATJJOp9vb24PBYENDw0m/2OPxBAKB2tpalYcaGxtZLwMwiwVT9/eURTAY5IxpAFN1dXV1d3evW7duHtUdwzAGBwdDodDGjRutmBsA58oHD9N2TAOA6VQMqqurm7QcViBN09atW9fd3S0ihCEA0zLztg0AMFE6ne7s7Fy3bt38YpDi8Xjq6upSqVQ6nTZxbgAqBkkIgE0lEolQKFT8lmfVaJZIJAzDMGViACoJSQiAHSUSCXU+kCmj+Xw+j8fT2dlpymgAKglJCIAd9fb21tbWmjhgIBBggQzAVCQhALbT29urqjgmjqlG6+3tNXFMABWAJATAdjo7O9UxieYKBoMskAGYhCQEwF7yV4mZPrKmacPDw6yRAZiIJATAXtLptHVXZFRXV1s0MgCHIgkBsB1zdwhNGpmaEICJSEIA7GVwcNDSJGTRyAAciiQEwEWqq6uz2Wy5ZwHARkhCAOzF6/VaN7hhGJaOD8BxSEIA7CUQCFhatrFuOzYAJyIJAbCd4eFhi0Y2DCMQCFg0OAAnIgkBsBdLaza5XM66wQE4EUkIgL1omlZbW2tFr3smk6mrq2N1DMBEJCEAttPY2JjJZEwfNp1Oh0Ih04cF4GgkIQC2EwgEamtrDcMwccxMJlNbW8smIQCTkIQA2FEoFBoYGDBxW086nW5sbDRrNAAVgyQEwI7q6uoaGhoGBgZMGS2VSp133nkUhABMRRICYFNqd3PxW6fVla6RSMSMSQGoNCQhADal4ks2my0mDKXT6Ww2SwwCMBOSEAD70jStubl5+fLl3d3dc90zlMvlUqnU2NjYrbfeSuc8gJksKvcEAGA2mqY1NjZ6vd7u7m6fz1fIXp9cLjc0NDQ4ONjY2Lhx48YSTBKAc1ETAmB3mqZtzGZburtVcWhgYGCmBvtcLpdOp7u7u8fGxppfeGHj0qUlnioAx6EmBMAJYjEtHo+Ew4Zh9Pb2Dg4OplIpj8dTXV3t8XhyuZzKRpqmhUKhG2+8UUTk//0/iUblwIEyzxyAvS0YGxsr9xxERILB4ODgYLlnAcCWYjFJJqWnZ+JrKvoYhmEYhnbc5G+sr5dwWFpbSzZTAE6RDx7UhADYXlvbpBgkxy9qPclW6Hhc6uulqUn8fssmB8DZ2CcEwN7q6yUSkXB4Pt/r90s4LLGYyVMCUEGoCQGwsWRSkkkpZhG/tVXq6yWZnGeWAlDpqAkBsLFYTOLxokbw+6W1VaJRkyYEoNKQhADYVSIhIlL88dDhsPj946MBwIlIQgDsKhYzp+1LlYXYLQRgOiQhALYUi0k4bNrmHlUWYo0MwBTsmAZgP7oubW0mH4qoOup1nY56ABNREwJgP9GotLWZHFn8folEKAsBmIQkBMBmVOe8FQdDNzWJrksyaf7IAByLJATAZorvnJ8JHfUApiAJAbATszrnZxKJ0FEPYCJ2TAOwk2h06hVjJlNbp60LWwAchZoQANuIRud/xVjh1GVkrJEBEBFqQgDsQtclkTC5c34mXEYG4DhqQgDswYrO+Zlw6jSA40hCAGwgmRRdt6RzfibhMB31AIQkBMAWolGrOudn4vdLPM5uIQAzJqHBwcEihx4dHf3LX/6yd+/ekZGRIocCUMkSifFdzCWmLiNjjQxwt2l2TD///PM7duzYv3//Cy+8ML9Be3p67rvvvmw229DQsGbNmuJmCKDSlaBzfiaqo76picvIANc6IQn19/ffeeedfX19IyMjixcvnsdwhw4d+sEPfvDcc8/dfPPNGzduNGmSACpXaTrnZ6JqUdadag3A9k5YHTv77LPj8XhLS8v8xnr99dcvvfTSF1988YEHHiAGATi5ZFISiTKnkNbW8ZvOALjSCUnI6/WKyMqVK+cx0KFDh7761a++8cYbO3fuXL16tTmzA1DZ7FCMoaMecLdpdkxXVVXNY6Bvfetbb7zxxpYtW84///yiZwXABRIJ0XVb3Hqh1ua4jAxwJXO66B966KFnnnmmurp6y5YtpgwIoPLZoSCkUBYCXMycJLRz504R+cpXvrJ06dLDhw/v3bu3v79/dHTUlMEBVKBYrDyd8zOhox5wKxPuHevr63vttddEZOXKlZs3b/7Tn/505MiRo0ePaprW0tJy8cUXFzhOMBic+mLxxxoBsB1dl7a2snXOz4SOeqByTZsxFBOS0B//+Ef1h1dfffUnP/nJihUrjh079tOf/vTee+/9zne+s2jRoi984QuFjEPoAdyivJ3zM/H7JRKx0ZodAPNMzRj5bGTC6tjQ0JCIrF69+uabb16xYoWIVFVVbdu27dxzzxWRWCzGMhmA96mWdXumjaYmOuoBtzEhCR06dEhEPvKRj0x6PRqNikg2m927d2/xPwVAhbBz0UVtneYyMsBNTEhC6jTqD37wg5Ner6+vV394++23i/8pACqB6lS3Q+f8TNTWaTrqAdcwIQktW7ZMRKZes1pdXV1dXV38+AAqRywmra3lnsSs6KgHXMaEJPSxj31MRF5++eVpRl+4UEROO+204n8KAMeLxSQctt1G6anUJFkjA9zBhCSk+uT/9re/HTx4cNJbx44dO+2000KhUPE/BYCzqc55mxeE8riMDHCN+SSh/fv3b9++/c0331T/6Pf7L7vsMhF55JFHJn7ZCy+8cPTo0S1btqjKEABXi0alrc0xR/XkO+oBVLppMkoulxORkZGRY8eOTX13dHR006ZNu3fv3rp1a/7FrVu3rlmzpqOj45VXXlGvvPvuu7fccstnP/vZzZs3WzNzAM6RTIquO6YgpDQ1ia5TFgIq3gknK/b19T322GN79uwRkZGRkauuuuqCCy6IRCJnnHHGxC+rqak5cuTI8uXL8694PJ54PN7S0nLFFVd87WtfO/XUUx999NG6urobb7yxNH8NALZm5875meQ76g8cKPdUAFhowdjYWLnnICISDAY5YxqoTImE3HOP7e7WKJC6f8PObf8A5iUfPEy4bQMAZhONOjUGyfHLyEhCQOViLzMAK9nzirHC+f101AOVjZoQAMvouiQSjt9n09oq9fWSTDo4zwGYGTUhAJZxVuf8TDh1GqhoJCEA1nBi5/xMVDWIjnqgEpGEAFgjGnVe5/xMuKMeqFwkIQAWiMXG9xpXDHVHPWtkQMUhCQGwgIOuGCtcPC6JhOh6uecBwEwkIQBmc3rn/ExUlYuyEFBZ6KIHYKpkUhIJscfh9eZrbZVVq6SpqQJzHuBW1IQAmMqJV4wVzu+XeJyyEFBJSEIAzKO20VT23RSqGpRIlHcWAMxCEgJgnsouCCkctAhUFpIQAJNUXuf8TFRHPccLARWBHdMAzKDr0tbm+CvGCqfuqNd1x98lArgeNSEAZqiMK8YK5/dLJMIaGVABSEIAipZMSjJZgUcpzq6pafwvDsDJSEIAiuaGjdJTcRkZUBFIQgCKo/rJK7tzfiZq6zQd9YCTkYQAFCcWc926WB4d9YDzkYQAFCEWk3DYFZ3zM1F/fdbIAMeiix7AfLmtc34mra1SXy/JpKsTIeBY1IQAzJfbOudnwhoZ4GQkIQDzkkyKrrt3h9Ak4bDoOh31gBORhADMizs752dCRz3gWCQhAHOn+sbZFjNRJEJHPeBE7JgGMHfRqPT0lHsS9qMuI3Pn0UqAY1ETAjBH0ahEIhSEpuH301EPOA41IQBzkUxKIkHn/IzoqAechpoQgLmIxeicnw0d9YDTkIQAFCyRoHP+5FQ1iI56wCFIQgAKRud8IeioBxyFJASgMLHY+I5gnJS6o541MsAJSEIACtPWxrrYHMTj44uJAOyNJASgAHTOz5Wqn1EWAmyPLnoAJ6M658fGyj0Pp2ltlVWrpKmJBAnYGTUhACfDRun58fslHmfrNGBzJCEAs1IXaXGDxPyordNcRgbYGEkIwKxiMTZKzx8HLQK2RxICMDM654unykKskQF2xY5pADPQdWlr44oxE6g76nWdW0oAG6ImBGAG0ShXjJnD75dIhDUywJ5IQgCmk0xKMskOIdM0NY3/TwrAZkhCAKZD57y5uIwMsCuSEIAp6Jy3QiRCRz1gQyQhAFNEo6yLWYKOesB+ZkxCg4ODxYybzWb37Nnz9ttvFzMIgDLgijHrhMMSDrNGBtjKNEno+eefv+aaay699NJixv3GN75x7bXXptPpYgYBUGq6LokEBSELtbaydRqwlRPOE+rv77/zzjv7+vpGRkYWL14870F37do1MDBQ9NwAlByd81bLnzpN1Q2whxNqQmeffXY8Hm9paSlmxBdffPHee+8tblYAyiGZFF2nIGS5cFh0nbIQYBMnJCGv1ysiK1eunPdww8PDzc3N27dvL3ZeAEqPzvnSoKMesJNp9glVVVXNe7jt27dfeOGFoVCoiCkBKAfV3c2STWmojnr6yAAbMPPesT179vT39z/88MMmjgmgRKJR6ekp9yTcRF1G1tTEriygvEw7T+jQoUMtLS3t7e1Lliwxa0wAJULnfOn5/RIOUxYCys60mlBLS0skEgkGg/MeYdrvLfJYIwAnl0xKIsGd82XQ2ir19ZJMkkEBq82ST8xJQg899NA777yzefPmYgYh9ADloTZKs0ZTenTUA6UyNWPks5EJq2Ovvvrqzp07//u//7v4oQCUWiIhus4VY2WjMhAd9UD5FJuERkdHv//973/ve98744wzTJkQgJKic7686KgHyq3Y1bF4PP7yyy+nUqlUKjX13bvuuuvRRx/95Cc/eckllxT5gwCYLxYb37eLMgqHxzvqOdMSKIdik9CBAwfeeeedBx98cNp3k8dLviQhwI7a2uictwU66oHyKTYJNTU1XXTRRVNfv/baa0Xku9/9biAQOPPMM4v8KQDMV19P57xd+P0SibBSCZRFsUlo9erVq1evnund888//4ILLijyRwAwn7oOfWys3PPAcU1NdNQDZTGfHdP79+/fvn37m2++afpsAJQI5Qe7Yes0UCbTJKFcLiciIyMjx44dm/ru6Ojopk2bdu/evXXrVstnB8AK6ooxOuftRm2dVv92AJTKCatjfX19jz322J49e0RkZGTkqquuuuCCCyKRyKQO+ZqamiNHjixfvrykMwVgFgpC9pQvCxFSgRJaMGaPjQLBYJAzpoFSiMVE10lC9lVfL34//4IAq+WDh5l30QOwO12XtjauGLM11VHP1mmgVEy7ix6AA0Sj0tbGoTW2lu+oB1ASJCHANVTnPAcZ219Tk+g6l5EBpUESAlwjFuNEaWegox4oIZIQ4A6qN5utJ04RidBRD5QGO6YBd4hGKQg5jNo6TUc9YDFqQoAL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W6fthNUxTJBMSiIh9tg6BgCViY56m6EmhAm4YgwArEZHvc2QhHCcWrrmbiYAsJqqBnEZmT2QhHAcBSEAKA3KQnZCEoKIiMRidM4DQOnkO+pRbiQhiOi6tLXROQ8AJUVHvT2QhEDnPACUg98vkQhlobKji971kklJJumcB4AyaGqio77sqAm5HhulAaBc1NbpaLTc83A1kpC7qR5OOucBoFzU1mk66suHJORuXAQIAOVFR325kYRcLBaTcJjFaQAoM/VRzBpZmbBj2q1U5/yBA+WeBwCAy8jKiZqQW0Wj0tYmfn+55wEAoKO+nEhCrpRMiq6zQwgAbKSpSXRdkslyz8N1SEKuROc8ANgNHfVlQhJyH9WryVI0ANhNJEJHfemxY9p9olHp6Sn3JAAA04nHpb6eY95KiZqQy3DFGADYmd9PR32JURNyE12XRILOeQCwNTrqS4uakJvQOQ8A9sep06VFEnINOucBwClUNYiO+pIgCbkd/8r3AAAgAElEQVRGNErnPAA4Ax31JUQScodYbHwXHgDAEdQd9ayRWY8k5A5tbayLAYDDxOOSSIiul3seFY4k5AJ0zgOAE6laPmUhi9FFX+mSSUkkZGys3PMAAMxda6usWiVNTTzNWoeaUKXjijEAcC6/X+JxykKWIglVNLXAzKntAOBcqhrEZWSWIQlVNApCAOB0HLRosWmS0MjISF9f30svvVTMuNlsds+ePW+//XYxg6AodM4DQGVQHfUcL2SNyTumOzo64vF4KBQ6ePDgW2+9deutt65du3Ye437jG98YGBi49957L7jgAjPmiTnSdWlr44oxAKgQ6o56XefGJNOdkIS2bdv2+9///sEHH1y9erWI3H777ddcc00ikTj//PPnNOiuXbsGBgbMnCbmiivGAKCS+P0SibDnwQrvr451dXU98MAD0WhUxSAR+eY3v7l06dIbb7xxeHi48BFffPHFe++91+RpYk6SSUkmOUoRACpKU9P4xztMNZ6ERkdH29vbReTiiy9+/72FC7/4xS++9tprv/rVrwocbnh4uLm5efv27aZPFHPAQwMAVB4uI7PGeBLas2fPa6+9tnjx4nxBSFm/fr2I/PrXvy5wuO3bt1944YWhUMjcWWIOVKclnfMAUHnU1mk66k01noSeeOIJETnnnHMmvX366aeLyN///vdXXnnlpGPt2bOnv7//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\",\"relationship\":null},{\"partUri\":\"/media/image3.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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T0/PWWed1dgMAbS7JnTOz0d11Pf1cRkZ4FnHJKH9+/fv2rVr37594+PjK1eurGO4gwcPfvOb33zssceuu+66zZs3WzRJAO2rOZ3z81G1KPtOtQbgeMesjp1xxhnJZHLbtm31jfX8889fcMEFTz311D333EMMAnB82aykUi1OIQMDUzedAfCkY5KQ3+8XkbVr19Yx0MGDBz//+c+/8MILt9566/r1662ZHYD25oRiDB31gLfNsWN6xYoVdQz0la985YUXXrj88ss/8IEPNDwrAB6QSkmx6IhbL9TaHJeRAZ5kTRf9vffe+8gjj/h8vssvv9ySAQG0PycUhBTKQoCHWZOEbr31VhH57Gc/u2rVqkOHDu3du3f//v0TExOWDA6gDSUSremcnw8d9YBXWXDv2L59+5577jkRWbt27WWXXfb73//+8OHDR44c0XV927Zt55133iLHCYfDsx9s/FgjAI5TLMrgYMs65+dDRz3QvubMGIoFSei3v/2t+sNf/vKX73znO6eddtrRo0e/+93v3nXXXV/72tdOOOGET37yk4sZh9ADeEVrO+fnEwxKLOagNTsA1pmdMWrZyILVsbGxMRFZv379ddddd9ppp4nIihUrtm/f/v73v19EEokEy2QA3qRa1p2ZNvr66KgHvMaCJHTw4EERefe73z3j8Xg8LiLlcnnv3r2NfxcAbcLJRRe1dZrLyAAvsSAJqdOo3/rWt854vLu7W/3hlVdeafy7AGgHqlPdCZ3z81Fbp+moBzzDgiR08skni8jsa1Z9Pp/P52t8fADtI5GQgYFWT2JBdNQDHmNBEnrve98rIs8888wcoy9fLiJvf/vbG/8uAFwvkZCuLsdtlJ5NTZI1MsAbLEhCqk/+z3/+80svvTTjQ0ePHn37298ejUYb/y4A3E11zju8IFTDZWSAZ9SThEZHR3fs2PHiiy+qvwaDwQsvvFBEfvazn03/tCeffPLIkSOXX365qgwB8LR4XAYHXXNUT62jHkC7myOjVCoVERkfHz969Ojsj05MTGzZsuX222/funVr7cGtW7eeddZZu3fvfvbZZ9Ujr7322g033PDRj370sssus2fmANwjm5Vi0TUFIaWvT4pFykJA2zvmZMV9+/b9+te/fuihh0RkfHz84osv/tCHPhSLxU499dTpn7Z69erDhw+vWbOm9oimaclkctu2bZ/73Oe++MUvnnLKKb/4xS8ikcg111zTnH8GAEdzcuf8fGod9QcOtHoqAGy0bHJystVzEBEJh8OcMQ20p1RK7rzTcXdrLJK6f8PJbf8A6lILHhbctgEAC4nH3RqD5I3LyEhCQPtiLzMAOznzirHFCwbpqAfaGzUhALYpFiWVcv0+m4EB6e6WbNbFeQ7A/KgJAbCNuzrn58Op00BbIwkBsIcbO+fno6pBdNQD7YgkBMAe8bj7Oufnwx31QPsiCQGwQSIxtde4bag76lkjA9oOSQiADVx0xdjiJZOSSkmx2Op5ALASSQiA1dzeOT8fVeWiLAS0F7roAVgqm5VUSpxxeL31BgZk3Trp62vDnAd4FTUhAJZy4xVjixcMSjJJWQhoJyQhANZR22ja+24KVQ1KpVo7CwBWIQkBsE57F4QUDloE2gtJCIBF2q9zfj6qo57jhYC2wI5pAFYoFmVw0PVXjC2euqO+WHT9XSKA51ETAmCF9rhibPGCQYnFWCMD2gBJCEDDslnJZtvwKMWF9fVN/cMBuBlJCEDDvLBRejYuIwPaAkkIQGNUP3l7d87PR22dpqMecDOSEIDGJBKeWxeroaMecD+SEIAGJBLS1eWJzvn5qH8+a2SAa9FFD6BeXuucn8/AgHR3Szbr6UQIuBY1IQD18lrn/HxYIwPcjCQEoC7ZrBSL3t0hNENXlxSLdNQDbkQSAlAXb3bOz4eOesC1SEIAlk71jbMtZrpYjI56wI3YMQ1g6eJx2bOn1ZNwHnUZmTePVgJci5oQgCWKxyUWoyA0h2CQjnrAdagJAViKbFZSKTrn50VHPeA21IQALEUiQef8QuioB9yGJARg0VIpOuePT1WD6KgHXIIkBGDR6JxfDDrqAVchCQFYnERiakcwjkvdUc8aGeAGJCEAizM4yLrYEiSTU4uJAJyNJARgEeicXypVP6MsBDgeXfQAjkd1zk9OtnoebjMwIOvWSV8fCRJwMmpCAI6HjdL1CQYlmWTrNOBwJCEAC1IXaXGDRH3U1mkuIwMcjCQEYEGJBBul68dBi4DjkYQAzI/O+capshBrZIBTsWMawDyKRRkc5IoxC6g76otFbikBHIiaEIB5xONcMWaNYFBiMdbIAGciCQGYSzYr2Sw7hCzT1zf1fykAhyEJAZgLnfPW4jIywKlIQgBmoXPeDrEYHfWAA5GEAMwSj7MuZgs66gHnmTcJFQqFRsYtl8sPPfTQK6+80sggAFqAK8bs09UlXV2skQGOMkcSevzxxy+99NILLrigkXH//d///YorrjAMo5FBADRbsSipFAUhGw0MsHUacJRjzhPav3//rl279u3bNz4+vnLlyroHve2220ZGRhqeG4Cmo3PebrVTp6m6Ac5wTE3ojDPOSCaT27Zta2TEp5566q677mpsVgBaIZuVYpGCkO26uqRYpCwEOMQxScjv94vI2rVr6x6uWq329/fv2LGj0XkBaD4655uDjnrASebYJ7RixYq6h9uxY8c555wTjUYbmBKAVlDd3SzZNIfqqKePDHAAK+8de+ihh/bv33/fffdZOCaAJonHZc+eVk/CS9RlZH197MoCWsuy84QOHjy4bdu2oaGhE0880aoxATQJnfPNFwxKVxdlIaDlLKsJbdu2LRaLhcPhukeY82sbPNYIwPFls5JKced8CwwMSHe3ZLNkUMBuC+QTa5LQvffe++qrr1522WWNDELoAVpDbZRmjab56KgHmmV2xqhlIwuS0F/+8pdbb731xz/+ceNDAWi2VEqKRXddMWaaZj6fL5fLpmmq41v1N4hINBoNhUKtnuOidXXJnXdSFgJaqNEkNDEx8X//7//9xje+ceqpp1oyIQBN5arO+Xw+XygURkdHA4GAiPj9/kAgoGlapVKpVquVSsU0zaGhIV3Xe3t7I5FIq+e7CLWOelYngRZpNAklk8lnnnkml8vlcrnZH/3e9773i1/84l/+5V/OP//8Br8RAOslElP7dh1PRZxqtRoIBHp6emZ8VNM0TdN0XQ8EAqFQyDTNdDqdTqf7+/tVocjRurqmOuo50xJohUaT0IEDB1599dWf/vSnc340+8YhqiQhwIkGB13ROZ/P51OpVGdnpyoFLUylokAgYBjG0NBQNBrdvHlzEybZEDrqgdZpNAn19fV94hOfmP34FVdcISJf//rXQ6HQu971rga/CwDrdXe7onN+aGhobGwsGo0utboTCoU6OjoymYyIOD0MBYMSi7lrpRJoG40mofXr169fv36+j37gAx/40Ic+1OC3AGA9dR365GSr53Ecw8PDpmnOXg5bJE3TIpGIWrt3ehjq66OjHmiJek5WHB0d3bFjx4svvmj5bAA0iRvKD4ZhZDKZBm/v0TSts7Mzk8nk83mrJmYLLiMDWmSOJFSpVERk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\",\"relationship\":null},{\"partUri\":\"/media/image4.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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aF7whWmak5OTjuO0uS2M1Au0iCQE9AD96Viv13cchmq12tzcXDqdZl0s+EzTvPXWW8vl8o4ft+M4lUqF1Au0YmhlZaXbcxARicfjlUql27MAAk0pVSgUFhYWEonEtnZPz8/Pu65LDOotSqlcLhcOh7f11FzXnZ+f19HZv7kBfaAZPHZ1eyYAWmWaZiqVCp86NVcum6YZjUa33gnruu7i4mKlUrEsa2pqqmPzhCd0mimXy3Nzc9FoNBKJbB1/m487de2147/7ux2bJ9DrqAkBvebKK9V//+/lCy8sFAqGYViWpT8gdSpyXbfRaOj/W6lUUqkURwf1umYt0DRN0zQNwwiFQvqh6wettwSJHLphjwAAIABJREFUSDKZTPzkJ+a998rJk92eNRB0zeBBEgJ6SjYrxaIcOSIiSim9HUSdJWfzkGVZ4XCYpqF+opQql8v1el0/d/2iedY5j3t0VEZGZHq6a3MFegFJCOhNQ0Ny5IiMjKz/Ha4SGyhbPe5qVUZH5cgRicU6OiegpzSDB71jQO/IZCSd3jAGydlqEAbEVo87FpOREclmOzgdoIexYxroEcWi2LYEo4iLoJueliuvlImJzXIzgCZqQkCPyGYln+/2JNAjYjHJ5ykLAa0gCQG9wLalWhUOykPrdDXItrs7CyD4SEJAL6AghO2KxWR6mrIQcF4kISDwstkze2CBbRkZkVhMMpluzwMINHZMA8FWrcrMDAflYYfyeRkdlWqVjnpgM5vWhHZwus/y8vLzzz//rW99680332xvVgDOymRkZoaPMexQLCbpNGtkwBY2qAk999xzjzzyyMLCwgsvvND6QIcOHTp06NCPf/xj/Z833HDDpz71qRhv30A7isXmidLADk1MyOioFIsssAIbOqcmdOLEiUwmc/vttz/zzDPbGuX+++9/5JFHLrnkkpGRkXA4rIf60Ic+xLHRQFvYKI326a3T7BYCNnFOErrqqqvy+fx276x+/vnn/+Ef/uHxxx8/cuTIoUOHvv3tb09PT4vIm2++ed9993k5WWCg6P5nOufRvnRaYjE66oENnZOEdDln37592xri6aeffuyxx2688cbmK7fddts999wjIv/0T//00ksveTFPYPBks1yiCc/QUQ9sYoMd07t3797WENdee+1111235sWPfvSj+he1Wm1nMwMGWjYrIyNs7IBn9F8n1siAdTzoov/whz+8/sVwOLxr16533nlnuxUmAHTOwxfT02ydBtbz6zyhpaWld9555+d+7ueuvvpqn74F0LfonD8ftUq9Xg+Hw+Yq3Z5dUDVPnSYJAav4lYSOHz8uInfccUfrfyQej69/ke4zDJxiUapVdghtplwuVyqVhYUFETFN0zAMEVlcXBQR13WVUqZpplKpRCLR5YkG08iIZLOUhTCANswYml9J6Ctf+cq+fftuv/321v8IoQcQoXN+U7Ozs4VCwTCMaDQ6Nja24dfoMFQoFAqFQjKZHB8f7/Akg67ZUc/aKwbM+ozRzEa+JKHvfe97hULhL//yLy+88EI/xgf6lu5z5uf1cymlbNtWSo2Njeki0GYMw9BRyXXdUqlUKpUmJydZLztHOi2HD4ttc0ADoHl/A+vy8vInP/nJj3/84zfccIPngwN9LpNhXWwNx3EOHDgwNDSUTCa3jkGrGYYxPDwcDodzuZzjOL7OsPfk85LNSrXa7XkAgeB9EnrooYf2799/9913ez4y0OcyGUmnKQit5jhOLpdLJpOWZW33zxqGYVlWPB63bZswdI5Y7MyGIQCeJ6Gnn366Wq0++OCD3g4L9L9iUWybgtBqSikdg9pZ3jJNMxqN6sU1D+fW86anz9xqBww8L5PQ0aNH/+Zv/uZ//I//4eGYwKDIZumcX8O27Xg83v4un2g0Gg6Hbe6aWK3ZUQ8MPM+S0Le+9a3Pfe5z//N//s81u6Tr9fqrr77q1XcB+pNt0zm/xuzsrFJqB4tiG4pEIkqp2dlZT0brE3odlrIQBt5OktDCwsLDDz+8Ot8cO3bsM5/5zKFDhy6++OI1X/mxj33sZ37mZ9qdJtDf6Jxfp1QqbXH+x3bpDdSlUsmrAfsBd9QDIrJhF73ruiKytLT09ttvr7+DbHl5+Y477jh9+vR3v/vdL3zhCyLyzW9+8/d+7/dEZPUlrCLy1ltviUgqlWq93QMYRNnsmR2sOKtcLouIt93v+o3IcRyv6kz9YGREYjHu+sWAO6cmdPz48YMHD37qU58SkaWlpdtuu+2hhx5av7a1d+9eEbn00ktF5MSJE3ffffc777zzzjvvvHUu/cU333xzJ/53AL1rZobPoTVKpVI0GvV82Gg0WigUPB+2t+XzZxZngUE1tLKy0u05iIjE43HOmMYg0msTLI2d63d+53dSqZTnw7quOzc39+CDD3LW4jn4S4iB1Aweft22AeD8dOd8MH4aCQ7HcXxKKoZhmKap7ybzY/xeNT0tV14pExMs0WIweX+yIoBWsVF6I0opXzcXcrDQWrGY5PNsncbAIgkBXaKPt+Hup3V8TULhcJgktAG9dZojlzCQSEJAl9Cws4l6vR4KhXwaPBQK1et1nwbvYRy0iAFGEgK6gc75zYXD4Uaj4dPgjUYjHA77NHhv02Uh1sgweEhCQMdVqzIzww6hzZim6V/ZxnVdtktvKp+XYpGOegwakhDQcZkMV4xtwdekQuPYVmIxSadZI8OgIQkBnaUvAGeH0OZM0/RvdUx8Tlo9b2KCO+oxaEhCQGfROX8+pmnqC1M9H7lWq0UiEZLQVriMDIOHJAR0EJ3zrUmlUn4cOl+r1ZLJpOfD9pt0mo56DBSSENBBmQzrYq3QZRtvy0JKKaVUIpHwcMy+lc+zWwiDgyQEdEomI+k0nfOtME3T87JQpVLx4y6z/qSPeGCNDIOBJAR0RLUqtk1BqHWWZZmm6TiOJ6Ppu8zGx8c9GW0gTE+zdRoDgiQEdASd89tkmmY6na7X6+2vkSml6vV6mu1Z28Kp0xgYJCHAf/q0OgpC26TD0Pz8fDuVIaVUqVRKp9O0jG3byIhUq5SF0PdIQoD/6JzfKcuypqam6vX6zsKQ4ziVSmVyctKyLM/n1v/oqMdgIAkBPtPdyGyU3inTNCcnJ1dWVubm5lpfKXNdt1QqraysPPjgg8SgndMd9ayRoa8NraysdHsOIiLxeNyP40OA7hsakiNHSEJtUkqVy+VCoWAYhmVZ0Wh0s690HEdfW5ZMJtki7YFqVUZH5cgRdrmhzzSDB0kI8JNeWWBpzCNKKcdxSqXS4uJiKBQyDEPO3s7huq7ruvpaMTKQx/hrjH5EEgL8VyzK6KgE459Yn1Fn6feNcDgsIpZlsRDmC10WyucpbaKfNIPHrm7PBOhfbJT2jWmauheMM6M7odlRTxJCP2LHNOAP25ZqlSvG0Cd0BuIyMvQjkhDgDwpC6CcctIj+RRICfJDNnrm5CegbIyN01KMvkYQAr1WrMjPDidLoQ/n8mWVfoI+QhACvcec8+lUsJuk0ZSH0GXrHAE/p67vpnEe/mpiQ0VEpFsn66BvUhABPsVEa/Y3LyNB3SEKAd3SPMZ3z6G966zQd9egXJCHAO9ksG6XR/+ioR38hCQEe0SfwsnkCg0CXhVgjQ19gxzTgBd05f/Jkt+cBdEo+z9Zp9AdqQoAXMhmZmZFYrNvzADqFjnr0C5IQ0DbdOc8OIQyaiQmpVqVY7PY8gLaQhIC2ZbNy5Ei3JwF0HB316AvsEwLao3uJu7RVolwuK6UqlYpSSiklIuZZ8Xg8kUh0ZVbwg1KqXC6LSPNxm6YpZ5941x53Oi2HD4ttc3gEetfQSjAOw43H45VKpduzALZvaEiOHOlwEtIfioVCwTCMaDQaCoUMwzBN03VdEWk0Gq7rKqVc17UsK5lMWpbVyenBW2sedzMA6cetE3CtVhORZDKZSCT0F3ROtSqjo7QLoOc0gwdJCGiDXhfo7KHSs7OzhUIhHo9HIhHDMLb4Std1FxcXa7Xa2NjY+Ph4x2YID+VyucXFxWg0et44qx93vV5PJpOdftzd+IcAtIkkBLStWpUrr5STJzvWMqaUsm17cXExkUhsnYFWa35ATk5OdrpagDbox62USiaTrf8p13XL5XIkEkmn05173LoslM/TUY8e0gwe7JgGdqqznfNKqVwu12g0xsbGWo9BImIYhmVZ4XA4l8vNzs76N0N4yHGcAwcODA0NbSsGiYhhGIlEYmhoKJfL6YWzTuDUafQykhCwI8WiVKud7JzP5XLxeHx4eHhnf9yyrOHh4VKp5DiOtxOD5xzHyeVyqzd46S1BLVqdff2Z4EZ0NYiOevQgkhCwI5lMJ3dF5HI5vSe6nUH0flubizMDz7btZDK5+nFvqwqodToM0VGPnkUSArbPtiUW69iWiNnZWaXUjqtBq0Wj0XA4TBgKMk9SrxaJRJRSnVsS1ZeRsUaGXkMSArYvk+nkulihUPAkBmmRSMRxHNbIgkkfEOXV4zYMQy+Jdm7DUD4vti3Vaoe+HeAFkhCwTZmMpNMdKwiVy+VoNLqDxZHN6DWyQqHg1YDwUKlUikajHg5oGIZhGPpIxk7QtVLKQugpviQh+uHRt4pFse1O7hAqFArefjSKiGmalIWCyXEczx93NBotlUrejrmV6ekzN/EBPcLjJPTcc8/dfvvtt9xyi7fDAkGRzXYyBukf5T0/FUaXhTr66YgW2LbteQySs39/Ohd86ahHr/EsCZ04cSKTydx+++3PPPOMV2MCwaI3QHTwfqVKpeLT4XjRaLRze0fQGj8KQlo4HO5oCVCvHbMxHz3CsyR01VVX5fP5qakprwYEAqezBSHNwx1Cq4VCIZJQAIVCIT+GNU2zo5sWKAuhp3iWhMLhsIjs27fPqwGBYMlmO9k5rzmO41NNyDAMklDQKKV8Cr5y9qLWztEd9RwvhF7g8T6h3bt3ezsgEAjVqszMdL4g5Ounl2EYbJoODsdx/ItBPpWaziOfP3MUOxBsdNEDLdCd8526Ymw1/z4dxYe92Aim7pQAYzFJp1kjQ/Dt6vYEgMDTLcErK53/zpZlKaV8yivbusoKfvM1lfr3t+g8JiZkdFSKRe6oR5BREwLOpxsbpTuDmlBwmKbpuq5P8dR13eZlrh3FZWToBQGqCcXj8fUvckgjukx3Anewc361eDzu06ZppVR3PhqxOcuyGo2Gr+uhXTAyIocPi2136x8RoG2YMbQAJSFCD4KoqwUh0zTr9bofkaVryyXYnGmaPj2XWq2WSqU8H7YlzbIQSQhdtT5jNLMRq2PA5rJZGRnp4hYHvU/Ij72utVotmUx6PizakUqlarWa58O6rquUSiQSno/cKv2PiDUyBBVJCNiE7pzv4J3z65mm6cenY61Wi0QirI4FjWmakUjE8+DrOE43Y5DGZWQIMJIQsIlMRmZmutI5v1oikfD8o5GCUGAlk0nP9wl0c2msiY56BBhJCNiIPhGuqwUhzTTNsbGx+fl5rwbUW7C7XyTARizLMk3TwxMvS6VSIpEIxJ6wiQmpVikLIYBIQsBGgtQ5n0gkQqGQJ5+OSqlKpZJm72pQmaaZTqdrtZonhUCdeoPyuOmoR1CRhIB1dOd8YM6C8+rT0XXdUqk0OTkZiAoBNmGa5q233jo/P9/m2UJBTL36oHbuqEfAeJyE9D/dpaWlt99+29uRgc7JZIKwLrZa89Nxx5UhpdTc3Fw6nWajdPAlEomxsbFyubzjzfK1Wi2gqTefZ7cQgmZoxaM7BI4fP/7Vr3716NGjr7zyioi8973vvf7669Pp9GWXXdbKH4/H45wnhEDQ1fvALI2tppTK5XLhcHi7acZxnHq9TgzqLY7jPPbYY9FodLtPrVQqiUhwH3eA/4lhoDSDh2dJqE0kIQRCsSijo3LyZNdbxjajlCqXy3Nzcy1+QDqOU6vVQqFQEMsDOB+dfRuNhmVZ0Wh06y92XXdxcVEfkTA5OdmZGe5EtSqjo5LPB2cBGoOJJARsZHRURkaCtjS2nlKqUCgsLCyYpqk/IFenHNd1G42G3iZimmYymRwfH+/eZNEWpZTjOKVSaXFxMRqNmqYZCoVW38ix+nEnEol4PN4DjYG2LYcPy5Ej3Z4HBhpJCFinWJRMRk6e7PY8WqXrQ5VKRZ9DrT8dXdfVqSiZTAalfRpeaD5ux3Gaz1pETNM0TTMej/dS3q1Wz+zGoyyE7iEJAetceWXvVux1Wxn3qg6IZhdhDyfdXvvBA/2nGTzoogdERCSblVisR2OQnC0MEIMGhHlWtyfShpERicXoI0MQkIQAEZGuXzEGDJx8XmxbqtVuzwODjiQEiGQykk73bkEI6Em6CktZCN22q9sTALqtWBTblmBsmAMGy/S0XHmlTEzwcwi6iJoQBl6QrhgDBkssxqnT6DqSEAabvgIpUHczAQNFV4O4jAzdQxLCYMtm2SgNdJO+o56yELqHJIQB1uOd80Cf0B31+j4yoOPYMY1BVa3KzAwHuwGBkM/L6KhUq4G98g99jJoQBlUmIzMzvO0CgRCLSTrNGhm6giSEgVQsSrHIDiEgQCYmzvzDBDqLJISBROc8EDR66zS7hdBxJCEMHjrngWBKpyUWo6MeHUYSwuChcx4ILDrq0XH0jqF/KKVExHEcpZS5yjlflMnIyAid831ArbLp40bP0f88M5k169fNZ63/0zRNy7K6MT/0IZIQep5SqlwuFwoFETEMIxQKhcNh13Vd1200GqFQyLKsZDJpWZZUq2LbdM73tObjNgxDRJrRx3VdHYn+7XGjR01Py+ioFIsyMqKUKhQK5XJ59eN2XVdE9ONOJpOJRIIEjHYMrQTj4sl4PF6pVLo9C/SY5rtkPB6PRCL6vXIN/QFZq9VEJOk449dey9JYj9IBqNFoRKPRzYKO67qLi4u1Wi0UCqVSqUQi0eFJwhu2PTs7W7KsVh53vV4n/mIHmsGDJIReNTs7WygU4vF4i29/ruvOz8+LyOTkJD9B9hzbthcWFrb4UFxNx1/HccbGxsbHxzswPXhIKWXbtlIqHo+38k/Vdd1araaUSiaTPG60jiSE3pbL5RYXFxOJxIZ1oM00f4KkWtBDmp+LyWRyW3+w+bjJvj3EcZxcLtf6TzhNruuWy+VIJDI5OenT3NBnmsGD3jH0nlwu12g0xsbGthWDRMQwDMuy4vH43NxcuVz2aXrwkFLqwIEDQ0ND241BcvZxh8PhXC7nOI4f04O3HMd57LHHdrbOZRhGIpEYGho6cOCAH3NDHyMJocfkcjml1PDw8I5H0JtqC4UCn47BZ9t2m/s/LMuKRqM2R9QEnlIql8sNDw/vuIDXzL48bmwLSQi9ZHZ2dnFxcQflgTUMw+DTMfh06m1/YSsajfLpGHw69bb/uCORiOM4s7OznswKg4AkhJ7hOE6hUGinGrRaNBo1DINPx8Aql8uepF5NfzqyJBpYeiuYJ9u5DMMYHh4ulUoUfdEikhB6RqlUaqdyvp5lWY7j8HYZTDr16pNj2mcYRjwe14dOIYDK5bJXP+TI2aJvqVTyakD0N5IQeka5XPa2A8gwDMMweLsMIF28MU1zu5vit6D/8hB8A2h2dlbXaD0c0zRNnjVaRBJCbyiXy56/V8rZspC3Y6J9pVIpGo16Pmw0GqUsFEB+PG79XsFuIbSCJITeUCgU/Pho1G+XhKGgcRzHj8dtmubqu6sQBM36n+cjx+NxKr5oBUkIvcGr3ZTrhcNhklCgOI7j07PWwZckFDSe13q1UCjEs0YrSELoAX6/ndXrdV/Hx7YopXz6aGyO79/g2K5KpeJf8DUMg8eN8yIJoQf4VySQsysmPg2OHfD1cYTDYR734KAshFaQhNAb/CsS8F4ZNPV63ddrwigBBorjOP7966YmhFaQhNADTNP06lyZ9fzbgYSdCYfDjUbD1/H9Gxzb5eu/Pv/eN9BPSELoAaZp+vrRSBIKFNM0/SvbuK7L4w4UX3/OaTQa7VxahwFBEkJv8LUmRJEgUPwuEpCEAsXXEiCPG60gCaEHmKbp675m3isDxdcSYKPR4HEHimVZPpUAWRpDi0hC6A2WZdVqNT9GrtVq1M8DxTTNSCTiR/Ct1WqRSIQkFCg6+PqRWhzHSSQSng+L/kMSQm9IpVJ+fDTq90o+GoMmmUxWKhXPh63Val5dbg+vmKZ53XXXLS4uej6yUiqVSnk+LPoPSQi9wac6AR+NwWRZlh/XYiilKBIEUDKZ9LziS/0PrSMJoWekUqn5+XkPB3QcJxKJsDQWQKZpJhIJbz8dS6USMSiYLMuKRCLeXnpTq9UoCKFFJCH0DMuyrrvuOq/CkFKqUqnwXhlYqVQqFAp59emoQ1U6nfZkNHgunU7XajWvqoClUsk0TX7IQYtIQuglqVTKdV1PPh3n5+cnJyd5rwws0zS9+nRUSs3PzxODgsw0zVtvvXV+fr79rdM69U5OTnoxLwwEkhB6iWmak5OTtVqtnTDkum6pVBobGyMGBZwnn476cZN6gy+RSIyNjZXL5XYeN6kXO0ASQo8xTXNqaqper+8sDCml5ubmksnk+Pi453OD55qfjjt73LVabW5uLp1OE4N6QpthyHGcSqVC6sV2Da2srKx5aWlp6dlnnzVN8+qrr97ucK+99lqlUrnooouuu+66Cy7YRsyKx+N+NM2iXymlCoXCwsJCIpFo/fpG3ih7lFIql8uFw+HWH5xeRXVdlxjUc8rl8he/+MVoNLqtxz0/P69rxr7ODf2kGTzWJqFDhw7l8/lkMvnaa6+98cYbDz744LXXXtvKiCdOnHjggQcuvfTSK6644q233iqXyzfddNPHP/7xCy+8cFsTAlqklCr/zu8UTNM0zWg0Go1GN/tK13UXFxcrlYp+o6Sxthcppcrl8tzcnH7cWzzE5uNOJBKskvQopZRt24uLi9FoNBKJbPHTTjPyJr7+9dSzz3Zykuh1GyehgwcP/v3f//2XvvSl/fv3i8hnPvOZP//zP7dt+33ve9/Ww504cSKTyUxNTX3kIx/Rr7zxxhu33HJLNBrN5/PbmhDQKtuWw4fVl7/sOE6pVFpcXNSfjqZpGobhuq6+sUEf5J9MJjlBsQ/oPFQqlZqXZqx+3K7rKqVCoRCrn/2hGX9DoZBhGPqJG4ahN9GvfdyjozIyItPT3Z41esYGSWh2dnZycvKee+75gz/4A/3K8vLyjTfeuGfPnq997WuhUGiL4W666abdu3cXCoXVLz755JPZbPbRRx/91V/91dYnBLRqaEiOHJGREf1fSinHcZRS9Xpdv1HG43ERsSyLxZE+o87SbxpKKdM09TW6PO7+s9nj1n3y//bjTbUqo6Ny5IjEYl2cLXpIM3js0v+9vLycy+VE5Nd//debX3TBBRf8p//0n5544on/9b/+11133bXZWKdOnTp58uQNN9yw5vV3v/vdInL8+PFWkhCwPZmMpNPNGCRnz+Lr3oTQOfpGXhHhiQ+CVh93LCYjI5LNSmsLEUDTmU3NR48effnll/fs2aPXxZp0vvmrv/qr8w70ne9859VXX139yiuvvCIiv/iLv+jZZAGtWBTb5v0OwDmmp6VYlGKx2/NAjzmThL7+9a+LyPpmMV3X+dd//deXXnppsyEuvvjiK664YmlpaXJy8ic/+Yl+cXl5+amnnopGozfddJMvE8cg48c+AOvFYjI9Ldlst+eBHnMmCemlsvXdN7/wC7+gf7H1YR733XefiDzzzDMf+chHXnvtNRGZmpo6depUPp9vsXcMaJVtS7Uq9AQBWE+vmNt2d2eB3nImCX3/+98XkfXbonftOrORSDfgbOZXfuVXDhw4ICIvvvjizTff/Lu/+7unTp36u7/7uy0am4EdoiAEYDOUhbB9Z4LO6dOnRWT37t2bfd0Wq2PaxMTERRdddPDgQaXUN7/5zQceeGDv3r3bmoru9FmDhjKcI5s9sy8SADY0MiKxmGSzdNRjtQ0zhrarxSF+6qd+6rxf86Mf/ej973//Sy+9pJS67777vve97/3RH/1Rq3Mk9OC8qlWZmZEjR7o9DwDBls/L6KhMTNBRj6b1GaOZjc6sjjVXwdZYXl7Wv7jmmmu2/h4HDx4sFAr5fP7pp5/WDWiPP/74pz/96R1PGlhrXec8AGwgFpN0mjUytOhMErr88stFpNn51aRPqBORSy65ZItRDh069NRTT/3Zn/3Z7t27L7/88ieffHJ4eFhEbNs+duyY97PGANLNsewQAtCKiQk66tGiM0nove99r4icOnVqzW/rndQisuacodXeeOONz372s9dcc02zCX/v3r2f//znr7zyShH5i7/4C88njUHERmkArdNbpzOZbs8DPeBMEhodHRWR559/fs1v/7//9/9EJBqNXnHFFZsN8eyzz7711luxc5dj9+7d+/DDD284JrBtuieWznkArdNbp+mox/mcSUI33XTT3r17/+///b8//OEPV/92qVQSkQ996EPnHWjNnfYicu211+7Zs+dd73qXR1PFAKMNBMB20VGP1pxJQrt37/4v/+W/iMjXvva15u8tLy9/+9vfDofDH/3oR1f/mYWFhYcffrh5t8Yv/dIvXXTRRc8++2xze7W2tLS0tLT0gQ98wN//Beh72ayMjLBRGsC26bIQa2TY0gXNX915553JZNK27ddff12/8rnPfa5erz/yyCMXX3xx88uWl5fvuOOOxx9/XB+lKCKhUOhP/uRPlFKPPPLI6qE/+9nPvuc977n77rv9/1+B/qU75ykIAdiZfJ6t09jaOc3zjz766PT09K233vrLv/zLtVrt//yf//PXf/3X11577Zo/s3fv3tOnT1966aXNVz74wQ9e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Xx0ZGTl27JgPVwoArYOq3fFOnDhx/PjxCy+8cP6dsCwdu07otddeI6L5q2hFaklEpVKp1dcETWgyoI8//rjjOG+++eb+/fufeeaZ48ePP/bYY7/73e8efPDBs88+26drBgC/oWp3vAMHDhCRr+vAOnZM6OjRo7TkrDNmx4KlyYCGQqENGzbccMMN//RP/zQ5OfmVr3yFiCzL+ud//mfplwoALYOq3fGefvrpiy+++Oabb/bvKzo2Ezoj3C50mNoD+qlPfeqBBx74i7/4CyKamJhozRmmAOA3VO3O8+qrr2YymR/96EfnnHOOf9/SsZlQddJkjkqlIn64/PLLW3g50CzpAf3hD3940UUXHT9+/ODBg81eHAAoA1W7Y1Qqle9///vf+973/D4aqmMzobVr1xLR/HVznHPxw3nnndfqa4ImSA9oKBT6y7/8SyKqnukOAB0AVbtj3HvvvevWrbvtttv8/qKOzYSuuuoqIvrwww/nvC4W3hLRnGNpQHF+BPTKK68kIl8HXQGg9VC1O8BTTz01PT29Y8eOFnxXx2ZC/f39RHTo0KE5r7///vtEpOv6JZdc0obLgkb5EVAxszb/IC8ACDRU7aDbv3//T3/603/5l39pzdd1bCZ0ww03rF69+r333nvzzTdnv25ZFhFt2rSpTdcFDfIjoP/5n/95/fXXi3k3AOgYqNqB9uKLL+7Zs+f++++fM6pXKpXeeustP76xYzOhFStW3HrrrUT07LPPVl+sVCovvfRSOByunt4NQVFXQKempnbu3FmtM6VS6fnnn/c8b85nnnvuuX/8x3/0/9oBQA5U7Y73y1/+8r777hsfH1+1atXs16empm655ZZzzz3Xjy/t2JMViWjbtm0vvvhiOp3++te/vmbNGiLas2dPqVT6t3/7tzl/xRAINQa0Uqls2bLl6NGjv/nNbx566CEi+tGPfpTJZC688MI77rhj48aNH3300TPPPPPII4/cf//9n/rUp9r2/wMyiF7wxIkTf/zjH/EMsqBbOpqo2h3vF7/4xe23305E1WfRCx9//DERxeNxTdP8+N5lJ0+e9KNcRXieNzw8fOjQoWuuucZ13bfffnvHjh3r169v93VBg2oJaKVS+fM///O33377q1/96s6dO4nowIEDt912W3UjybnnnnvjjTf+zd/8zerVq9vw/wCSHDhw4D/+4z/279//P//zP0R01VVXff7zn08kEp/+9KfbfWlQt1qiiard2Q4ePPitb31riQ88+OCDczIkWTo8ExLeeuut3/zmN+Fw+LOf/Wy7rwUkOGNA33rrrZdffvnaa6+tTjOfOHHCsqxKpbJmzZrPfvazZ53VsfPCAB0MVRv80BWZEAAAAMCCkD4DAABA9/r/FOBLAEcltDwAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image5.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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+OOP33fffcvLy08++WRvjR4/fvyzn/1ss9mcnp6+7rrr+ushAL8bQOX8TnRF/ewsl5EBgXVeEjp16tTRo0dPnjy5urq6b9++Hpp77rnn/viP//jrX//6hz70oZmZGUOdBOBfg6mc34mei/LuVGsAI++81bFrrrkml8vNzc311tZ///d/33LLLU899dRDDz1EDAJwYaWSyOeHnELm59dvOgMQSOcloXA4LIQ4cOBADw0999xzv/Ebv/Hd73734x//+LXXXmumdwD8bRQmY6ioB4Jtmx3Te/fu7aGh3//93//ud7/77ne/+/Wvf33fvQIQAPm8qNdH4tYLvTbHZWRAIJmpov/7v//7r33ta6FQ6N3vfreRBgH43yhMCGlMCwEBZiYJffzjHxdC/Pqv//qll176/PPPnzhx4tSpU2tra0YaB+BDCwvDqZzfCRX1QFAZuHfs5MmT3/nOd4QQBw4ceNe73vWv//qvZ86ceeGFF6SUc3Nzv/qrv9phO7FYbOuL/R9rBGDk1OviyJGhVc7vhIp6wL+2zRiagST0pS99Sf/Df/7nf/7pn/7pVVdd9eKLL/7Zn/3ZZz7zmT/4gz+4+OKLf/mXf7mTdgg9QFAMt3J+JxMTIp0eoTU7AOZszRjtbGRgdWxlZUUIce21137oQx+66qqrhBB79+49fPjw6173OiHEwsICy2QAXqZL1kczbczOUlEPBI2BJPTcc88JIX76p3960+uZTEYI0Ww2T5w40f93AeATozzpordOcxkZECQGkpA+jfrHf/zHN70+NTWl/+H73/9+/98FgB/oSvVRqJzfid46TUU9EBgGktBll10mhNh6zWooFAqFQv23D8A/FhbE/PywO7ErKuqBgDGQhH72Z39WCPHtb397m9YvukgI8RM/8RP9fxcAY29hQUxOjtxG6a10J1kjA4LBQBLSdfL/8R//8eyzz276oxdffPEnfuInkslk/98FwHjTlfMjPiHUxmVkQGD0koSWl5fvvffeZ555Rv/fiYmJt73tbUKIz33ucxv/2pNPPvnCCy+8+93v1jNDAAItkxFHjozNUT3tinoAfrdNRnFdVwixurr64osvbv3TtbW1O+644/777z906FD7xUOHDl133XXHjh17+umn9Ss/+tGPPvKRj/zCL/zCu971Lm96DmB8lEqiXh+bCSFtdlbU60wLAb533smK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1v+w+6eoX/zFX9T36j311FM333zz7/3e7z3//PP/+I//6NFWOwSaZxNCnj590TkppXfTNq7rci9953S1nUeNmzq3+jxMC6F760HnzJkzQoi9e/fu9Pd2WR3TZmdnX/GKVxw+fFgp9eUvf/kjH/nI/v37u+rKtmeYsrsC51lYMFs53+bp01EpNT097V37PuPpWHg38+dL4XB4ZWXFo8a9GovJyfWKeqO1pRh3u5yTfnGHTfzYj/3YBf/OD37wgze84Q1PP/20Uuquu+761re+9Yd/+Ied9pHQgwuq18WRI+L4cS/a1qtjrut6sSuCp29XpJTezc+1Wi1WKjtn+NSfLbxKvbmcmJoSs7Om7uGBD2zNGO1stL461l4F26R9acZ11123+/c4fPhwoVDI5XKPPPKILkC7//77/+zP/qznTgObma6c38S2bY8+/iqlEomEFy37kpQyEol4sSjTaDQikQirY53TqdSjsfDwl2JiQqTTrJGhQ+tJ6KqrrhJCbL0co/0LcNlll+3SyrFjxx566KE///M/37t371VXXfXZz35WX52Yz+dPnDhhvtcIIF0c62XJWCqVajQaxputVqvEoG4lk0kvJokbjYapy+0DQkp58OBBL34vHMfxdixmZ6moR4fWk9DrXvc6IcTzzz+/6Y/1TmohxKZzhjb63ve+97GPfey6665rF+Hv37//k5/85NVXXy2E+Ou//mvjnUYQeV85b9u2F1MRSqlUKmW2Td+zbduLqQgm53qQSqWMD4SenPN2mZLLyNCx9SQ0NTUlhNh6xdj//d//CSGi0eirX/3qnZp47LHHXnjhhYnzl2P3799/7733btsm0DVdE2u6cn6rZDJZrVYNNug4DssxPfBiKqJcLhODeqAXK80e/DOgyTm9dZqKelzIehJ6y1vesn///v/93//97//+741/rPfKve1tb7tgQ2fPnt30yvXXX79v376tt3AAXRtUGUgikYhEIqbCkFKqVqsxIdSbVCrluq6pB7Ce1Uh7H6Z9KZ1ONxoNUzND1WpVSjmIVEpFPTqznoT27t2r743/p3/6p/afra2tffWrXw2Hw+985zs3fs3y8vK9997bvlvjjW984yte8YrHHnusvb1aW11dXV1dffOb3+ztvwF8b2FBTE56t1F6k3Q67bpu/7MRrutWq9VsNkulUm+klNls1sgDWClVLpeJ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BEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdIqGEjhw5snfv3meffXbQEyH4QAYluqjVaoOeAsENsibRbrf379//1FNPvf766334dcv68DsGy44dO6anp9Pp9CuvvPLaa69t2bJl7dq1g54U4Z+ABv3MZz5z8ODBzk82btx49dVX854m0Sf+8z//8/bbb69Wq88888yg50IEJYg16dUODTt27NixY8ebb76J/3neeed96UtfGhkZEfcbQ66Ebr311scee+yRRx5Zs2YNANxxxx1XXHGFrusf+tCHBj01wg8BDVosFn/2s591frJs2bJLLrlEyFwJwezbt2/79u179+49cuTIihUrBj0dIhABrUmvdmi47bbbHnjggdNPP/0jH/nIf//3fzebzX379l166aX333+/pmmCfumSo0ePChp64BSLxYmJieuvv/7GG2/ET9rt9gUXXLBixYqdO3fGYrHBTo/wSnCDXnzxxX/1V3+lKIr7iaIo5513nqgZEyJpNpuKonzrW9+amppasWIF5YQWNQGtSa92ONi/f//f/M3ffO1rX7vgggvwE3wkAOADH/jA9773PUG/N7Q5oXa7nc/nAeDiiy92P1y6dOmFF174wAMP3H///ZQ1XVwEN+jjjz9+6qmnXnnllWInSvQLDHtnnHHGoCdCcCCINenVDg2PPvro9u3b161b537y2c9+9pVXXtm2bdvPf/7z559//o//+I9F/N7Qnpjes2fPwYMHV6xYgdsoLrhKePDBBwc0L8InwQ165513UrY8fCxfvnzQUyC44c+a9GqHhrVr13bKIOTyyy/Hf9i2Lej3hlYJ7dq1CwDOOuusrs9PO+00AHjhhReef/75AUyL8EtAgz7xxBOWZW3atOlP/uRPNm3aRMUpBBEO6NUOE5dddtnsDxVFWbZsGYhMAIdWCeH7kEgkuj4/55xz8B+WZfV7TkQAAhr061//Ov7jzTfffPTRRz/1qU9t3rz58OHDAmZKEET/oFc79Bw5cuSdd955//vfP3slzIvQnhN67rnnAGD2KVqUlgDQbDb7PSciAAEN+tBDD1mW9eKLL+7Zs+exxx575513HnzwwV/96ld33XXXCSecIGjOBEGIhl7t0LN3714AEHoOLLQ5oUOHDsG8u860O7a4CGjQWCy2bt26iy666Ctf+Uq5XP74xz8OAIZh/Nu//Rv3qRIE0Tfo1Q493/3ud88444wrrrhC3K8IrRJaEFouhIzeDfre9773m9/85l/8xV8AwPT0dH96mBIEIRp6tcPHs88+WygUvvrVr5544onifktolZC7adJFu93Gf5x99tl9nA4RFO4G/fKXv3z66ae/8847+/btCzo5giCGBnq1Q0O73f7iF7/4hS98QXRrqNAqoVWrVgHA7HNzjDH8x8knn9zvOREB4G7QWCz2l3/5lwDg9nQnCCIE0KsdGr72ta+tWbPm85//vOhfFFoldO655wLAG2+80fU5HrwFgK62NMSQI8KgH/jABwBAaNKVIIj+Q692CHj00Ufr9fqWLVv68LtCq4TGxsYAYP/+/V2f//a3vwWARCJx5plnDmBahF9EGBR31mY38iIIYlFDr/ZiZ8+ePd/73vf+/d//vT+/LrRK6KKLLjrppJN+85vfvPjii52fG4YBAJdeeumA5kX4RIRBf/KTn1x44YW470YQRGigV3tR89RTT23btu0b3/hGV1av2Wy+9NJLIn5jaJXQ8uXLr7vuOgDYuXOn+2G73X766acVRXG7dxOLBU8GrVarW7dudd+ZZrO5a9cux3G6vufxxx//l3/5F/FzJwiCD/Rqh54nn3zyjjvu2LFjx8qVKzs/r1ar11xzzXve8x4RvzS0nRUBYOPGjU899ZSu65dccsmpp54KANu2bWs2m/fcc0/Xn5hYFPRo0Ha7feWVVx46dOgXv/jF3XffDQBf/epXC4XC+9///ptuuuniiy9+8803H3vssfvvv/8b3/jGe9/73oH97yF4gFHwyJEjb7/9Nt1BttiZ35r0aoeeH/3oRzfccAMAuHfRI2+99RYAZLNZSZJE/N4lR48eFTHukOA4zuRvKaMmAAAA60lEQVTk5P79+88//3zbtl9++eUtW7asXbt20PMifNKLQdvt9p/92Z+9/PLLn/rUp7Zu3QoAe/fu/fznP+8WkrznPe+57LLLrr322pNOOmkA/xsITuzdu/cHP/jBnj17fv3rXwPAueee++EPfziXy73vfe8b9NQIz/RiTXq1w82+ffs+97nPzfMNd911V5dC4kXIlRDy0ksv/eIXv1AU5YMf/OCg50JwYEGDvvTSS88888wFF1zgbjMfOXLEMIx2u33qqad+8IMfXLo0tPvCBBFi6NUmRBAJJUQQBEEQBDEnJJ8JgiAIgogu/x8W4duL69TicwAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image6.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":60746,"title":"List Ormiston prime pairs","description":"The numbers 1913 and 1931 form the first Ormiston prime pair. The numbers are consecutive primes, and they are anagrams of each other—that is, the digits of one number can be arranged to give the second number. 347 and 743 are not an Ormiston prime pair: they are anagrams of each other, but they are not consecutive primes. \r\nWrite a function that produces the nth Ormiston prime pair.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 93px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 46.5px; transform-origin: 407px 46.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe numbers 1913 and 1931 form the first Ormiston prime pair. The numbers are consecutive primes, and they are anagrams of each other—that is, the digits of one number can be arranged to give the second number. 347 and 743 are not an Ormiston prime pair: they are anagrams of each other, but they are not consecutive primes. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that produces the nth Ormiston prime pair.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = OrmistonPrimePair(n)\r\n  p = primes(n); \r\n  y = isequal(sort(p(n)),sort(p(n+1)));\r\nend","test_suite":"%%\r\nn = 1;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [1913 1931];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 18;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [55313 55331];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 54;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [131413 131431];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 126;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [343337 343373];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 180;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [481513 481531];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 1080;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [2744279 2744297];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 1818;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [4696613 4696631];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 5436;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [14589013 14589031];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 7290;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [19592813 19592831];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 10800;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [29470879 29470897];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 17496;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [48654979 48654997];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 11111;\r\ny = OrmistonPrimePair(n);\r\nsmf_correct = 81182;\r\nsmf = sum([max(factor(y(1)+1)) max(factor(y(2)+1))]);\r\nassert(isequal(smf,smf_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":46909,"edited_by":46909,"edited_at":"2024-10-09T05:13:23.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-10-09T05:13:08.000Z","updated_at":"2026-06-06T01:40:24.000Z","published_at":"2024-10-09T05:13:23.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe numbers 1913 and 1931 form the first Ormiston prime pair. The numbers are consecutive primes, and they are anagrams of each other—that is, the digits of one number can be arranged to give the second number. 347 and 743 are not an Ormiston prime pair: they are anagrams of each other, but they are not consecutive primes. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that produces the nth Ormiston prime pair.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61292,"title":"The Singularity - Event Horizon (Absolute Zero)","description":"Inspired by Problem61291\r\nMô tả:\r\nBầy đàn gồm M agents phải di chuyển xuyên qua không gian 5D Hyper-Torus ( kích thước mỗi chiều L = 100 ) từ Node 1 đến Target Node. Để sống sót, thuật toán của bạn phải tuân thủ nghiêm ngặt các định luật vật lí sau:\r\n1. Hình học Torus 5D: Khoảng cách giữa 2 điểm là khoảng cách Chebyshev trên mặt Torus:\r\n        d = max(min( | x_i - y_i |,100 - | x_i - y_i | )) cho i = 1..5.\r\n2. Động lực học Pulse: Chi phí năng lượng tại thời điểm cập bến t bị nhân bởi hệ số \r\n        Pulse(t) = 1 + 2 sin^2(pi*t/2). Lưu ý: V_{swarm} = 20.\r\n3. Kẻ săn mồi ( Dynamic Predator ): Predator xuất phát từ pred_start với V_p = 15. Nếu tại bất kì node trung gian nào, Predator có thể đến trước hoặc cùng lúc với bầy đàn ( t_p \u003c= t_s ), bầy đàn sẽ bị tiêu diệt ( Energy = -1 ).\r\n4. Cấm quay đầu ( No-Revisit Rule ): Để tránh việc \"câu giờ\" đợi nhịp Pulse thấp, bầy đàn không được phép đi qua 1 node quá một lần trong cùng 1 hành trình.\r\n5. Hệ số bão hòa \u0026 Thuế Entropy: *Sat  = M + 0.125 x M x ( M - 1 ).\r\n6. Cộng hưởng Spin: Nếu tọa độ thứ 5(ω) của node đến gần sát một số nguyên ( sai số \u003c 0.05 ), một hình phạt Spin = 50 x (step + 1) sẽ được cộng vào chi phí","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 405px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 202.5px; transform-origin: 468.5px 202.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInspired by \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://ww2.mathworks.cn/matlabcentral/cody/groups/97667/problems/61291\"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 91, 130); border-block-start-color: rgb(0, 91, 130); border-bottom-color: rgb(0, 91, 130); border-inline-end-color: rgb(0, 91, 130); border-inline-start-color: rgb(0, 91, 130); border-left-color: rgb(0, 91, 130); border-right-color: rgb(0, 91, 130); border-top-color: rgb(0, 91, 130); caret-color: rgb(0, 91, 130); color: rgb(0, 91, 130); column-rule-color: rgb(0, 91, 130); outline-color: rgb(0, 91, 130); text-decoration-color: rgb(0, 91, 130); text-emphasis-color: rgb(0, 91, 130); \"\u003e\u003cspan style=\"\"\u003eProblem61291\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eMô tả:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBầy đàn gồm \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eM\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e agents phải di chuyển xuyên qua không gian 5D Hyper-Torus ( kích thước mỗi chiều \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eL\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 100 ) từ Node 1 đến Target Node. Để sống sót, thuật toán của bạn phải tuân thủ nghiêm ngặt các định luật vật lí sau:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eHình học Torus 5D\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Khoảng cách giữa 2 điểm là khoảng cách Chebyshev trên mặt Torus:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        d = max(min( | x_i - y_i |,100 - | x_i - y_i | )) cho i = 1..5.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eĐộng lực học Pulse\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Chi phí năng lượng tại thời điểm cập bến \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003et\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e bị nhân bởi hệ số \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        Pulse(t) = 1 + 2 sin^2(pi*t/2). Lưu ý: V_{swarm} = 20.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eKẻ săn mồi ( Dynamic Predator ):\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Predator xuất phát từ pred_start với V_p = 15. Nếu tại bất kì node trung gian nào, Predator có thể đến trước hoặc cùng lúc với bầy đàn ( t_p \u0026lt;= t_s ), bầy đàn sẽ bị tiêu diệt ( Energy = -1 ).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e4. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eCấm quay đầu ( No-Revisit Rule ):\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Để tránh việc \"câu giờ\" đợi nhịp Pulse thấp, bầy đàn không được phép đi qua 1 node quá một lần trong cùng 1 hành trình.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e5. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eHệ số bão hòa \u0026amp; Thuế Entropy\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: *Sat  = \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eM\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e + 0.125 x M x ( M - 1 ).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e6. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eCộng hưởng Spin\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Nếu tọa độ thứ 5(ω) của node đến gần sát một số nguyên ( sai số \u0026lt; 0.05 ), một hình phạt Spin = 50 x (\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estep\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e + 1) sẽ được cộng vào chi phí\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [max_energy, best_path] = solve_event_horizon_v3(nodes, pred_start, params)\r\n    V_p = 15;%\r\nend","test_suite":"%% PHASE 1: THE PULSE TIMING TRAP\r\nclear n p;\r\np.M = 1; p.target = 2; p.ATP_total = 2000;\r\nn(1).coord = [0,0,0,0,0.5]; n(1).res = 1;\r\nn(2).coord = [30,0,0,0,0.5]; n(2).res = 10; \r\nn(3).coord = [10,0,0,0,0.5]; n(3).res = 0.1;\r\n[e1, s1] = solve_event_horizon_v3(n, 0, p);\r\nassert(~isempty(s1) \u0026\u0026 length(s1{1}) == 3, 'FAILED T1: Phải đi vòng qua Node 3 để khớp t=2.0s.');\r\n\r\n%% PHASE 2: HYPER-TORUS WRAP-AROUND \r\nclear n p; p.M = 1; p.ATP_total = 2000; p.target = 2;\r\nbase.res = 1; base.coord = [0,0,0,0,0.5];\r\n\r\n% Test 2: Chiều 1\r\nn2 = repmat(base, 1, 2); n2(2).coord(1) = 90;\r\n[e2, ~] = solve_event_horizon_v3(n2, 0, p);\r\nassert(abs(e2 - 1980) \u003c 1e-3, 'FAILED T2: Lỗi Torus chiều 1');\r\n\r\n% Test 3: Chiều 5\r\nn3 = repmat(base, 1, 2); n3(2).coord(5) = 95.5; \r\n[e3, ~] = solve_event_horizon_v3(n3, 0, p);\r\nassert(e3 \u003e 1990, 'FAILED T3: Lỗi Torus chiều 5');\r\n\r\n%% PHASE 4: PREDATOR INTERCEPT \r\nclear n p; p.M = 1; p.ATP_total = 5000; p.target = 2;\r\nn(1).coord = [0,0,0,0,0.5]; n(1).res = 1;\r\nn(2).coord = [40,0,0,0,0.5]; n(2).res = 1; \r\n\r\nn(3).coord = [0,20,0,0,0.5]; n(3).res = 0.1; \r\n\r\nn(4).coord = [0,60,0,0,0.5]; \r\n\r\n[e7, s7] = solve_event_horizon_v3(n, 4, p);\r\n\r\nassert(~isempty(s7) \u0026\u0026 e7 \u003e 0, 'FAILED T7: Vẫn không tìm thấy đường an toàn');\r\n\r\n%% TEST 20: THE OMEGA LABYRINTH (Bản Chuẩn Hóa 100%)\r\nclear n p;\r\n% 1. Cấu hình cố định để Solver và Testcase đồng bộ\r\np.M = 10; \r\np.target = 5; \r\np.ATP_total = 10000;\r\nV_s = 20; \r\nV_p = 15; % Hằng số Predator\r\n\r\n% 2. Tạo 5 Nodes với tọa độ NẰM TRONG KHOẢNG [0, 100]\r\n% Node 1: Xuất phát\r\nn(1).coord = [10, 10, 10, 10, 0.5]; n(1).res = 1;\r\n% Node 2: Predator (Kẻ săn mồi đứng đây)\r\nn(2).coord = [30, 10, 10, 10, 0.5]; n(2).res = 1;\r\n% Node 3: Node trung gian (Đường vòng an toàn)\r\nn(3).coord = [10, 50, 10, 10, 0.5]; n(3).res = 0.5;\r\n% Node 4: Node rác\r\nn(4).coord = [80, 80, 80, 80, 0.5]; n(4).res = 1;\r\n% Node 5: Đích\r\nn(5).coord = [50, 50, 10, 10, 0.5]; n(5).res = 0.5;\r\n\r\n% 3. Chạy Solver\r\n[user_e, user_path] = solve_event_horizon_v3(n, 2, p);\r\n\r\n% 4. CHẶN LỖI CRASH (Nếu Solver trả về rỗng)\r\nassert(~isempty(user_path) \u0026\u0026 ~isempty(user_path{1}), 'Solver không tìm thấy bất kỳ con đường nào!');\r\n\r\n% 5. KIỂM TRA LOGIC SINH TỒN\r\npath = user_path{1};\r\nt_run = 0; is_captured = false;\r\nSat = p.M + 0.125 * p.M * (p.M - 1);\r\ne_val = p.ATP_total;\r\n\r\nfor k = 1:length(path)-1\r\n    u = path(k); v = path(k+1);\r\n    df = abs(n(u).coord - n(v).coord);\r\n    % Chuẩn hóa khoảng cách Torus chuẩn 100%\r\n    d = max(min(df, 100 - df));\r\n    \r\n    t_run = t_run + d/V_s;\r\n    \r\n    % Kiểm tra Predator (Node 2) có bắt được tại Node v không\r\n    df_p = abs(n(2).coord - n(v).coord);\r\n    dp = max(min(df_p, 100 - df_p));\r\n    \r\n    if dp/V_p \u003c= t_run + 1e-9\r\n        is_captured = true; break;\r\n    end\r\n    \r\n    % Tính năng lượng để đối chiếu\r\n    pulse = 1 + 2 * (sin(t_run * pi / 2)^2);\r\n    cost = (d * n(v).res * Sat * pulse) * (1.15^(k-1));\r\n    if abs(n(v).coord(5) - round(n(v).coord(5))) \u003c 0.05\r\n        cost = cost + 50 * k;\r\n    end\r\n    e_val = e_val - cost;\r\nend\r\n\r\n% ASSERTION CUỐI CÙNG\r\nassert(~is_captured, 'Omega Phase: Swarm captured! Code của bạn đang phớt lờ Predator.');\r\nassert(abs(user_e - e_val) \u003c 1e-5, 'Omega Phase: Năng lượng tính toán không khớp!');\r\n%% PHASE 5: SPIN SENSITIVITY \r\nclear n p; p.M = 20; p.target = 2; p.ATP_total = 10000;\r\nn(1).coord = [0,0,0,0,0.5]; n(2).coord = [10,0,0,0,1.02]; n(2).res = 1; \r\n[e12, ~] = solve_event_horizon_v3(n, 0, p);\r\nassert(abs(e12 - 8600) \u003c 1e-4, 'FAILED T12: Spin Penalty không kích hoạt đúng ngưỡng.');\r\n\r\nn(2).coord(5) = 1.06;\r\n[e13, ~] = solve_event_horizon_v3(n, 0, p);\r\nassert(abs(e13 - 8650) \u003c 1e-4, 'FAILED T13: Spin Penalty kích hoạt sai mục tiêu.');","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":5076265,"edited_by":5076265,"edited_at":"2026-03-23T17:47:36.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":"2026-03-23T17:47:36.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-03-22T19:51:08.000Z","updated_at":"2026-06-06T20:25:40.000Z","published_at":"2026-03-22T19:51:08.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInspired by \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://ww2.mathworks.cn/matlabcentral/cody/groups/97667/problems/61291\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem61291\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eMô tả:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBầy đàn gồm \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eM\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e agents phải di chuyển xuyên qua không gian 5D Hyper-Torus ( kích thước mỗi chiều \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eL\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 100 ) từ Node 1 đến Target Node. Để sống sót, thuật toán của bạn phải tuân thủ nghiêm ngặt các định luật vật lí sau:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eHình học Torus 5D\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Khoảng cách giữa 2 điểm là khoảng cách Chebyshev trên mặt Torus:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e        d = max(min( | x_i - y_i |,100 - | x_i - y_i | )) cho i = 1..5.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eĐộng lực học Pulse\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Chi phí năng lượng tại thời điểm cập bến \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e bị nhân bởi hệ số \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e        Pulse(t) = 1 + 2 sin^2(pi*t/2). Lưu ý: V_{swarm} = 20.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eKẻ săn mồi ( Dynamic Predator ):\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Predator xuất phát từ pred_start với V_p = 15. Nếu tại bất kì node trung gian nào, Predator có thể đến trước hoặc cùng lúc với bầy đàn ( t_p \u0026lt;= t_s ), bầy đàn sẽ bị tiêu diệt ( Energy = -1 ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e4. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCấm quay đầu ( No-Revisit Rule ):\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Để tránh việc \\\"câu giờ\\\" đợi nhịp Pulse thấp, bầy đàn không được phép đi qua 1 node quá một lần trong cùng 1 hành trình.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e5. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eHệ số bão hòa \u0026amp; Thuế Entropy\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: *Sat  = \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eM\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e + 0.125 x M x ( M - 1 ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e6. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCộng hưởng Spin\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Nếu tọa độ thứ 5(ω) của node đến gần sát một số nguyên ( sai số \u0026lt; 0.05 ), một hình phạt Spin = 50 x (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estep\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e + 1) sẽ được cộng vào chi phí\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61046,"title":"Decipher Message Using Prime of Primitive Root of Two Sequence Key","description":"Provided a message with all characters \u003c= 255 (ascii) as an input, decode the padded message (removing the random character pad), XORing input converted to binary vector (8 bits each) with the inputted prime having primitive root of two as the key. The key is the repeated sequence of 2^x modulo prime key input starting from x=0 until the cycle repeats (unpadded zero binary represented vector of the repeated sequence). After XORing, remove the padded front and return the character array as output.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 105px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 52.5px; transform-origin: 408px 52.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 52.5px; text-align: left; transform-origin: 385px 52.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eProvided a message with all characters \u0026lt;= 255 (ascii) as an input, decode the padded message (removing the random character pad), XORing input converted to binary vector (8 bits each) with the inputted prime having primitive root of two as the key. The key is the repeated sequence of 2^x modulo prime key input starting from x=0 until the cycle repeats (unpadded zero binary represented vector of the repeated sequence). After XORing, remove the padded front and return the character array as output.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function d = deCipher(x,key)\r\n  d=xor(x,key);\r\nend\r\n","test_suite":"%%\r\nx=[39   212    74    83   164    14     3   175    39   212    74    83   164    14     3   175    39   212    74    83   164   14     3   175    39   212    74    83   164    14     3   175    39   212    74    83   164    14     3   175    39   212   74    83   164    14     3   175    39   212    74    83   164    14     3   175    39   212    74    83   164    14     3   19   242    77   208   208    52   219   130    53   242    82   200   207    60   218];\r\nassert(isequal(deCipher(x,19),'I love to swim!'));\r\n%%\r\nx=double('şlŒœŚøùĂ¨©ădurŢŠª«Ădõ³f ÈĳĨĻis´Ŕ~êĪŢŞjhĻľŒĒďċĈÓ»ŃÃÜĮîĜŐËīōï´ÖŜąđotŚļĶ¦ĺą®ŝšŊňÇ´ļōďÆł¶ÕľŐĔşºśŔdkĢŠŏĽá³ÐqfÊ¯ĬŕĔăĢċĠŋÆÄĮÅĈėĠĠ')-100;\r\nassert(isequal(deCipher(x,797),'abcdefghijklmnopqrstuvwxyz !@#$%^\u0026*()_+ 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ'));\r\n%%\r\nx=double('¼ďòææòïîÐÄ¥Æ°ðçØúĮĞ²ŢÄŝÍËÇŢōìœïèğŐ³¼fªÐÚŗ|ęģŀŌ®ĺĸŠ²£ğÎäzix¿ŀĝĀ³ÚĉĆxùÀpœįqŅ¹ÌĀ³¾jĕl¥¸Ëĕ ÈŚÕ§ĻÀªđĈË¯¦ĝŇÖĠÉ®ŖÞÇÿĒæwİğ¢¹¡þîľğÍ°ýq¶ĻÛŘ÷lŘ§sŀĊěÀÓōşāÁŖĿ¶ŊÁŋßh¨Ù·¦ČåªëĬùİ¶¦¦­Ô­ì§¼ºŋİpėz¿jŠÅŚĈeļı¡œ¡Ś~{ţŘàÿwo}êïåĲĭőĴňÈĚďĤ§¨÷xĢ¾¨ĻĂĲČëħĝğ«ĕīţø©Ôłš¶Ðgõĥ¾ĊĜĎěÕıŚġõyúuŘĥđĘåªĹåēñ¤Ĭ¹Ŗíā¼ïīĿÇÓŕĔēĞëĳŕĦđ»óįĈ¢©ÃĴĿĩuĄé¼ĽņĘwŋĤâŠŉĶòńĺĝĈŁÃč£ņs¡q¡ŞġĒ©Ăºõįjhwd¸ÆĶªŒĚ¶ĉ½òřöĥĶæŜóěïÚĸr¦ŃĩĠŘĵĥľùģĖąĦnŞìĚŔĻřĨíţùŗýķŅÁĎ£k} åėėŊùÒÕĄĀÔ}ÖÍĭŉ¿Ň ÜőpöĚŞ¯ŜēđĢ«fðåčÊãtņņĄ¾ĝdīj­ī~ÓÃ¦ĳ¼þ~ĺĠázvhg¾Ögįĵ¡ęįÚ§ĐŒŖŌÎİusjŢ¸Ĵ¶ś{hôðŢĚúĽĢģ´ëŀādÅ´ĤoŞŉtēt¶čĦŁīÛáŁĤræuöă¿ºėńöŇŇÜĵëņ×ŒřĿ}yĬâĶĀĬŉÿÔčyþŏŌĮŉtËÍěĥĪÔìhßĴéìĬ¹×šĦ¡ÈÑ¾o¯â²ÔĤń­×ŅĎĭðďtæ¿ºľÄÜÇÅşóðļÆİÕşdwĲÈÖíŜÉøĘfğĽþ¿Ė¥ĹęÃŜĈŁŇĳĉÂÍänõsıĪŢŌèŌÂµĸÛÙ·ħÄôÿšì¯ĴŅîĒßuďÉħ·ĕĴuĊxÞ·ØªoĥĐÜăĥ®ĐkoĽłĸĚÝħĽîĔĞ¿ŔĐĝÿy÷~ãş±ŕÒÀİëĻŜæ¿ÉĢĉĢtćãĈřřxï¼úļ÷ħàĦüîČąÐĽ§¢ÑľßµŖŊëäĆÐl¡ŞèīÏØŜûí½ĥĜĝ£ÚjŕÇăĠxÚŒÞ¹ÖĖÑćŘö°õmňÅĔĬłĻĨjséÀhÖłĐmĽĪ©irôvŉōĪİĉĮ kĿÚ Ąōïis©Ùdĵ{Āü¶ŔÐćtĶĈÅċĦğĆŅ¹é¯ôıÙŇĞŊŝùoÉĤÃĉãŉŐxø¶ÑÍĨ­øÓæùfĨŌÀyŖ¨đĻ°čiÂòĸáŞ ¡i°œţèÈ¬¡ňĺĆxŐ¾àÜÆÜţŏsħċďšdÄâßé§û¹èrĖ¼Į®ăĆşŁã÷ĎëĭĖiÃßĞŃêēæÕİĨļĺeď¡ĬŐđzŀy®öŠĆěĂĴ¥ğêŃ§ēŅŀ{Ğ£ý¨p}ŀŅęŜr·ŕºõąrÙČ¨ĊĄxèōĨ¡Ŀ×ě·ĒÏĄ»ĳĈÉŠÊččðřĘ~Þ|ÿŁnqšįı¡şãœğħÇņúÎĴŃÊĀĎüĐÕħıÔňĆŊ¾¥ĂÅ±ŎĆĊ»ĠâČsÒŜöŝÕ¹ĭt¥ùĪĽñí¦ÔĈĚŗ´Ķŋ¤ŎķÝňœúĂĚĝmzĴëĐĉÚĒ÷ðģĄlīĭÄőÂ¼¶ăėŅĩ´ČĹīŞ ĥŏęôŎēñèĞďľļjŇŚ´ Ö±ŃÊùàąëŕİĪŕŃªmo~ò°ŃģĊı§mmÔĈÆđðªìÔÚëôrćŎÉĦŝloģĳōŐÜĜŚÿiħĒŝpŉĖzļî{Ļtē½~ĶĄþ¶ýsġŎy­išÂ¬Ĝ£ý¼ïŢÎ}Ďō¡lőĨä÷ÜōĹİfşŉdĎĔİħtŔŖ÷ĂÑÂĝńŚ«£ĊĶĖĮĞÇśľÙņÔĥÇŇwù¹ŀŝñäÞĊæsüšġāøëĥåėý¦ùčº¶¹¯āgÅº¬Ć¼¾Ċŗ¹ĢºnĲ{Ĥđ±|ńÑŖrÇŞĢŗō«ýq½ĂĒèįčŁvfðÌĖĈýč~ŠşčĠÕĂâĝĜăęì÷É|gðĮÀ£ģŏĺä»ÈØËÅ«ô©éÞĔ±ĭĒ °ËĢĜħéĺºşĿħőńĳ¡åŀÈģĀŞŔÏśĠŎğ~r½řĵeãr³ķĞë÷ĈÐĉÃěĒĳŅ÷ÿĄăvÞÒķĻqįðŏŖŌÃŉŊ³çŗèőyßÖ®İħµd°őĞhĻwĜiŇŜŔĢĨķęÌª×ĄėĝåĦr }àÔûç½ºţäěß¢ĕÌĴÐõĎĐáţė´ĭ¤ËÌĖÀļ}ŉÉÖ©¥łĨľÄÏŘĮ©ŔÀk­ġ´ōôĽŁŌ§yĠöĜŏÃ¨eňåŘĉ}gòì¬Ř£ĽåĝŊĐºî£ðā»şă´ŕh±ŚiĶĚÚëŏ¶¢ÿþk¦ēŗķň¹ĤÂŞĠÖwđċ§}ŚjĚæàĶµú¸íĻŌºÿİĦŠâ×Ĩā´Ř©Öo®á®Ĝê»ŗı²ÒāÌīĥÖîİíqwŌŇtŀÁôÓÉŕãÒĪč£ĬÀļnmêįśţÃÜġ¾~Ĳľ{ĥì´vŐŔàĐèßŏkŊÈŞĝù×ÜŚÑÔÞhōŗŗ±xuĔ¿ßŘèãÄŕĺ´ĄÝ¶ĭ¢igŊv¹ţ«òuÛĥŚŉŎŇľĜĔĸòčşŕīŉĠçŅŉÁśŒč¾¼°§ŔmŢpçĭğkßëą|ŋåý¢{ŀĆćęÒ¨pţŒçÏėĕľÏĭĺ¾ŜæČ¡ķr·Ĺĳ­rŚśÿœïĊĎ¸ĈÿŢĕ½ĩĵl÷ì¯ěàięĆě­ºñ±ąýÈĝĚòÝŚĦ²±ÀÓĠęĢĳŝìĦĸ»ĉŝuÏ¤¸ŔĽÞÏçrà·ĸďœňĭ¼ùãÈþrąùh§wŎ¡ġĕĨđÞĠĊòýõ¨ļďµÈþ¹èĵêŖõøŏĊ¤ĩ{úÎ®Ó°ĐŋĵŐòÏĚ¶ōŚÖčĈīÔæŕĨŃ¢nËßÚeİĔ»ÇòèěæûsªĨ¶ŔēĨĖÃ¤Ģē´±ćŋį¢µĳïåÉ³­Š·ņ«Ōļ~µšíŎùō¿kĬŗßĖ¬ĠċŘďřİĜŇöģ«rmŔýëzř½ŒìŢ¹ġdõĸ»úĸĖĳāīííļĕnĤŋĶádėęłĐ£ţĜÎĂ¾ĕmŁf×îÑè{ŝúĳ´Ŝ¢šikuąéèçŔàùġĻÔñsfúòŗtåŋĦméúċeõïŅøņŖĔīōjĶy½ÏÓİkĮĦ£ŇĮ}ĆĪĳĐÞĮ}śĕĠÀŁĩÎŎlōĚŊßħĿįÅŔŗjĪªpďxøÑóļĪŔúûŔrŀq°ňÝvĵĚĘĞvşġø«§ĮķŢÿĹÑŒ£ÑŔ¡ĕxŎíºĦyœĊ»ëêĂÛÓŗąņņĠnĆ´çŗ©ļİ£ĪñŋèÎĕōšĲė~Ōª¬zãŔģĈ «šĲĝřüęăĴœşçäčėrfÉŝēţªőfàÀþmÒÅäĔÃİăĴ±ĹÃńÙðŎŃiĘ¢íßřyįÊÂţľ·ĐĈsećŅÀľġhēĂ}ČġqÙġĚēĪĤ­¹ÃşĂňñĤēţ«ŏúeÖÊÖ¹ł´êśōšìřßôŜ£şÊćŋĩÌńĎªĝĹĩıãÏħsśĀď¯ľł²£Ĉ|ĒďíöóĂø·lĥõśĥ¬Õâý¼ĝĈòā±ÓĝĨĻĥéðĦhÍĬĚëªňĞÿĄ¢~ě´ŇĹfùí¦ú÷ħjĥķģ÷Čŋĵ°ÅÀÁļĘ¬ĸÇëŊĝŢŋÕŠðÝĄxxß·Ŝ»ðāÉĮċ¨ĥĔŅśåõ|Ď¿Ö~Ďŕłª¯íiğÛŕíðÛïÿĢĽĐ×ŗå³°ĳĈlĦîùĕ®ĂśåwĨòĞ¾Ņj»ÔpÀŗîĥî·äġÝĞĿûŢ¥ċ¤ĜÉùşĚríŠŜşŏŔª÷įoÜ¨śÁıÏÙüÂÝóŊņëÌĖ³§iďÃÎČĠďeñŃoÍīÎăĜĬ´ËďÝęrĄĊŃĴÊŅ³ÑzŉĉőĔĶŚąĤĢ¯ą­ĤüċdĄl~ù§ŌĀĚqĨrØ¿ĸĴőêŎĭáËŋŜŀãāĩĐ f£éäöŐœ­úóÚÀĢÞā{ŉŋçŁŒõÿrÓōæÀlńŠŊüĎĴËÍråÌÆ·Ħŝëé¤ŗoœÜĸôtģ¼²ðŜ¶Òe¬lÊøðà¦ŒńŎīĒ{ŀļeŜōŏ|íķĢĩýÊĞ÷npŕĵĝëģè²ĐĊćęŌćĜĴèţ¾ÚĲĒ{ōļœúŏnĩàrļĎu½ŉŢÊ¿Ėő}āòŞĈºďśÅİºġĮĸĚĕjÝŁæĸú Č®ġĎĨĊÐēĐĬĘÏðôm¹¤Į±ŋâûĘ²ĈĆĜčÜÚěņ¨ËĽªm|ĹĝÒŞ³ÌŀgvĞŜĠ²čŜl×ĥ|Ňg¸~ŔúĻĿĲğŃŒïgéğÊİĸĂőĭąròŘķąÎëĚĳ¥ý³ŘŘőÖđ·œóœĀåŅÎîĊĈoàĮêæçutĻŇÔµŕqÓsÝīĞĭšŜ¯n¿ıĺìx£Ī¡łš´~Õļ®ÆěŃėķąÛp}þÀ¼kē¸ÊŀÏ»íùæĲk´ºŠpā§êjŢŁŏĶÔÜiÀłŋíáĨŃyöšćīqáÊ¶ġćģ³čĪĀóČŁŞûÓģĞęğĖţmò´Õĕ­ŢÁİ£¼­|şģślĊŇæĜĭz¢¨qŗûĔöĺĉŇšòzŌõ|œōÉŗĐą®ÛÿóĚ¼ŁŇŠĂÛêÀŘÙàļŜēĩ½ÈĴŋŇĊĆ¡ùÉļċñĩ¡yÈmĴpe÷Ï­Ş£ŔmçĨī´ĲĠf®æzīyěĒĦÓŎŀuņüìàľØÂØ~kÆ|ø×ÿĴ¿śpŋ÷±ĞıĂf¤mĞïś ĽłótnÏêĎÞĨéŌŉÏĪxĖĢĶşŔÈñœòÄďÛĹĖŢČô²ĮęµīĹáā¾ăèïĥo©ęìvïvz¾ĳĵĞořwĕĠÛĘĀpÎĭŇĥÝÜ×kþĠåĹo tŊĸsşēĻg{ĕµī¿ßĽâþÊðįÔęÏĭĕĤÚñĖČæ·³ĬõrĎħļřĀŠ|Đð¬ąíÓüĴó»ªĎ³ŗym²óŎiĮÃ©ŇŊz¢ňÝÄĎËĥĀdĐėēĻêŝōĎ¬ŌţĜÌËśĮĿ ħ£ŖuĳĺĹĉĩÐñÍĖ³®wÜo¸soŒá¤oÙĪļÈþmĳıļôŉÑ®p£ÒāĕµĜ¥ð¦ŉßąĲçÅºŠÂőğîőmďiÐķļĤŃêţēºÝĺòt¬m÷ŏ¨¥¹¦īšÝĒĶÍökįĄđĄòĄĚş«×ŜăíĪÜÃÍoßňĭøĠ­ÝĕăĹĤĩĳĐxĘpśğľıėŀĚģ²ŌĬŝĩċÀĤđĄĄmíţ²ìÒïăłÆeóŖÃĪºõüºþÅĚœĀkāĲŞčěĎħĎåéyŢŊĳŇµßlãĮkĕßĵòÁĀ´ŔêdŠĎė·ŒòĆþ­xÄĈ¯êÌō½ğĐğ¯ŅŇĺŔñûőÐÅôŝĕŞĬĐĖņŘÝľęÄ¯ì°ÿiĻÁ¬į¹ĪðjĳĿŖ°ĸ{À¤ÌÙĴgæ £ÃÉŅŀËřńřŜĴśŗÅ·ĪlïĶþğüŝŐĦŏŋĦĶðŢĐĵĹČîÍĨzČĻŘģÊéġċúo¸÷ñ©ðwńĎāâğŚĸ¢ŏěĳoĂÕ÷ąÒŅyåÖÅdý×ÝÝŖęöĹ¸ĕzĤÑřĈ ¢ķÒŚŋŝÄďóÙ¹ŜċĪÑĒÜĖÛÃĉÑŘāÈöÜĴĥÆ¾ÜčĴĖàŏĨÏúĶċlíĘÆÚñőmÀŔĄöÍ©dþŅńn§ĺĩdŝş¼ñîńÓąÓıÒzªÏĦßŖñśĤ»°åý­ēÁĹ£ĺsÖĂå£ĺĢĪ²Ã²řıňÎnśuÄşńČ ŋïËÁŗÝíčĶìtÖĢĖį¼ĢĴe·³ò®ŐœĮ¾é|ÉãčŘĘkħÔ{ŢĎjĐĕ¤×Ġql¶ŕĊŚŗ¨ŒœÝņĕČ~āf|sŘşÕĘÆèĕķĀĈ»°ī«ş¤ĳŒºđnōmøšĳ¼ĭęfī³áåĩñĄĹďĐðÀıöiņ óÑāæ¿ĝĻĢðùĊõîőŉċëuüļšçý¢ŎØłhĸï®ŢûÑıĊüúĖûĽ§ĥģ£måĭ¿őÅĦŎčùäĤķĶæ±Ûįċİĵê~ÞţszĐŕľĦç¾ņĜèê ÇöÊÂķţuiûÕţíįâ¶Ò¿õĿåôfûÙŔŀÿĒŐĬŞ¸ćßģãéķàjİĜņ¾àĿŞó¬ĺŕĮãıÀÎ²ą¸ØÝĸÒĄģķwķ­ĆeĖ¬ò÷ħ¤ŀüďġšāğsŌôŀfĀĝĨ¦nĖĵªÙÂøĄĔŎÌoċ¢àÜř¾ŐüŅŗÖĊÌēýõµŝīŚ´ŘĀÑěòeù¹ŎĻāŊĠpČĳõĺĐ{ŜlķäšēĿ£ûĪĴĚrĭÖåæw·ÆĩŜ¥ýÍüh¬ç¬ðĞòÂŎ­ÝÖĕĸşģĆ©ŉĂÂŏÊŘ»óĕÂĊăsĪōĝŊÎrĊţĴèÂĮÃĿĂÊičđkêĔ²ţÃĘĴ²òģĸş¶}Ç°¶ëºİġÁ©gĥ·«¼ĻŎw|ÿéļ||Ēć¡ěoŊëŃŀÏyËēr»{äåĚľn»ł}üíąĬĥÍŎœóĩıĆù¬ñæ§ĞģřĞøÒóćś¤q¤ėĲÈėņæ¢ŏ¤æïŠŀň|øĊĿŀâàŠŎŕäÏō{zÑáðŇ÷ĀįğÈģė´éģoòĀõÂŇŋ£őŚm ĿĝğĉŜÌąŜÇĹ×{w|èÆŘ×vķ|ŏçĉmÏēĜŐŐğłpÁxĩśnìŉėľŌņ¡ĠĂsðõwkĺçí°ŘčhÔùĺĮąŝĝþ·Ěĕët§úÓŠ®vŅņÈŘÞŊÐªĮâŃèČŢfŕexîÌęĖë¯zĨàÇÙŠĸŝŘüÓóč©áÓĆĚļęsÅuñōď ēŕþøáĲīwđĪĈ×ñŔìÄïÌûĻãđéĂþúsÞ©ìĀ×¼ĻĒêiĆàí»ġĩęŠāçököœÀ©y¹šřğÿþòt¯ŕêËÊ~ÔìÈð×ŕÚ¿ĭń¬ĩĜĆĒoāý³ĔĒĺÂĳĈîĭ×šòËĪµŕÌ¥øŘĆÛţć±ïĔōûŊ¦şĊðőù¾ĞûŚľņ£²èĀĦ¡ŒřŉĔäjŘĜÌĥsą¥ºÐľļ¤ÁµšăŚÉĵû¼ég~ÆŔŞêŏÅæÉ{Ù×u¸ŊeĶeęŎķőÑôôşŁŇŊéĆĘËœëĩÀţň¬ÆŎįîgħmĞÃėj¦ðćpĻœ»­ĦĐøkąÂċĶ·ğĳęþľŠÆå ĹúÀÊĎÍnöĺ¦ĤnďdeîĂægěîrđĂÆ~Ĩtå®ĲĕŞĴĥêºĖ½wŅ¶Ø®æàřÐĺuĬĤ®ĥň³śķŚæüĖ±ÏàŒôĤŔħġfñĬġħĚÎáíĘĥŒĘĥĕ²ĴĘŀfµiÓìÒÍdŢŜĦéiåêōĿĝŊĜ¯čģ¾Šî´đľÇċĥÒôĪăŀğăÌÿ°ĥĻŀėë½¾Ħķ|sÎŝĨĦ«ºıw®íķÙÔìqÔŖµ°Æģ~Ě¡ïśqīĸdòÛŕãĵţĘ§ĜĖ«ġ»ßÒ¢ŎĶŠkĒÝĪĆŕºĴëĀđ·Đ©ĠoĐĴ¶ÄÙċģČėù³ØÎŌßĸl±¼ĜėŎŀóí¯mĺĪĥÜĢŔuāyåįĆ¾ăŘėêďĔķiĭő¢õŔîæÿŠúØ¤ôĴ§wĥ©Ţ¶ĕĳáoč ÔäĖĐÔnrħâfév¼ĀÄâĪĤőċäĉ¿ēď¼ļĶhÍÁø¨ÝĨÑŘéùģzįňĎ¤Ň¯iĞŠİÅº ŝğœ©yîĂÒąŏ¸ç¥Çĳtīı¥tĂŏĥĬČ~ÍĴêĬðŋĕāêiēÛıŘĎŃĭĐÈĞĚķÑùĜĤÇĢßĴÔĶğŢĿř¡öıśĮÀÖġ|ėħn´º¨ÍĦ³ĜŁúþxÌĀ¸¦łĭ¢±ĹdñŀĩŚ¥ħ¬ŠxĨĉîíÃ èÊıÓĵĢ¡řkœŃÔĚövĝ´ģĚŎÊĈěëć|đyÒ³èäĝÐ{¸şÁīšøŇÆĝÿőģìµïšĈņęięğÀĒlŒØÎŉŊÒÜĮ¯½æĢÍkĔšÉéĒ³ĊċjòøkwÿóðōĄĆ÷~«ĺµhģŅĈêÌĖėŕĢĹązæômüðğŘf¬ĐŎçŌšĲďĘāĉ}õýęùóÍËğìøîÑêÛ±ğčóĆxýi¨ŊřħĔÛĨĎĿĊ£ĜśĤð«ãÐĘĴİËįlĮoĘĸĸðŌâÖēëÉņĺÀj¨ĘľńĸĔĐýº²ŉŚ¾ąfŊŜèģnºČŅēņăĜŠ§ĹĪ×ļìōeñº­ýÑÞőğĚ{Ħ©īħĔĠtĖ÷œĝįÈ¬üęČÙjōêàÀÊøŋæ÷îrĮxoiĜįõÒöÙ¬îrrĠňŖ©lĽ¹ìĵ¡āĿ®{swŠŒČÃŢĽÓŌŐçl¶ÿ¾ÀĻdÅčŎĚéŜoĳħqÏj·ĵÉuqðŕçĎŚçş­ìÎ¬ŀĒŘŖĲÖýò¬áŜąĮÌĚŊ£řĄãĽ£¦§ğÑĶĢ¢ČçàdãÒøÛÉĨĩè¢ĂŔċþØÏŗğŎĻķñd­ŀĺ|Ęċàäü¦¦Đé¶ľóÉØïŅòŒºĮýŁvĢĜčđ±¸áŐØĥªğpüÁ÷ďÞśĎÍÔêÁĖxöÐëoĝõĸĈĈĚÈŎŁþìţñĸņńĺïēĘº~ġËªĢēçħª×ĻgçĈ¶ĈÜóæàoöŔďŗķØĭģĕšĨjûÔïŞyt ĥĦ³ĪĮıØĽå~­šðjśÂõŖĲ¡ā×ĵïĄÁî}ėČěp¾Ąöŏ¡Îō~ÍćpŚýüÍóÙă·­ĺûĠŔŃĨĆªđÑèōĨÌįŏ¹ªŘóĭ´zýŐò½ßäĊØ­ëšxèŚľĀî{ĤŘÈfj¡Ã÷ëŏ¥ĵµĴŖÇĩĺÎĿéŏíĜŝŌýÌ¼ŜÎĺŏ¹Ńţç|mÉ¡ŐÀıĈŕæŔÕė¿¬ęĨÂĳåĠĞÇxÂ~è´ôdČ¸ďĹÆÓùĤÀķöŉqřĐĝòķyúā­ÁãĽÿÌ}ŉpđÀčéĤÏőüĽrŕņĨŀ|ĎĚv£Ñl©üôĆÕŀōĳnð¾âńíyćĆėĈ{çÎØģñ¼ĪŘjüĚmĕøŖ÷ºoŢÁ·şÜÔ´ÏŊŗ{ĴčŘÂŉõĉł¸ĤĘ¦æâĂçĭ¨şðŎ¸İġċÙûøĀêœfĘįļé­§ŏģh¾ŏŁ}įę¿ÑĚïİåû|æĄėÆÛĪµ®Ð·ĭŊýÂĚzÿpueļq}Çg¡Äîĭŉ©ĵĴhŠ¹ÒĴĭÒtÊļtĿĄń±őĔĶíäĥëĊ}ćpÃèñ¾|ğİä±¯iôÍá¤ùhùà¶ºōŚÍċŗţÌtÄŌmxĲĿóíŜåĿoäİŃ·»ĖØØĜęµïÒĄļÃİĸäü×ÿôîŐñĔpĈāpĬõ¥°ţ§ŝŃħéĜĮ¤Į¨lŞÐ}ĦĜ÷ĀğĨ»ÌóâwèðûġÿŞıŀ­ÞŘĊĢĚÊķĥģêyŞŇ±Ò|¡ĹĊèŚĂxĸĤyĐyµōňà¥§ìřçĀÛÏĬ½¸tě¶ŜĜÊôĬ×ëtêÚjĐèŋ}xŀÇđsĕlŏõăĴkðįĦĶºÅ×òĲxÊĖōİÝĖòê Ŕ¿ø¶ğđ²ġÑĩùİòõąù½ÀĩĠń¯ÕţrľëÚÉ²ÐúţŝØĽúö¸Ţ¢©ăńøĹĈŌŊĺöåţİÃĈezĶłÄņ³ÑÍėĭuä¾×m¼įÿţuf´pĝĶ«¡şñÚĥÓÞÖř÷ŊĤ¿n°¥ŐãæeņĎŒkl÷ï×uōĸīĴ¸o·¸oÆōø©¬m­ń²þù§ĎÞ¥¤z~ŃðçËĹĐēŁŜĀð«rĹÃÃäđÅĻèôģńçĻŗĉzĴzĵôĺĸĂďĻgđ°¯Û¿Ħxwò½ĈţÅÿfĚÍ©ĞęÐ§Ń±ŌÇĶŋđ§¾ÿ§ī£Ñą¼£ĎĂäŎ¡ÅÆÿ¶e©°ŖëåļÝĎĶćĕïÖÚ»ň©ÙĐÐŜĘó×oĲĢ{oćĪá ñĊĈÇäÌşăÉüdsŋÆāgœÄ Ŀ­ÝÊl|ÇêřÔĥeŘŢÕĀÕüŢ÷řńģá¬ēãŏěÜÏúĺ÷Ôěş±¢ņþėò¢ċŃřûœ§ÞÒţĹŋĻx£ħğł÷s¢eþĺňäð°ĥýÈĔñōşĮĺĽłĹĬÚø«ĺvęėéªnĒĵíþŒĢöiĭŞ~đ°Ļ÷ÇrĔĕĳªķŔìŢģõÔÂŝÖ¢İÄjÊĢăØĶŠġĐāň}äĜÇÞxŢş÷œ«ëÉĲîĠŇŇý§áĈŘđļàjßĄāčŌØŖľ´ģļâđÇnĬıģŢōÖĒčõĈŠyđ°}ĘýÛĠ¡oţŚËĭ©ñ¤Ş°ľ')-100;\r\ny='abcdefghijklmnopqrstuvwxyz !@#$%^\u0026*()_+ 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ';\r\ny=repmat(y,1,100);\r\nrng(2718);\r\ny=y(randperm(length(y)));\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('ŀŝřřŝŠšŁţšőšĖþ¸xĤŒÇãŖ±äÿĨÚİĲŐÉÝz¦vgyüňłŃĳŐÑîkv¾äŅß¶Ħuðjĺ½igÄÀŞŜřÞÁ£ŋùdfä©kŇðoę ¸ÓĤ«ċjâ¯ċpg·Đ¦Õŀ}qĻĻg«lÉĉŞÒġÔÆķ¯»èÁĜŀ¿ĻęÎ{möġæĽ½ÐĤ°ÉÈĔØœđÀġhāĠřuËċĜÊĂÕĨęâş×ř¼­É¯µĦĎ¦øÓĨăøÌ|¿×ÎÔåá×´ÒœİfýkĬµĳş©×Ţç|īdºĩ¤ıŖÇýqÊèívĜŔĳ¼ĎĂŝÐřšļnzČmŊãÂĺŅŒûįçıċkõĨ÷ĆÒ×ŁĦdċĮàÿĈĹňÙŐĲÒĊíúĭðāôČµ')-100;\r\ny='Men go abroad to wonder at the heights of mountains, at the huge waves of the sea, at the long courses of the rivers, at the vast compass of the ocean, at the circular motions of the stars, and they pass by themselves without wondering.';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('īņŒŒņ³ÓdÓÅâjīĭÃÚŔŘśÏĻ|f}Ŏu´ÇŕōæĵòöĬĝoÑ®²vÝř»ěíĳĥvÍŌæó¼ò¶ĬqipÄwŜšğ¥Ôŗ÷ovĀ{·Ň÷²ŅÎéªwŗ²Øqśxr®ď¹ĩiuóöe«ÖwÇńēÌĠ£ÝÆıÂeúrśļĪė«lüĎįā|Ðì½ÝŜáĄď¾Œ«åąŎyÄ¿ĐŢæàåŚÇŠÅŝÂ¡n½iñĔnêĿāó µ° ÔÅ÷ËfÄŋüwùÝ£ħ¹ľęņĻ¤óuħòŉÞðÃîí¿ĜŜĀlğĿţ½ĚœĦ¯iĒµĒÕ¦ĿğţŃľöìśzûĽľėã¢İĨuÐĈêÏłĘĀŋÙņħÓŗò´­ùħòĳñœowĽāÜĥĐÏā½ĸĈđ®Ńšô{řăğğôĶŇñeípģĭą«°')-100;\r\ny='No man can be judged a criminal until he is found guilty; nor can society take from him the public protection until it has been proved that he has violated the conditions on which it was granted. What right, then, but that of power, can authorize the punishment of a citizen so long as there remains any doubt of his guilt?';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('ÆõĘĜĜĘĕĔôĖĔĄĔţĻ}½ñćÄģdıĺíåçą¿sÃ²¼àĹč÷öæąīÒ®Ã{ıĐºŜ»Ħ­Ń·ijá¥ğţĝÅ¥ÞŇĺ²kï¼·Ŏā½ŅuÍĺy¾uĊjÊ¬ċrn¶ċ¼Ľ|uôĻuÀtÆĒġčÕÆĻ©eö~ĉŃsĩČÇ¿gĻčłúºø´ÌŗØœĔÂŝ«ëąŘ¸ÄºčĎÊāàåŕÇĖÏţÂØz³iúĚ³ĵŀÿīÏ´µãÓìÓ×´Òŝí|ørĨªòń~á')-100;\r\ny='When one door closes, another opens; but we often look so long and so regretfully upon the closed door that we do not see the one which has opened for us.';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('Ŋy  xß·āŁmňĎĚè­¶qģikĐĔŃïĿĮŀŜµ{zjĈ§ŎĲĿ÷­ĖĶÿoÌÔĺÕĽ»µ¦ÅwŘŕĠÄÁÎŇľkyĩ§³ŋļ²Ą¡ ¸Ôİ¾v·Ĉ³Ö©ċvg¯ċzÄĴ|rûö¦¸ØÀÏĖęÏŌØı¨ªÔçyĚĲ¿ĻęÎ²¾÷ėĤł°ðµÊÈĔÏœĒÂōsêčĊdßğģ£çÛĪęÜŞÈňnqn¦ñČ³çŃÿíÌ|¯ØÌÙðÎzÒşòùÛàéxŝšp¡Îŗİ}óf}êuÁĽōð{kįóxĚŞô¼£ćĴĎeĔŚŀrkēiĄÐ¹ĻĉřöòòæśyûĩĩčÅíŀd¢ņĮÉôĔĿ')-100;\r\ny='What is ominous is the ease with which some people go from saying that they don''t like something to saying that the government should forbid it. When you go down that road, don''t expect freedom to survive very long.';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=[{'īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨Ğ'} ...\r\n    {'pţÅÜw'}    {'âñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾ŚâñwnšĜ'}...\r\n    {'ŁĔčÂŘŝ¹ŁĔčÂŘŝ¹ŁĔčÂŘŝ¹ŁĔņ'}    {' ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģyė'} ...\r\n    {'ĆµĳĺïêĆµĳĺïêĆµĳń'}    {'ĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µz'}  ...\r\n    {'âñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñś'}    {'²ġœ'}    {'oŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìĕ'} ...\r\n    {'üÏřŐ~'}  {'Øë}dśÁ´ŠĂ'}    {'ÿÌŚœ|ĖģwÿÌŚœ|ĖģwÿÌŚœ|Ě'}    {'îÝŋŢmćĒfîÝŋŢmćĒfĀ'}   ...\r\n    {'Ĉ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäy'}    {'ĿĚē¼Ŗţ·ĿĚē¼Ŗţn'} ...\r\n    {'Øë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}ś'}    {'ßìzsŜ¶ÃŗßìzsŜ¶ÃŗßìzsŜ¶ÃŗßìzsŜ¶ÃŗßìzŘ'} ...\r\n    {'ªęĩÓÆĲªęĩÓÆĲªęĩÓÆĲªęĩÓÆĲªęĩÓÆĲªÖ'}    {'ņuóúÅē'}    {'ÝîxqŞ´ÁŕÝîxqŞ´ÁŕÝîxqŞ´ÁŕÝîxqŞ´ÁŕÝîxŗ'} ...\r\n    {'dŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçp'}    {'vŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊj'}  ...\r\n    {'xŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝŢ'}    {'ñâńŝrĈčiñâńŝrĈē'}    {'ńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĐ'}];\r\ny='ABCDEFGHIJKLMNOPQRSTUVWXYZ';\r\nfor k=1:26\r\n  assert(isequal(deCipher(double(x{k})-100,19),y(k)));\r\nend\r\n%%\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":145982,"edited_by":145982,"edited_at":"2025-10-23T11:07:00.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":"2025-10-23T01:21:29.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-10-22T22:43:16.000Z","updated_at":"2026-06-06T06:03:32.000Z","published_at":"2025-10-23T01:21:29.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eProvided a message with all characters \u0026lt;= 255 (ascii) as an input, decode the padded message (removing the random character pad), XORing input converted to binary vector (8 bits each) with the inputted prime having primitive root of two as the key. The key is the repeated sequence of 2^x modulo prime key input starting from x=0 until the cycle repeats (unpadded zero binary represented vector of the repeated sequence). After XORing, remove the padded front and return the character array as output.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":59079,"title":"The Hacker Parole Problem","description":"The hacker parole problem\r\n\r\n100 hackers have been imprisoned, but have been given a way to get parole.\r\nEach of the 100 prisoners has been given a number.  There is also a room with 100 numbered boxes.  Each box contains a number.  Each prisoner goes into the room and has 50 tries to find their number in a box.\r\nIf all 100 prisoners can find their number within 50 tries, then they all get parole.  But, if one prisoner cannot find their number within 50 tries all the hackers go back to prison for another year.\r\nThe hackers meet and devise an algorithm that has better than a 30 percent chance of going free that year.\r\nThe hacker's solution\r\nIt is obvious that having each prisoner randomly open boxes will fail.  Each prisoner has a 0.5 chance of finding their number and so the chance that all 100 are able to do it is 0.5^100.  Essentially giving a 0 probablility.\r\nThe hacker solution is to have each prisoner go into the room and use their number to find a box.  They open the box, and if their number is in it they are done.  If their number is not in it, then they use the number in the box to choose another box.  They continue following the numbers and opening boxes until they find the box with their number on it.\r\nThis solution will free all the prisoners over 30% of the time.  This is because the random numbers in boxes form loops.  For example if we have five boxes and five number we might see this set of numbers stored in boxes.\r\n\r\nThe hacker holding number 3 would open box 3 and find a 4.  Then the hacker would open box 4 and find a 1.  Then the hacker would open box 1 and find a 3. \r\n\r\nThis solution works because numbers stored this way always form at least one loop.  In this case we have the following loops:\r\n\r\n3 -\u003e 4 -\u003e 1 -\u003e 3\r\n5 -\u003e 2 -\u003e 5\r\n\r\nThe hackers know that they will get their freedom if the longest loop among the 100 boxes is 50 boxes or shorter.  This happens 30% of the time, thus they get their freedom 30% of the time.\r\nTesting the solution\r\nWe want to test the hacker's algorithm by running 10,000 trials and seeing how often the hackers won their freedom.  Math says that the number should be greater than or equal to 3000 times in 10,000 trials.\r\nYour assignment is to write a function named runTrial() that takes a vector of boxes in the room and runs a trial of the hacker's algorithm. It returns whether the hackers found the number after looking at only half the boxes. The boxes are a vector that contains randomized numbers from 1:numBoxes.\r\nThe testbench will run your trial 10000 times and capture the number of times the hackers won their freedom. That number should be above 3000.\r\nThe function looks like this:\r\nfunction foundAll = runTrial(boxes)\r\n        %%  Insert your code here. I solved this problem in 11 lines inside the function\r\nend","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 1078.6px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 539.3px; transform-origin: 408px 539.3px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 3px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 3px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10px; text-align: left; transform-origin: 384px 10px; white-space-collapse: preserve; margin-left: 4px; margin-top: 3px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker parole problem\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e100 hackers have been imprisoned, but have been given a way to get parole.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eEach of the 100 prisoners has been given a number.  There is also a room with 100 numbered boxes.  Each box contains a number.  Each prisoner goes into the room and has 50 tries to find their number in a box.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf all 100 prisoners can find their number within 50 tries, then they all get parole.  But, if one prisoner cannot find their number within 50 tries all the hackers go back to prison for another year.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hackers meet and devise an algorithm that has better than a 30 percent chance of going free that year.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10px; text-align: left; transform-origin: 384px 10px; white-space-collapse: preserve; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker's solution\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIt is obvious that having each prisoner randomly open boxes will fail.  Each prisoner has a 0.5 chance of finding their number and so the chance that all 100 are able to do it is 0.5^100.  Essentially giving a 0 probablility.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker solution is to have each prisoner go into the room and use their number to find a box.  They open the box, and if their number is in it they are done.  If their number is not in it, then they use the number in the box to choose another box.  They continue following the numbers and opening boxes until they find the box with their number on it.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis solution will free all the prisoners over 30% of the time.  This is because the random numbers in boxes form loops.  For example if we have five boxes and five number we might see this set of numbers stored in boxes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 44.6px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 22.3px; text-align: left; transform-origin: 384px 22.3px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"vertical-align:-15px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"114\" height=\"44.5\" style=\"width: 114px; height: 44.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker holding number 3 would open box 3 and find a 4.  Then the hacker would open box 4 and find a 1.  Then the hacker would open box 1 and find a 3. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis solution works because numbers stored this way always form at least one loop.  In this case we have the following loops:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3 -\u0026gt; 4 -\u0026gt; 1 -\u0026gt; 3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e5 -\u0026gt; 2 -\u0026gt; 5\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hackers know that they will get their freedom if the longest loop among the 100 boxes is 50 boxes or shorter.  This happens 30% of the time, thus they get their freedom 30% of the time.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10px; text-align: left; transform-origin: 384px 10px; white-space-collapse: preserve; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTesting the solution\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWe want to test the hacker's algorithm by running 10,000 trials and seeing how often the hackers won their freedom.  Math says that the number should be greater than or equal to 3000 times in 10,000 trials.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYour assignment is to write a function named \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003erunTrial()\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e that takes a vector of boxes in the room and runs a trial of the hacker's algorithm. It returns whether the hackers found the number after looking at only half the boxes. The boxes are a vector that contains randomized numbers from 1:numBoxes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe testbench will run your trial 10000 times and capture the number of times the hackers won their freedom. That number should be above 3000.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe function looks like this:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 54px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 404px 27px; transform-origin: 404px 27px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 9px; text-wrap-mode: nowrap; transform-origin: 404px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"border-block-end-color: rgb(14, 0, 255); border-block-start-color: rgb(14, 0, 255); border-bottom-color: rgb(14, 0, 255); border-inline-end-color: rgb(14, 0, 255); border-inline-start-color: rgb(14, 0, 255); border-left-color: rgb(14, 0, 255); border-right-color: rgb(14, 0, 255); border-top-color: rgb(14, 0, 255); caret-color: rgb(14, 0, 255); color: rgb(14, 0, 255); column-rule-color: rgb(14, 0, 255); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(14, 0, 255); text-decoration-color: rgb(14, 0, 255); text-emphasis-color: rgb(14, 0, 255); \"\u003efunction \u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003efoundAll = runTrial(boxes)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 9px; text-wrap-mode: nowrap; transform-origin: 404px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 100, 0); border-block-start-color: rgb(0, 100, 0); border-bottom-color: rgb(0, 100, 0); border-inline-end-color: rgb(0, 100, 0); border-inline-start-color: rgb(0, 100, 0); border-left-color: rgb(0, 100, 0); border-right-color: rgb(0, 100, 0); border-top-color: rgb(0, 100, 0); caret-color: rgb(0, 100, 0); color: rgb(0, 100, 0); column-rule-color: rgb(0, 100, 0); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(0, 100, 0); text-decoration-color: rgb(0, 100, 0); text-emphasis-color: rgb(0, 100, 0); \"\u003e        %%  Insert your code here. I solved this problem in 11 lines inside the function\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 9px; text-wrap-mode: nowrap; transform-origin: 404px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"border-block-end-color: rgb(14, 0, 255); border-block-start-color: rgb(14, 0, 255); border-bottom-color: rgb(14, 0, 255); border-inline-end-color: rgb(14, 0, 255); border-inline-start-color: rgb(14, 0, 255); border-left-color: rgb(14, 0, 255); border-right-color: rgb(14, 0, 255); border-top-color: rgb(14, 0, 255); caret-color: rgb(14, 0, 255); color: rgb(14, 0, 255); column-rule-color: rgb(14, 0, 255); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(14, 0, 255); text-decoration-color: rgb(14, 0, 255); text-emphasis-color: rgb(14, 0, 255); \"\u003eend\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function foundAll = runTrial(boxes)\r\n  foundAll = true; % Set true only if the hackers find all the numbers\r\n                   % a number of trials equal to 1/2 the length of `boxes`.\r\nend","test_suite":"%% Test code\r\nnumTrials = 10000;\r\nnumBoxes = 100;\r\ntests = false([1,numTrials]);\r\nfor ii=1:numTrials\r\n   boxes = randperm(numBoxes);\r\n   tests(ii) = runTrial(boxes);\r\nend\r\ndisp([\"Number of times the hackers went free: \" nnz(tests)])\r\nproved_algorithm = nnz(tests) \u003e= numTrials * .30;\r\nassessVariableEqual('proved_algorithm', true);\r\ntoo_many_true = nnz(tests) \u003e= numTrials * .35;\r\nassessVariableEqual('too_many_true', false);","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2842368,"edited_by":2842368,"edited_at":"2026-01-23T15:14:01.000Z","deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2023-10-08T19:02:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2023-10-08T18:58:11.000Z","updated_at":"2026-06-04T21:37:00.000Z","published_at":"2023-10-08T19:02:17.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker parole problem\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e100 hackers have been imprisoned, but have been given a way to get parole.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEach of the 100 prisoners has been given a number.  There is also a room with 100 numbered boxes.  Each box contains a number.  Each prisoner goes into the room and has 50 tries to find their number in a box.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf all 100 prisoners can find their number within 50 tries, then they all get parole.  But, if one prisoner cannot find their number within 50 tries all the hackers go back to prison for another year.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hackers meet and devise an algorithm that has better than a 30 percent chance of going free that year.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker's solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt is obvious that having each prisoner randomly open boxes will fail.  Each prisoner has a 0.5 chance of finding their number and so the chance that all 100 are able to do it is 0.5^100.  Essentially giving a 0 probablility.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker solution is to have each prisoner go into the room and use their number to find a box.  They open the box, and if their number is in it they are done.  If their number is not in it, then they use the number in the box to choose another box.  They continue following the numbers and opening boxes until they find the box with their number on it.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis solution will free all the prisoners over 30% of the time.  This is because the random numbers in boxes form loops.  For example if we have five boxes and five number we might see this set of numbers stored in boxes.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\left(\\\\begin{array}{cccccc} 1 \u0026amp; 2 \u0026amp; 3 \u0026amp; 4 \u0026amp; 5\\\\\\\\ 3 \u0026amp; 5 \u0026amp; 4 \u0026amp; 1 \u0026amp; 2 \\\\end{array}\\\\right)'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker holding number 3 would open box 3 and find a 4.  Then the hacker would open box 4 and find a 1.  Then the hacker would open box 1 and find a 3. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis solution works because numbers stored this way always form at least one loop.  In this case we have the following loops:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3 -\u0026gt; 4 -\u0026gt; 1 -\u0026gt; 3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e5 -\u0026gt; 2 -\u0026gt; 5\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hackers know that they will get their freedom if the longest loop among the 100 boxes is 50 boxes or shorter.  This happens 30% of the time, thus they get their freedom 30% of the time.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTesting the solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe want to test the hacker's algorithm by running 10,000 trials and seeing how often the hackers won their freedom.  Math says that the number should be greater than or equal to 3000 times in 10,000 trials.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour assignment is to write a function named \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003erunTrial()\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e that takes a vector of boxes in the room and runs a trial of the hacker's algorithm. It returns whether the hackers found the number after looking at only half the boxes. The boxes are a vector that contains randomized numbers from 1:numBoxes.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe testbench will run your trial 10000 times and capture the number of times the hackers won their freedom. That number should be above 3000.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe function looks like this:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[function foundAll = runTrial(boxes)\\n        %%  Insert your code here. I solved this problem in 11 lines inside the function\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44838,"title":"Pose from bearing angles in 2D","description":"A robot moving on the plane has a sensor that measures the bearing angle to two mapped landmarks, that is, the world frame coordinates of the landmarks are known and represented by position vectors |P1| and |P2| .  The bearing angles to the landmarks, with respect to the x-axis of the robot's coordinate frame are |th1| and |th2| respectively.  The robot's forward direction is parallel to its x-axis and its heading angle, with respect to magnetic north is |thb| .\r\n\r\nDetermine the pose of the robot expressed as a homogeneous transformation matrix with respect to the world coordinate frame.  In surveying this is known as a resection problem.","description_html":"\u003cp\u003eA robot moving on the plane has a sensor that measures the bearing angle to two mapped landmarks, that is, the world frame coordinates of the landmarks are known and represented by position vectors \u003ctt\u003eP1\u003c/tt\u003e and \u003ctt\u003eP2\u003c/tt\u003e .  The bearing angles to the landmarks, with respect to the x-axis of the robot's coordinate frame are \u003ctt\u003eth1\u003c/tt\u003e and \u003ctt\u003eth2\u003c/tt\u003e respectively.  The robot's forward direction is parallel to its x-axis and its heading angle, with respect to magnetic north is \u003ctt\u003ethb\u003c/tt\u003e .\u003c/p\u003e\u003cp\u003eDetermine the pose of the robot expressed as a homogeneous transformation matrix with respect to the world coordinate frame.  In surveying this is known as a resection problem.\u003c/p\u003e","function_template":"function T = user_function(P1, P2, th1, th2, thb)\r\n% Input:  P1 a 2x1 vector representing the coordinate of a point\r\n%         P2 a 2x1 vector representing the coordinate of a point\r\n%         th1 bearing, a scalar angle\r\n%         th2 bearing, a scalar angle\r\n%         thb heading, a scalar angle\r\n% Output: T a 3x3 homogeneous transformation matrix\r\n  T = ;\r\nend","test_suite":"%\r\nP1 = [10 20]';\r\nP2 = [20 20]';\r\nP = rand(2,1)*5 + [5 5]';\r\nthb = rand*0.2;\r\nx = P1 - P;\r\nth1 = atan2(x(2), x(1)) - thb;\r\nx = P2 - P;\r\nth2 = atan2(x(2), x(1)) - thb;\r\n\r\nT = user_function(P1, P2, th1, th2, thb);\r\n\r\n%% test size and complexity\r\nassert(all(size(T)==3), 'The matrix must be 3x3');\r\nassert(isreal(T), 'The matrix must be real, not complex');\r\n\r\n%% bottom row\r\nassert(isequal(T(3,:), [0 0 1]), 'The bottom row of the homogeneous transformation matrix is not correct')\r\n\r\n%% x coordinate\r\nassert(abs(T(1,3)-P(1))\u003c1e-4, 'The representation of the x-coordinate is not correct')\r\n\r\n%% y coordinate\r\nassert(abs(T(2,3)-P(2))\u003c1e-4, 'The representation of the y-coordinate is not correct')\r\n\r\n%% valid rotation matrix\r\nR = T(1:2,1:2);\r\nassert( abs(det(R)-1) \u003c 1e-4, 'The determinant of the rotation submatrix is not correct')\r\n\r\n%% correct rotation matrix\r\nR = T(1:2,1:2);\r\nassert( abs(atan2(R(2,1), R(1,1)) - thb) \u003c 1e-4, 'The rotation matrix is not correct, check your calculation of the heading SSW and whether you are using radians or degrees')\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":13332,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":23,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":77,"created_at":"2019-01-21T00:32:56.000Z","updated_at":"2026-06-26T14:08:35.000Z","published_at":"2019-01-21T00:37:35.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA robot moving on the plane has a sensor that measures the bearing angle to two mapped landmarks, that is, the world frame coordinates of the landmarks are known and represented by position vectors\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e . The bearing angles to the landmarks, with respect to the x-axis of the robot's coordinate frame are\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eth1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eth2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e respectively. The robot's forward direction is parallel to its x-axis and its heading angle, with respect to magnetic north is\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e .\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDetermine the pose of the robot expressed as a homogeneous transformation matrix with respect to the world coordinate frame. In surveying this is known as a resection problem.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":81,"title":"Mandelbrot Numbers","description":"The \u003chttp://en.wikipedia.org/wiki/Mandelbrot_set Mandelbrot Set\u003e is built around a simple iterative equation.\r\n\r\n z(1)   = c\r\n z(n+1) = z(n)^2 + c\r\n\r\nFor any complex c, we can continue this iteration until either\r\nabs(z(n+1)) \u003e 2 or n == lim, then return the iteration count n.\r\n\r\n* If c = 0   and lim = 3, then z = [0 0 0] and n = 3.\r\n* If c = 1   and lim = 5, then z = [1 2], and n = length(z) or 2.\r\n* If c = 0.5 and lim = 5, then z = [0.5000 0.7500 1.0625 1.6289] and n = 4.\r\n\r\nFor a matrix of complex numbers C, return a corresponding matrix N such\r\nthat each element of N is the iteration count n for each complex number c\r\nin the matrix C, subject to the iteration count limit of lim.\r\n\r\nIf C = [0 0.5; 1 4] and lim = 5, then N = [5 4; 2 1]\r\n\r\nCleve Moler has a whole chapter on the Mandelbrot set in his book Experiments\r\nwith MATLAB: \u003chttp://www.mathworks.com/moler/exm/chapters/mandelbrot.pdf \r\nChapter 10, Mandelbrot Set (PDF)\u003e","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 296.167px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 148.083px; transform-origin: 407px 148.083px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.5px 8px; transform-origin: 12.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"http://en.wikipedia.org/wiki/Mandelbrot_set\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMandelbrot Set\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 133px 8px; transform-origin: 133px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is built around a simple iterative equation.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 20.4333px; transform-origin: 404px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 44px 8.5px; transform-origin: 44px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e z(1)   = c\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 80px 8.5px; transform-origin: 80px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e z(n+1) = z(n)^2 + c\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 379.5px 8px; transform-origin: 379.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor any complex c, we can continue this iteration until either abs(z(n+1)) \u0026gt; 2 or n == lim, then return the iteration count n.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.65px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 142.5px 8px; transform-origin: 142.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf c = 0 and lim = 3, then z = [0 0 0] and n = 3.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 176.5px 8px; transform-origin: 176.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf c = 1 and lim = 5, then z = [1 2], and n = length(z) or 2.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 226.5px 8px; transform-origin: 226.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf c = 0.5 and lim = 5, then z = [0.5000 0.7500 1.0625 1.6289] and n = 4.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 377px 8px; transform-origin: 377px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a matrix of complex numbers C, return a corresponding matrix N such that each element of N is the iteration count n for each complex number c in the matrix C, subject to the iteration count limit of lim.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 149.5px 8px; transform-origin: 149.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf C = [0 0.5; 1 4] and lim = 5, then N = [5 4; 2 1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 127px 8px; transform-origin: 127px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCleve Moler has a whole chapter on the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/moler/exm/chapters/mandelbrot.pdf\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMandelbrot set\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 38px 8px; transform-origin: 38px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in his book \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/moler/exm/chapters.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eExperiments with MATLAB\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function N = mandelbrot(C,lim)\r\n  N = ones(size(C));\r\nend","test_suite":"%%\r\nC = 0;\r\nlim = 5;\r\nN_correct = 5;\r\nassert(isequal(mandelbrot(C,lim),N_correct))\r\n\r\n%%\r\nC = [0 0.5; 1 4];\r\nlim = 5;\r\nN_correct = [5 4; 2 1];\r\nassert(isequal(mandelbrot(C,lim),N_correct))\r\n\r\n%%\r\ni = sqrt(-1);\r\nC = [i 1 -2*i -2];\r\nlim = 10;\r\nN_correct = [10 2 1 10];\r\nassert(isequal(mandelbrot(C,lim),N_correct))","published":true,"deleted":false,"likes_count":17,"comments_count":9,"created_by":1,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":1781,"test_suite_updated_at":"2012-01-26T03:21:20.000Z","rescore_all_solutions":false,"group_id":2,"created_at":"2012-01-18T01:00:28.000Z","updated_at":"2026-05-05T05:05:17.000Z","published_at":"2012-01-18T01:00:28.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://en.wikipedia.org/wiki/Mandelbrot_set\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMandelbrot Set\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e is built around a simple iterative equation.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ z(1)   = c\\n z(n+1) = z(n)^2 + c]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor any complex c, we can continue this iteration until either abs(z(n+1)) \u0026gt; 2 or n == lim, then return the iteration count n.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf c = 0 and lim = 3, then z = [0 0 0] and n = 3.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf c = 1 and lim = 5, then z = [1 2], and n = length(z) or 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf c = 0.5 and lim = 5, then z = [0.5000 0.7500 1.0625 1.6289] and n = 4.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a matrix of complex numbers C, return a corresponding matrix N such that each element of N is the iteration count n for each complex number c in the matrix C, subject to the iteration count limit of lim.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf C = [0 0.5; 1 4] and lim = 5, then N = [5 4; 2 1]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCleve Moler has a whole chapter on the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/moler/exm/chapters/mandelbrot.pdf\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMandelbrot set\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e in his book \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/moler/exm/chapters.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eExperiments with MATLAB\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1740,"title":"Find number patterns in rows of a matrix...","description":"So I think this may be a hard one, may be it was only hard for me!  So here is what it is, I will give a matrix, with some number of rows by 5 columns, to make it simpler I will not repeat any number in a *single row*, so all numbers in a *single rows* are unique. So you need to find up to 2, 3 or 4 numbers that are found in a *single row* that repeat in *other rows* and the amount of times they repeat in a given matrix. To make it a little better, you only need to display the rows/numbers that repeat at lease twice or more. Examples are the best way to show what to do:\r\n  \r\n          %p is the given matrix\r\n          p = [1 2 3 4 5;\r\n               2 3 4 5 1;\r\n               3 4 6 7 8;\r\n               1 2 4 3 5;\r\n               4 6 3 2 1];\r\n          %v is the amount of elements per row that are being checked to see if they repeat in another row\r\n          v = 4;\r\n        %Output:\r\n        out =\r\n        \r\n             1     2     3     4     4\r\n             1     2     3     5     3\r\n             1     2     4     5     3\r\n             1     3     4     5     3\r\n             2     3     4     5     3\r\n      %So the first to the fourth column are the four number that were found to repeat in rows of matrix p (any and all combination that can appear in the rows of the matrix p). The fifth column is the amount of times the that particular set of matrix out(?,1:4) appear in matrix p. for for row one in matrix out, 1,2,3 and 4 in any combination appear 4 time in the rows of matrix p.\r\n      \r\n      So more examples...\r\n      \r\n      p = [1 2 3 4 9;\r\n           2 3 1 4 8]\r\n      v = 4;\r\n      \r\n      out =\r\n           1     2     3     4     2\r\n    %so any combination of 1,2,3 and 4 appear 2 times in matrix p\r\n    \r\n    and another:\r\n    \r\n    p = [1 2 3 4 9;\r\n         2 3 1 4 8;\r\n         3 4 2 7 1]\r\n    v = 3;\r\n      \r\n    out =\r\n         1     2     3     3\r\n         1     2     4     3\r\n         1     3     4     3\r\n         2     3     4     3\r\n    %so this uses any combo of 3 values, so in this case out(?,1:3) are the number combos that can be found in matrix p, and the out(?,4) is the amount of times that those combos are found\r\n    \r\n    last example:\r\n    \r\n    p = [1 2 3 4 9;\r\n         2 3 1 4 8]\r\n    v = 2;\r\n    \r\n    out =\r\n         1     2     2\r\n         1     3     2\r\n         1     4     2\r\n         2     3     2\r\n         2     4     2\r\n         3     4     2\r\n    %so in this case only combos of out(?,1:2) are found and out(?,3) is the amounts of times that combo of out(?,1:2) is found in matrix p. so row four of matrix out (so out(4,:)...) shows that the combo of 2 and 3 are found 2 times in matrix p.\r\n\r\nNOTE: only display any row number combos that occur at least 2 times or more!\r\n\r\nI hope I gave enough instructions and explanation, if not please let me know and I will add to it! Thanks and good luck!","description_html":"\u003cp\u003eSo I think this may be a hard one, may be it was only hard for me!  So here is what it is, I will give a matrix, with some number of rows by 5 columns, to make it simpler I will not repeat any number in a \u003cb\u003esingle row\u003c/b\u003e, so all numbers in a \u003cb\u003esingle rows\u003c/b\u003e are unique. So you need to find up to 2, 3 or 4 numbers that are found in a \u003cb\u003esingle row\u003c/b\u003e that repeat in \u003cb\u003eother rows\u003c/b\u003e and the amount of times they repeat in a given matrix. To make it a little better, you only need to display the rows/numbers that repeat at lease twice or more. Examples are the best way to show what to do:\u003c/p\u003e\u003cpre\u003e          %p is the given matrix\r\n          p = [1 2 3 4 5;\r\n               2 3 4 5 1;\r\n               3 4 6 7 8;\r\n               1 2 4 3 5;\r\n               4 6 3 2 1];\r\n          %v is the amount of elements per row that are being checked to see if they repeat in another row\r\n          v = 4;\r\n        %Output:\r\n        out =\u003c/pre\u003e\u003cpre\u003e             1     2     3     4     4\r\n             1     2     3     5     3\r\n             1     2     4     5     3\r\n             1     3     4     5     3\r\n             2     3     4     5     3\r\n      %So the first to the fourth column are the four number that were found to repeat in rows of matrix p (any and all combination that can appear in the rows of the matrix p). The fifth column is the amount of times the that particular set of matrix out(?,1:4) appear in matrix p. for for row one in matrix out, 1,2,3 and 4 in any combination appear 4 time in the rows of matrix p.\u003c/pre\u003e\u003cpre\u003e      So more examples...\u003c/pre\u003e\u003cpre\u003e      p = [1 2 3 4 9;\r\n           2 3 1 4 8]\r\n      v = 4;\u003c/pre\u003e\u003cpre\u003e      out =\r\n           1     2     3     4     2\r\n    %so any combination of 1,2,3 and 4 appear 2 times in matrix p\u003c/pre\u003e\u003cpre\u003e    and another:\u003c/pre\u003e\u003cpre\u003e    p = [1 2 3 4 9;\r\n         2 3 1 4 8;\r\n         3 4 2 7 1]\r\n    v = 3;\u003c/pre\u003e\u003cpre\u003e    out =\r\n         1     2     3     3\r\n         1     2     4     3\r\n         1     3     4     3\r\n         2     3     4     3\r\n    %so this uses any combo of 3 values, so in this case out(?,1:3) are the number combos that can be found in matrix p, and the out(?,4) is the amount of times that those combos are found\u003c/pre\u003e\u003cpre\u003e    last example:\u003c/pre\u003e\u003cpre\u003e    p = [1 2 3 4 9;\r\n         2 3 1 4 8]\r\n    v = 2;\u003c/pre\u003e\u003cpre\u003e    out =\r\n         1     2     2\r\n         1     3     2\r\n         1     4     2\r\n         2     3     2\r\n         2     4     2\r\n         3     4     2\r\n    %so in this case only combos of out(?,1:2) are found and out(?,3) is the amounts of times that combo of out(?,1:2) is found in matrix p. so row four of matrix out (so out(4,:)...) shows that the combo of 2 and 3 are found 2 times in matrix p.\u003c/pre\u003e\u003cp\u003eNOTE: only display any row number combos that occur at least 2 times or more!\u003c/p\u003e\u003cp\u003eI hope I gave enough instructions and explanation, if not please let me know and I will add to it! Thanks and good luck!\u003c/p\u003e","function_template":"function out = findRowPattern(p,v)\r\n  out = [p v];\r\nend","test_suite":"%%\r\np = [1 2 3 4 5;\r\n     2 3 4 5 1;\r\n     3 4 6 7 8;\r\n     1 2 4 3 5;\r\n     4 6 3 2 1];\r\nv = 4;\r\nout = [1 2 3 4 4;\r\n       1 2 3 5 3;\r\n       1 2 4 5 3;\r\n       1 3 4 5 3;\r\n       2 3 4 5 3]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [1 2 3 4 9;\r\n     2 3 1 4 8]\r\nv = 4;\r\nout = [1 2 3 4 2]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [1 2 3 4 9;\r\n     2 3 1 4 8;\r\n     3 4 2 7 1]\r\nv = 3;\r\nout = [1 2 3 3;\r\n       1 2 4 3;\r\n       1 3 4 3;\r\n       2 3 4 3]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [1 2 3 4 9;\r\n     2 3 1 4 8]\r\nv = 2;\r\nout = [1 2 2;\r\n       1 3 2;\r\n       1 4 2;\r\n       2 3 2;\r\n       2 4 2;\r\n       3 4 2]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [15 23 68 49 88;\r\n     69 58 78 21 35;\r\n     10 23 21 35 88;\r\n     99 58 63 24 10;\r\n     64 28 14 33 58;\r\n     85 69 21 45 55;\r\n     99 24 76 49 33;\r\n     89 69 33 98 21;\r\n     99 10 21 55 58;\r\n     35 68 69 44 21;\r\n     21 69 35 46 33];\r\nv = 3;\r\nout = [21 35 69 3;\r\n     10 58 99 2;\r\n     21 33 69 2]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [15 23 68 49 88;\r\n     69 58 78 21 35;\r\n     10 23 21 35 88;\r\n     99 58 63 24 10;\r\n     64 28 14 33 58;\r\n     85 69 21 45 55;\r\n     99 24 76 49 33;\r\n     89 69 33 98 21;\r\n     99 10 21 55 58;\r\n     35 68 69 44 21;\r\n     21 69 35 46 33];\r\nv = 2;\r\n\r\nout = [21    69     5;\r\n       21    35     4;\r\n       35    69     3;\r\n       10    21     2;\r\n       10    58     2;\r\n       10    99     2;\r\n       21    33     2;\r\n       21    55     2;\r\n       21    58     2;\r\n       23    88     2;\r\n       24    99     2;\r\n       33    69     2;\r\n       58    99     2]\r\nassert(isequal(findRowPattern(p,v),out))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":15013,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":12,"test_suite_updated_at":"2013-07-23T17:11:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-07-23T16:51:20.000Z","updated_at":"2026-05-27T04:01:28.000Z","published_at":"2013-07-23T17:11:41.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSo I think this may be a hard one, may be it was only hard for me! So here is what it is, I will give a matrix, with some number of rows by 5 columns, to make it simpler I will not repeat any number in a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esingle row\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, so all numbers in a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esingle rows\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are unique. So you need to find up to 2, 3 or 4 numbers that are found in a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esingle row\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e that repeat in\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eother rows\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and the amount of times they repeat in a given matrix. To make it a little better, you only need to display the rows/numbers that repeat at lease twice or more. Examples are the best way to show what to do:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[          %p is the given matrix\\n          p = [1 2 3 4 5;\\n               2 3 4 5 1;\\n               3 4 6 7 8;\\n               1 2 4 3 5;\\n               4 6 3 2 1];\\n          %v is the amount of elements per row that are being checked to see if they repeat in another row\\n          v = 4;\\n        %Output:\\n        out =\\n\\n             1     2     3     4     4\\n             1     2     3     5     3\\n             1     2     4     5     3\\n             1     3     4     5     3\\n             2     3     4     5     3\\n      %So the first to the fourth column are the four number that were found to repeat in rows of matrix p (any and all combination that can appear in the rows of the matrix p). The fifth column is the amount of times the that particular set of matrix out(?,1:4) appear in matrix p. for for row one in matrix out, 1,2,3 and 4 in any combination appear 4 time in the rows of matrix p.\\n\\n      So more examples...\\n\\n      p = [1 2 3 4 9;\\n           2 3 1 4 8]\\n      v = 4;\\n\\n      out =\\n           1     2     3     4     2\\n    %so any combination of 1,2,3 and 4 appear 2 times in matrix p\\n\\n    and another:\\n\\n    p = [1 2 3 4 9;\\n         2 3 1 4 8;\\n         3 4 2 7 1]\\n    v = 3;\\n\\n    out =\\n         1     2     3     3\\n         1     2     4     3\\n         1     3     4     3\\n         2     3     4     3\\n    %so this uses any combo of 3 values, so in this case out(?,1:3) are the number combos that can be found in matrix p, and the out(?,4) is the amount of times that those combos are found\\n\\n    last example:\\n\\n    p = [1 2 3 4 9;\\n         2 3 1 4 8]\\n    v = 2;\\n\\n    out =\\n         1     2     2\\n         1     3     2\\n         1     4     2\\n         2     3     2\\n         2     4     2\\n         3     4     2\\n    %so in this case only combos of out(?,1:2) are found and out(?,3) is the amounts of times that combo of out(?,1:2) is found in matrix p. so row four of matrix out (so out(4,:)...) shows that the combo of 2 and 3 are found 2 times in matrix p.]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNOTE: only display any row number combos that occur at least 2 times or more!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI hope I gave enough instructions and explanation, if not please let me know and I will add to it! Thanks and good luck!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2448,"title":"Back to the future","description":"See test suite\r\n\r\nSee also:\r\nhttp://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii","description_html":"\u003cp\u003eSee test suite\u003c/p\u003e\u003cp\u003eSee also: \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\"\u003ehttp://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\u003c/a\u003e\u003c/p\u003e","function_template":"function y = your_solution(x)\r\n  y = x;\r\nend","test_suite":"%%\r\n% Create necessary files\r\nfid = fopen('myfunction.m', 'w');fprintf(fid, 'function [a, b]=myfunction(), a=rand; b=@()1;');fclose(fid);\r\nrehash;\r\n\r\n% Execute my function 10 times\r\ny=cell(10,1);\r\nfor iter=1:10\r\n[x y{iter}]=myfunction();\r\nend\r\n\r\n% Ouch! I have overwritten the value of \"x\"\r\n% Your task is to recover the value of the 3rd \"x\"\r\n\r\n% Now I am downloading my secret solver\r\nurlwrite('https://github.com/masdeseiscaracteres/files4codygame/blob/master/my_secret_solver.p?raw=true','my_secret_solver.p');\r\nrehash;\r\n\r\n% I compare your solution with my secret solver to see how you have done\r\nif my_secret_solver~=your_solution, fail{-1}, end","published":true,"deleted":false,"likes_count":2,"comments_count":4,"created_by":5925,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":15,"test_suite_updated_at":"2014-07-18T19:16:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-18T18:11:07.000Z","updated_at":"2026-05-28T03:13:43.000Z","published_at":"2014-07-18T19:12:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee test suite\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee also:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttp://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":57765,"title":"Determine whether a hydrograph is a unit hydrograph","description":"A hydrograph describes the runoff response of a catchment or watershed to rainfall. It shows the runoff rate  (or flow or discharge) as a function of time  resulting from a given excess rainfall (expressed as a depth ) for a storm of a specified duration. A unit hydrograph results from unit excess rainfall (e.g.,  = 1 cm). \r\nWrite a function to determine whether a hydrograph is a unit hydrograph. Inputs to the function will be time  in minutes, the flow rate  in , and the catchment area  in . Allow for a tolerance of 0.01 cm in the excess rainfall depth.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 114px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 57px; transform-origin: 407px 57px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 333.467px 8px; transform-origin: 333.467px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA hydrograph describes the runoff response of a catchment or watershed to rainfall. It shows the runoff rate \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eQ\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35px 8px; transform-origin: 35px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (or flow or discharge) as a function of time \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003et\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 188.267px 8px; transform-origin: 188.267px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e resulting from a given excess rainfall (expressed as a depth \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eP\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 82.8333px 8px; transform-origin: 82.8333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e) for a storm of a specified duration. A \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 50.575px 8px; transform-origin: 50.575px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eunit hydrograph \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 115.9px 8px; transform-origin: 115.9px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eresults from unit excess rainfall (e.g., \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eP\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 29.3583px 8px; transform-origin: 29.3583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 1 cm). \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 330.108px 8px; transform-origin: 330.108px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to determine whether a hydrograph is a unit hydrograph. Inputs to the function will be time \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003et\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49.3917px 8px; transform-origin: 49.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in minutes, the flow rate \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eQ\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 9.33333px 8px; transform-origin: 9.33333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAnCAYAAAC7bZ4BAAADs0lEQVRoQ+2Zt6sVQRTGfX+AiKESsTB0goIJxEowlyoGxEowlIIBtTSgoK8ygXZiAEERFbWxUMRUKFgIhkJbA/oP6Pd7znnMm507d3b3ce8u3IGP+9yZ3TnnmxPHoQmDMcLA0ICH/wwMiHCWMCCiz0TM0v4rhUnCb+FSv120HxaxRUpfFx4Jc4TZwhths/ClAiG79M434UGFd0df6TURWMJjYZWn9A1Hwu6KlvFT7+0V+E7l0WsiOL0XwjtP4uX6+6lwQjhSUpN1Wn9VmFLyvcLyXhMRkxdl7gsLAoJydDvvFmERtUYTiHgoDW5XcIupeue7sF6oFR9gsJ9EEC840SXChQpuQdA9JhBwa49+ETFfkq8WVrhfFDkonC6hEcHxcwUCo1v0iwhfGEunKJV7ulgT66vElcYSgWC4yB5hmvAjwyrIPjuFxRlrs5akLMKqP6v6+Df+PNN9+ZZ+/QKI4LVUmOfmKZj8NJkS6IAmDwlzM4l4rXWXhVRFGsrzVetfCRNjcoVEoOxGYZOwSPglkKMR9FREE4vYnNBJYXKwJjeiH9d7C4U1GcdHfHkrUJF2qkRZ80Qgjlxz31yr38OeTmO2ihExXSuGPSLwRU6ADz4TbBOUZo5KEbIgAgugQLrrSAn9nrkZTkAThJP7KGwXctIgpEECsaXT+OQUDl3HLK9QgHVyDd8CtgaCsznCwC7jZkQoLOSim/cDGjUD2YLe4ozwR9gh3InskVLyaGK9WQyuGVoYpL8UCkE5h4hYZLayGGFjPYI/7xOJILgeXSfjuYCV5Q4rqVOxxN875pocciFN94KIqs1UjJzckppGzOIV+xPYk9moTUSUiSXWvxiZBP1kh9omIsqW1OZGfiYjblDBFtJ6m4ioUlJjRfsEC+xYCJlsQ0hGW4goU1KzlhLAD8I8476DWzBGIaO0hQjS8X4hpxcha2xzMSEMuHYbZoXi6HxbiMgpqU0pK+hiKdZSK3XMmGKrDUSYW6RKav/kU1d/VigWUnqMCLtgZWMGvnVWsDxMADrn+Vt4Ax36Y50bavYv04ew3i+ouPC5J1DBLhPol6L3HiERfIQXYuOKHlIRUhnGxns9/JCYL9ON+t+nb0iV1KEsHBRy0pD5+lj3GW3UmnAx04HXkcd2urn3FKlvJeeaTkRuSV2ZAHux6UTQM+S257XIaDIRlNRYRO3/vMlhqMlEVCmpc3SOrmkyEX8l8bjdUndjqMlEcNOUe/nbTc+u800moqvw47lgQIRjc0CEI+IfjbbsKMTiRisAAAAASUVORK5CYII=\" alt=\"m^3/s\" style=\"width: 33px; height: 19.5px;\" width=\"33\" height=\"19.5\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 79.3417px 8px; transform-origin: 79.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and the catchment area \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eA\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 9.33333px 8px; transform-origin: 9.33333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAmCAYAAABH/4KQAAACD0lEQVRYR+2Xuy8FQRTG7/0LxKNSKFBKiHhFNAohtAQ1CYVaofYIBRWhUBISlUK4jYLGoyBRaCj04k/g+66zydnZ2b1ri51NzCZf9s7MnZ3ffnPmzGy5VOCrXGC2kofLOjuunOsE8ABUB31AJ7YXcAG3B5AZ6B4aFahH3OehZw2ZN9wyBu8WOHI0QpdQD3QFjbmEe8Dg09C7guAUP0m5CffPoC1v58Yx8IUlvr6LABe3cAnHuOt1Oa02uCFU3kCL0EHR4Lh66VjINULmHXOmc1wM19AwFEojruGYRo6gVejWNt9JzrWiw4iKA5b7oBZ50BnuOiVwsH6oQ9qZtyJuKAjuCnQtFGdJMUeASWgKYmL8ghogJs9Ny9tNoI6pYQHagOqN/wTtZlfGGcFNMKaaO6ia60znCNcM7Si4N/xm8jyGaH8QJwRhW0VegHAckKvvXEDZ3m6QEYwvzC1MX+y3pOvjplU7NYsO5sa8hroVefKpZSA6uS/tXQLNoq432KrF0Fhp4PTDgwcGuYnlSH4S95i79ICMyTkbkarb0u15wNngazD+Nns4mBCbLpIs9M5551R8/CWV/J/Vyi2MW1KbOLWO+zYUnO2ZTHchfgvw4glWfxewP/vEtafKcbY8x+kajOl9iHp+Z/JgYLteUPma0F7rlBJ5puvDZqKLHi51kBl/9M5557I6kLWfj7mszv0AUHqEJ+UQx28AAAAASUVORK5CYII=\" alt=\"m^2\" style=\"width: 19.5px; height: 19px;\" width=\"19.5\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 188.642px 8px; transform-origin: 188.642px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Allow for a tolerance of 0.01 cm in the excess rainfall depth.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = isUnitHydrograph(t,Q,A)\r\n  tf = isequal(Q*t/A,1);\r\nend","test_suite":"%%\r\nA = 2250000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.2 2.8 1.7 1.4 1.2 1.1 0.91 0.74 0.61 0.5 0.28 0.17 0];     %  Discharge (m3/s)\r\nassert(isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2250000;                                                        %  Area (m2)\r\nt = 0:40:520;                                                       %  Time (min)\r\nQ = [0 1.2 2.8 1.7 1.4 1.2 1.1 0.91 0.74 0.61 0.5 0.28 0.17 0];     %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2520000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.2 2.8 1.7 1.4 1.2 1.1 0.91 0.74 0.61 0.5 0.28 0.17 0];     %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 753601;                                                         %  Area (m2)\r\nt = linspace(0,180);                                                %  Time (min)\r\nQ = 0.1*t.*exp(-0.000398*t.^2);                                     %  Discharge (m3/s)\r\nassert(isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 735601;                                                         %  Area (m2)\r\nt = linspace(0,180);                                                %  Time (min)\r\nQ = 0.1*t.*exp(-0.000398*t.^2);                                     %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2100000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.4 3.2 1.5 1.2 1.1 1.0 0.66 0.49 0.36 0.28 0.25 0.17 0];    %  Discharge (m3/s)\r\nassert(isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2100000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.4 2.3 1.5 1.2 1.1 1.0 0.66 0.49 0.36 0.28 0.25 0.17 0];    %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":46909,"edited_by":46909,"edited_at":"2023-03-11T12:56:35.000Z","deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-03-11T01:14:20.000Z","updated_at":"2026-07-18T09:16:18.000Z","published_at":"2023-03-11T01:14:26.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA hydrograph describes the runoff response of a catchment or watershed to rainfall. It shows the runoff rate \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"Q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eQ\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e (or flow or discharge) as a function of time \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"t\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e resulting from a given excess rainfall (expressed as a depth \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"P\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eP\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e) for a storm of a specified duration. A \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eunit hydrograph \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eresults from unit excess rainfall (e.g., \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eP\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e = 1 cm). \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to determine whether a hydrograph is a unit hydrograph. Inputs to the function will be time \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"t\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e in minutes, the flow rate \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"Q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eQ\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"m^3/s\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\rm m^3/s\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and the catchment area \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"A\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eA\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"m^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\rm m^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Allow for a tolerance of 0.01 cm in the excess rainfall depth.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":58548,"title":"Find the altitudes of a triangle","description":"Write a function that takes the x- and y-coordinates of three points describing the vertices of a triangle and returns the coordinates of the endpoints of the altitudes of the triangle as well as the coordinates of the orthocenter. The coordinates of the endpoints should be in the order of the corresponding vertices, and the function should work when one of the angles is obtuse.\r\n\r\n\r\n\r\n ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 516.7px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 258.35px; transform-origin: 407px 258.35px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 42px; text-align: left; transform-origin: 384px 42px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 365.1px 8px; transform-origin: 365.1px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that takes the x- and y-coordinates of three points describing the vertices of a triangle and returns the coordinates of the endpoints of the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Altitude_(triangle)\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration-line: underline; \"\u003ealtitudes of the triangle\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 103.85px 8px; transform-origin: 103.85px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e as well as the coordinates of the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://mathworld.wolfram.com/Orthocenter.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration-line: underline; \"\u003eorthocenter\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63.7833px 8px; transform-origin: 63.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The coordinates of the endpoints should be in the order of the corresponding vertices, and the function should work when one of the angles is obtuse.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 333.7px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 166.85px; text-align: left; transform-origin: 384px 166.85px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 438px;height: 328px\" src=\"data:image/png;base64,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Xc6dC/hSziPb80f25v/cdUE+uqqoSPLypLRU9TlMVFYmBQXy5JPNO7LscHVAIpIf1jGofxR72rRpH3/8sepTxOujjz4SkZSUlHbRpKWlqT4ggo4BUi/ko9t4NqR7Wn5cm4ezIToU5O7du0eNGjVo0KC77rrr4MGDqo/Tih07dojImDFj3o1m+/btqg+IoOMZkBohH73BsyFd1UJHEpFQX5CW6urqtWvXfvvb3x4+fPizzz5bU1Oj+kRRnDhx4sCBAyIydOhQ1WcBomCA1Aj56BlmSA9E60giMuDUF+RTTz01ZcqUs88++TOvvLz8vvvu+9rXvvaDH/zAeshYH1u2bLE+6Nu3r9qTAFExEpR2VQAAIABJREFUQOqCfPQYM6Q3mnVkqOIAERlY6gvyzDPPnDhx4pYtW4qKiq666qrU1JOXh+/evfuqq64aNGjQtGnTPv/8c7WHtOzZs0dEUlNT+/Xrp/osQFMMkLogH73HDOml0zsytPAPhaM6E5EBpOO12B9//PGtt95aevq1dV26dJk0aVJubm779u1VHeyOO+546aWXLrrooscee2zdunUlJSWVlZUdO3YcMGBAbm5u586d478rLu+C47gEWwvkoypclK3Eqeu1y37047z238qfmG3Y/wXxwzoGHQvSUlNT87e//W3+/PnWUw8jevfu/fDDD2dlZXl/pNGjR7///vu9evU6cuRIRUVF45vS09Pz8/OvvfbaOO+KfynhrII39z/55v7CWwerPkiwkY9q5eRIfj6vDalAWZkUFJQt+FPR8NHZv789NLi/6gM5hh/WMehbkBH//ve/i4uL77///sYp2a5duxtuuGHKlCnp6eneHKO+vv5rX/taXV2diKSmpo4cObJPnz7Hjh177733tm3bZv2ee++9d/z48fHcW9THwfnXFAljgFSPfFSOGVKpsu3vF933x9DZHbKf/qPqsySIH8226F6Qhw8fXrFixerVq8vLy6P+hgkTJtx1110enGTHjh1jx44VkaysrCVLlmRmZkZu2rx58+TJkysrK1NTU//yl7/06tWr1XvjP2vgIAZI9chHTTBDqlB2uLrgzf0zXynNv6L3DLMu5uOHdQzqr6SJqqqq6qmnnvr2t789bNiwxYsXR/Lx3HPPfeqpp1atWhUJuIKCgjhnvyRlZmYuXbp03rx5BQUFjfNRRIYPH3733XeL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/p+CJo4fP/7oo4+KyFe+8pWcnBzVxzGN3S8v3wVeqqurKykpeeaZZ6yHTa655porrrhC9aHgFgoSMFN9fb31s3PPnj2pqalXXXVVnz59jh079t57723btq2qqurOO++srKwcP3686pOa5re//e2+fftE5Pbbb+chPMfZ+vLyXeCluXPnPvHEE5FfTpo06de//rXC88BtFCRgpnfffbeurk5EsrKylixZkpmZGblp8+bNkydPrqysnDNnzvDhw2M8XAi7fve737366qsi8t3vfpcucZzdLy/fBV767LPP0tPTRcR6EfilS5cePnz4rrvu4r+jTMW12ICZMjMzly5dOm/evIKCgsY/OEVk+PDhd999t4jU1tY+88wzig5omrq6uilTpqxevVpEhg4dumDBAtUnMkpiX16+C7z0wAMPvP3222+//XZRUdE111xTV1e3cuXKX/7yl6rPBbdQkICZOnfunJOTM3r06C5dujS/dcyYMdZsJTfyAAAG1klEQVSrtRUXF3t+NANVVFTcfPPN69evF5HLLrvs0UcfZXdxUMJfXr4LvBR5y59zzjln7ty5P/rRj0SkuLiYF+swFQUJBFHbtm2HDBkiIp988onqs/heOBweO3as9bqD11xzzbJly8hHB7n35eW7wFXWm1KKyIYNG9SeBC7heZBAQLVt21ZE2rRpo/og/lZSUnLbbbcdOXJERG6//fZbbrlF9YmM4vaXl+8C93Tv3j09Pb2qqupf//qX6rPAFRQkYKZNmzYVFhZ+8cUXs2fPjvobwuGwiHABQTKKi4tvvfXWqqqqDh06zJkz5wc/+IHqExkl+S8v3wWuevbZZ7dv356Wlhb7DcdTUykNM/EoNmCml19+eeXKlWvWrLHek6OJcDi8e/duEbEexUMCdu3addttt1VVVXXq1Gn58uXko7Mc+fLyXeCqd999d926datXr7ZeX6mJsrIy66LsjIwMz48GL1CQgJlGjRplfbBs2bLmt86ZM0dEUlJSxo0b5+mxTHHixIlJkyZVVla2a9fuscceGzx4sOoTGcWpLy/fBa6KZP3SpUub3zpv3jzrg9zcXO/OBA+xLQO+98orr9x5550i8uMf/3j69OnWJ0eMGDFw4MD33ntv9erVZ5111pQpU6ynfB09ejQ/P/+1114Tkby8vD59+ig8uX89/vjj1gOgF1988Ycffmi9bHVzoVDo4osv9vZoJkjgy8t3gfcuvfTSoUOHbtmy5dlnn83IyPjVr34V+fLef//91pf36quvvvDCC1WfFK6gIAHfq62traysFJETJ040/vzSpUvHjRv36aefLlu2bMWKFcOGDTt+/HhJSUltba2IjBw5ctq0aWpO7H8rV660PiguLo7xWjDXX389BZmABL68fBcosWDBgvHjx+/evfuRRx5ZsWLFxRdffOzYsbfeesv68l522WX333+/6jPCLRQkYKzu3buvXbt20aJFK1eurKqq2rhxo/X5nj17/uIXv+CRu4RVVVWVl5erPoWxnP3y8l3gqs6dOz/33HMPPfTQihUrKioqIl/eHj16TJgwIS8vT+3x4Ko2DQ0Nqs8AwF11dXUlJSXHjh1r27btV7/61f/4j/9QfSLAa3wXuKqurm7r1q0VFRXt2rU799xz+/Xrp/pEcB0FCQAAAHu4FhsAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANiTqvoAAOAzR48enT9/vvVxbm7uhRde2OQ37Nu375FHHrE+vuOOO8466yxPzwcA7qMgAcCes846KyMjY+nSpSKyZcuW9evXt2/fPnJrfX39b37zm7fffltEJk2aRD4CMBKPYgOAbZMnTx44cKCIhMPh//mf/2l806JFi6x8vOiii37961+rOR8AuKxNQ0OD6jMAgP+UlZWNHj26urpaRNauXXvBBReIyFtvvXXDDTeIyNlnn/3SSy917dpV8SkBwB1skACQiFAoNH36dOvjadOm1dfX//vf/54yZYr1mdmzZ5OPAAzG8yABIEH/+Z//uWnTpqKiot27dy9dunTPnj379u0TkRtvvHHEiBGqTwcALuJRbABI3OHDh3/4wx8eOnQoJSWlrq5ORPr377927dqUlBTVRwMAF/EoNgAkrnPnzrNmzRIRKx/T09Mfeugh8hGA8ShIAEjKiBEjevXqZX2clZUVCoWUHgcAvEBBAkBS/vSnP+3Zs8f6+J133lmyZIna8wCAB3geJAAk7p///Gdubm5dXV23bt1EpLy8PCUlZc2aNQMGDFB9NABwEQUJAAk6ceLE6NGjS0tLReSxxx6rr6//xS9+ISK9e/d+4YUXGr9RDQAYhkexASBBc+fOtfJxzJgxw4cPv/zyy6+55hoRKS0tfeCBB1SfDgBcxAYJAInYvHnzz3/+cxHp0aPH+vXrzzzzTBGpqKi48sorDx06JCKPPfbY8OHDFZ8SANzBBgkAth0+fDjyhjSzZs2y8lFEOnXqNGPGDOvj6dOnHz16VMnxAMBtFCQA2Pa73/3OGhqtx68b33TFFVdcddVVInLo0KHf/e53as4HAC6jIAHAnueee+61114TkR49etxzzz3Nf8N9992XkZEhIq+++uqaNWu8Ph8AuI/nQQIAAMAeNkgAAADYQ0ECAADAHgoSAAAA9lCQAAAAsIeCBAAAgD0UJAAAAOyhIAEAAGDP/wO4z8mRFB5cygAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\" width=\"438\" height=\"328\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [xa,ya,xoc,yoc] = altitudes(x,y)\r\n%  xa, ya = coordinates of the endpoints of the altitudes, in the order of the vertices provided to the function\r\n%  xoc, yoc = coordinates of the orthocenter\r\n   xa = x/2;\r\n   ya = y/2;\r\n   xoc = mean(x);\r\n   yoc = mean(y);\r\nend","test_suite":"%% \r\nx = [-1 0 1];\r\ny = [0 4 0];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [0.882352941176471 0 -0.882352941176471];\r\nya_correct = [0.470588235294118 0 0.470588235294118];\r\nxoc_correct = 0;\r\nyoc_correct = 0.25;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [1 2 3];\r\ny = [4 6 5];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [2.5 2.6 1.8];\r\nya_correct = [5.5 4.8 5.6];\r\nxoc_correct = 2.333333333333333;\r\nyoc_correct = 5.333333333333333;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [-1 2 3];\r\ny = [4 -2 5];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [2.78 0.411764705882353 -0.6];\r\nya_correct = [3.46 4.352941176470588 3.2];\r\nxoc_correct = 0.555555555555555;\r\nyoc_correct = 3.777777777777777;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [0 0 1];\r\ny = [0 1 0];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [0.5 0 0];\r\nya_correct = [0.5 0 0];\r\nxoc_correct = 0;\r\nyoc_correct = 0;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [0 2 4];\r\ny = [0 1 0];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [0.8 2 3.2];\r\nya_correct = [1.6 0 1.6];\r\nxoc_correct = 2;\r\nyoc_correct = 4;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [3 3 5];\r\ny = [1 3 2];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [3.8 3.8 3];\r\nya_correct = [2.6 1.4 2];\r\nxoc_correct = 3.5;\r\nyoc_correct = 2;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\na = 10*rand();\r\nx = [-1 0 1];\r\ny = [0 a 0];\r\n[~,~,~,yoc] = altitudes(x,y);\r\nyoc_correct = 1/a;\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%%\r\nfiletext = fileread('altitudes.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'assert') || contains(filetext, 'classdef'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-16T02:31:52.000Z","updated_at":"2026-07-18T13:18:58.000Z","published_at":"2023-07-16T02:31:52.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that takes the x- and y-coordinates of three points describing the vertices of a triangle and returns the coordinates of the endpoints of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Altitude_(triangle)\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ealtitudes of the triangle\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e as well as the coordinates of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://mathworld.wolfram.com/Orthocenter.html\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eorthocenter\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. The coordinates of the endpoints should be in the order of the corresponding vertices, and the function should work when one of the angles is obtuse.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"328\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"438\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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Xc6dC/hSziPb80f25v/cdUE+uqqoSPLypLRU9TlMVFYmBQXy5JPNO7LscHVAIpIf1jGofxR72rRpH3/8sepTxOujjz4SkZSUlHbRpKWlqT4ggo4BUi/ko9t4NqR7Wn5cm4ezIToU5O7du0eNGjVo0KC77rrr4MGDqo/Tih07dojImDFj3o1m+/btqg+IoOMZkBohH73BsyFd1UJHEpFQX5CW6urqtWvXfvvb3x4+fPizzz5bU1Oj+kRRnDhx4sCBAyIydOhQ1WcBomCA1Aj56BlmSA9E60giMuDUF+RTTz01ZcqUs88++TOvvLz8vvvu+9rXvvaDH/zAeshYH1u2bLE+6Nu3r9qTAFExEpR2VQAAIABJREFUQOqCfPQYM6Q3mnVkqOIAERlY6gvyzDPPnDhx4pYtW4qKiq666qrU1JOXh+/evfuqq64aNGjQtGnTPv/8c7WHtOzZs0dEUlNT+/Xrp/osQFMMkLogH73HDOml0zsytPAPhaM6E5EBpOO12B9//PGtt95aevq1dV26dJk0aVJubm779u1VHeyOO+546aWXLrrooscee2zdunUlJSWVlZUdO3YcMGBAbm5u586d478rLu+C47gEWwvkoypclK3Eqeu1y37047z238qfmG3Y/wXxwzoGHQvSUlNT87e//W3+/PnWUw8jevfu/fDDD2dlZXl/pNGjR7///vu9evU6cuRIRUVF45vS09Pz8/OvvfbaOO+KfynhrII39z/55v7CWwerPkiwkY9q5eRIfj6vDalAWZkUFJQt+FPR8NHZv789NLi/6gM5hh/WMehbkBH//ve/i4uL77///sYp2a5duxtuuGHKlCnp6eneHKO+vv5rX/taXV2diKSmpo4cObJPnz7Hjh177733tm3bZv2ee++9d/z48fHcW9THwfnXFAljgFSPfFSOGVKpsu3vF933x9DZHbKf/qPqsySIH8226F6Qhw8fXrFixerVq8vLy6P+hgkTJtx1110enGTHjh1jx44VkaysrCVLlmRmZkZu2rx58+TJkysrK1NTU//yl7/06tWr1XvjP2vgIAZI9chHTTBDqlB2uLrgzf0zXynNv6L3DLMu5uOHdQzqr6SJqqqq6qmnnvr2t789bNiwxYsXR/Lx3HPPfeqpp1atWhUJuIKCgjhnvyRlZmYuXbp03rx5BQUFjfNRRIYPH3733XeL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/p+CJo4fP/7oo4+KyFe+8pWcnBzVxzGN3S8v3wVeqqurKykpeeaZZ6yHTa655porrrhC9aHgFgoSMFN9fb31s3PPnj2pqalXXXVVnz59jh079t57723btq2qqurOO++srKwcP3686pOa5re//e2+fftE5Pbbb+chPMfZ+vLyXeCluXPnPvHEE5FfTpo06de//rXC88BtFCRgpnfffbeurk5EsrKylixZkpmZGblp8+bNkydPrqysnDNnzvDhw2M8XAi7fve737366qsi8t3vfpcucZzdLy/fBV767LPP0tPTRcR6EfilS5cePnz4rrvu4r+jTMW12ICZMjMzly5dOm/evIKCgsY/OEVk+PDhd999t4jU1tY+88wzig5omrq6uilTpqxevVpEhg4dumDBAtUnMkpiX16+C7z0wAMPvP3222+//XZRUdE111xTV1e3cuXKX/7yl6rPBbdQkICZOnfunJOTM3r06C5dujS/dcyYMdZsJTfyAAAG1klEQVSrtRUXF3t+NANVVFTcfPPN69evF5HLLrvs0UcfZXdxUMJfXr4LvBR5y59zzjln7ty5P/rRj0SkuLiYF+swFQUJBFHbtm2HDBkiIp988onqs/heOBweO3as9bqD11xzzbJly8hHB7n35eW7wFXWm1KKyIYNG9SeBC7heZBAQLVt21ZE2rRpo/og/lZSUnLbbbcdOXJERG6//fZbbrlF9YmM4vaXl+8C93Tv3j09Pb2qqupf//qX6rPAFRQkYKZNmzYVFhZ+8cUXs2fPjvobwuGwiHABQTKKi4tvvfXWqqqqDh06zJkz5wc/+IHqExkl+S8v3wWuevbZZ7dv356Wlhb7DcdTUykNM/EoNmCml19+eeXKlWvWrLHek6OJcDi8e/duEbEexUMCdu3addttt1VVVXXq1Gn58uXko7Mc+fLyXeCqd999d926datXr7ZeX6mJsrIy66LsjIwMz48GL1CQgJlGjRplfbBs2bLmt86ZM0dEUlJSxo0b5+mxTHHixIlJkyZVVla2a9fuscceGzx4sOoTGcWpLy/fBa6KZP3SpUub3zpv3jzrg9zcXO/OBA+xLQO+98orr9x5550i8uMf/3j69OnWJ0eMGDFw4MD33ntv9erVZ5111pQpU6ynfB09ejQ/P/+1114Tkby8vD59+ig8uX89/vjj1gOgF1988Ycffmi9bHVzoVDo4osv9vZoJkjgy8t3gfcuvfTSoUOHbtmy5dlnn83IyPjVr34V+fLef//91pf36quvvvDCC1WfFK6gIAHfq62traysFJETJ040/vzSpUvHjRv36aefLlu2bMWKFcOGDTt+/HhJSUltba2IjBw5ctq0aWpO7H8rV660PiguLo7xWjDXX389BZmABL68fBcosWDBgvHjx+/evfuRRx5ZsWLFxRdffOzYsbfeesv68l522WX333+/6jPCLRQkYKzu3buvXbt20aJFK1eurKqq2rhxo/X5nj17/uIXv+CRu4RVVVWVl5erPoWxnP3y8l3gqs6dOz/33HMPPfTQihUrKioqIl/eHj16TJgwIS8vT+3x4Ko2DQ0Nqs8AwF11dXUlJSXHjh1r27btV7/61f/4j/9QfSLAa3wXuKqurm7r1q0VFRXt2rU799xz+/Xrp/pEcB0FCQAAAHu4FhsAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANiTqvoAAOAzR48enT9/vvVxbm7uhRde2OQ37Nu375FHHrE+vuOOO8466yxPzwcA7qMgAcCes846KyMjY+nSpSKyZcuW9evXt2/fPnJrfX39b37zm7fffltEJk2aRD4CMBKPYgOAbZMnTx44cKCIhMPh//mf/2l806JFi6x8vOiii37961+rOR8AuKxNQ0OD6jMAgP+UlZWNHj26urpaRNauXXvBBReIyFtvvXXDDTeIyNlnn/3SSy917dpV8SkBwB1skACQiFAoNH36dOvjadOm1dfX//vf/54yZYr1mdmzZ5OPAAzG8yABIEH/+Z//uWnTpqKiot27dy9dunTPnj379u0TkRtvvHHEiBGqTwcALuJRbABI3OHDh3/4wx8eOnQoJSWlrq5ORPr377927dqUlBTVRwMAF/EoNgAkrnPnzrNmzRIRKx/T09Mfeugh8hGA8ShIAEjKiBEjevXqZX2clZUVCoWUHgcAvEBBAkBS/vSnP+3Zs8f6+J133lmyZIna8wCAB3geJAAk7p///Gdubm5dXV23bt1EpLy8PCUlZc2aNQMGDFB9NABwEQUJAAk6ceLE6NGjS0tLReSxxx6rr6//xS9+ISK9e/d+4YUXGr9RDQAYhkexASBBc+fOtfJxzJgxw4cPv/zyy6+55hoRKS0tfeCBB1SfDgBcxAYJAInYvHnzz3/+cxHp0aPH+vXrzzzzTBGpqKi48sorDx06JCKPPfbY8OHDFZ8SANzBBgkAth0+fDjyhjSzZs2y8lFEOnXqNGPGDOvj6dOnHz16VMnxAMBtFCQA2Pa73/3OGhqtx68b33TFFVdcddVVInLo0KHf/e53as4HAC6jIAHAnueee+61114TkR49etxzzz3Nf8N9992XkZEhIq+++uqaNWu8Ph8AuI/nQQIAAMAeNkgAAADYQ0ECAADAHgoSAAAA9lCQAAAAsIeCBAAAgD0UJAAAAOyhIAEAAGDP/wO4z8mRFB5cygAAAABJRU5ErkJggg==\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":60957,"title":"List balanced primes","description":"A balanced prime of order  is one that equals the average of the  primes before it and the  primes after it. For example, 79 is the first balanced prime of order 2; it is the average of 71, 73, 83, and 89. \r\nCody Problem 47798 asks us to determine whether a number is a balanced prime of order one. For order one, balanced primes are equal to mean-of-2 primes. \r\nWrite a function that returns the th prime number that is the average of the  primes before it and the  primes after it. ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 123px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 61.5px; transform-origin: 408px 61.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ebalanced prime\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e of order \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is one that equals the average of the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes before it and the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes after it. For example, 79 is the first balanced prime of order 2; it is the average of 71, 73, 83, and 89. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/47798\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003eCody Problem 47798\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e asks us to determine whether a number is a balanced prime of order one. For order one, balanced primes are equal to \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/60955\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003emean-of-2 primes\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that returns the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eth prime number that is the average of the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes before it and the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes after it. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = balancedPrimes(n,k)\r\n  p = primes(n);\r\n  y = mean(p(n-k:n+k));\r\nend","test_suite":"%%\r\nn = 2;\r\nk = 1; \r\ny = balancedPrimes(n,k);\r\ny_correct = 53;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 29;\r\nk = 1; \r\ny = balancedPrimes(n,k);\r\ny_correct = 2963;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 84;\r\nk = 1; \r\ny = balancedPrimes(n,k);\r\ny_correct = 13043;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 1;\r\nk = 2; \r\ny = balancedPrimes(n,k);\r\ny_correct = 79;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 10;\r\nk = 2; \r\ny = balancedPrimes(n,k);\r\ny_correct = 1811;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 738;\r\nk = 2; \r\ny = balancedPrimes(n,k);\r\ny_correct = 263503;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 541;\r\nk = 3; \r\ny = balancedPrimes(n,k);\r\ny_correct = 290923;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 998;\r\nk = 4; \r\ny = balancedPrimes(n,k);\r\ny_correct = 1289303;\r\nassert(isequal(y,y_correct))\r\n\r\n%% \r\nn = 5421;\r\nk = 1:5;\r\ny = arrayfun(@(m) balancedPrimes(n,m),k);\r\ny_correct = [1992481 3043891 4567817 9315289 11783729];\r\nassert(isequal(y,y_correct))\r\n\r\n%% \r\nn = [278 3410 9665 12145 81883];\r\ny = NaN(5,5);\r\nfor k = 1:5\r\n    y(k,:) = arrayfun(@(m) balancedPrimes(m,k),n);\r\nend\r\ny_correct = [ 58067 1158569  3937567  5115653  44897621;\r\n              83843 1754713  6032437  7848769  69707753;\r\n             123401 2691163  9087901 11751227 107355631;\r\n             287681 5476697 18078337 23354423 205844297;\r\n             327251 6772049 23817359 30996871 275690651];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 145;\r\nk1 = 1;\r\nk2 = 2;\r\nyy = balancedPrimes(balancedPrimes(n,k1),k2);\r\nyy_correct = 17110147;\r\nassert(isequal(yy,yy_correct))\r\n\r\n%%\r\nn = 314;\r\nk1 = 3;\r\nk2 = 4;\r\nyy = balancedPrimes(balancedPrimes(n,k1),k2);\r\nyy_correct = 398106671;\r\nassert(isequal(yy,yy_correct))\r\n\r\n%%\r\nfor n = 1:800\r\n    y(1,n) = balancedPrimes(n,1); \r\n    y(2,n) = balancedPrimes(n,2); \r\n    y(3,n) = balancedPrimes(n,3); \r\nend\r\ny12_correct = [18731 25621 28069 30059 31051 44741 76913 97441 103669 106681 118831 128449 135089 182549 202999];\r\ny13_correct = [53 157 173 607 977 1187 2287 3313 4013 6323 17327 23893 26723 29173 30103 41479 46147 53617 53623 61637 62597 62633 63559 63697 75217 80917 83437 84443 85837 105367 109897 113963 123433 127663 140983 143483 149497 149867 152947 159521 169199 182893 187877 193757 208553];\r\ny23_correct = [349 439 4951 15077 23021 31249 42727 46229 46663 51869 54091 54979 56477 57791 58403 58427 61583 63337 64921 80819 90833 103349 116959 138143 165541 169913 170197 170843 172657 174991 179549 182617 209837 215483 236429 237161 243643 245291 249563 266027 270689];\r\nassert(isequal(intersect(y(1,:),y(2,:)),y12_correct))\r\nassert(isequal(intersect(y(1,:),y(3,:)),y13_correct))\r\nassert(isequal(intersect(y(2,:),y(3,:)),y23_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":46909,"edited_by":46909,"edited_at":"2025-07-09T13:20:39.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-09T13:18:36.000Z","updated_at":"2026-07-08T11:27:37.000Z","published_at":"2025-07-09T13:20:39.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ebalanced prime\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of order \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is one that equals the average of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes before it and the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes after it. For example, 79 is the first balanced prime of order 2; it is the average of 71, 73, 83, and 89. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/47798\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCody Problem 47798\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e asks us to determine whether a number is a balanced prime of order one. For order one, balanced primes are equal to \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/60955\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emean-of-2 primes\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that returns the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003eth prime number that is the average of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes before it and the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes after it. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":51188,"title":"Number of Primitive Roots and Cyclic","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eDetermine the number of primitive roots of for each input number in an array or matrix (m) and whether each number will form a cyclic group. Output should be a corresponding array or matrix of the number of primitive roots and another logical array or matrix.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [num,cyclic] = numPrimitivePrimes(m)\r\n  num=m;\r\n  cyclic=zeros(size(m));\r\nend","test_suite":"%%\r\nm=[824149356327936,619505816445824,902925119282940,6781941268060,737940751495520,781679826661116\r\n   218232263733975,103814782651106,312512845986667,495871665666786,310719817391570,111533124684944\r\n   99642302961614,799061803589637,281589166159224,988482243012287,600407500351151,579329289388906];\r\nnum=[83230601379840,48499811942400,50584603410432,530841600000,87793796136960,58174134681600\r\n     30887903232000,13408979189760,62817473839104,35258302464000,36539825946624,18587454842880\r\n     11324072693760,122711350422528,15430396133376,312152287267008,225445593006080,50190719385600];\r\ncyclic=logical([0   0   0   0   0   0\r\n                0   0   0   0   0   0\r\n                0   0   0   0   1   0]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=[859709       51839      346013      350111\r\n   667691      378997      488603      636319\r\n   213289      208099       75353      739799\r\n   311323      458921      901013      146917\r\n   516883      790793      179533      487979];\r\nnum=[427280       25918      165440      138528\r\n     255376      126328      244300      192192\r\n     71088       63000       37672      366336\r\n     91520      142080      386064       37440\r\n     171120      395392       59832      243988];\r\ncyclic=logical([1   1   1   1\r\n                1   1   1   1\r\n                1   1   1   1\r\n                1   1   1   1\r\n                1   1   1   1]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=     [9954        7444        1947        4439        4185        1045        9381        6876        8115        6709\r\n        7077        4168        4175        9959        9978        6523        6054        2269        4481        9829\r\n         806        9074        2930        4366        9111        9918        6390        9791        8307        9369\r\n         434         944        7022        3045        5505        6781        7027        9757        1267        5763\r\n        4912        1814        2398        2466        5964        4285        8610        2896        5133         802\r\n        4466        9466        9595        9609         792        6549        3797        3385        7160        4139\r\n        4868        1009        3055        2229        5767        5888        7122        9965        2482        1809\r\n        1659        3881        1550        3957        8982        7451        5236        7890        5320        9957\r\n        3607        2893        5556        2246        4634        6409        3635        7950        3823        5204\r\n        8808         731        7906        2701        3984        5037        4347        6324        8018        8853];\r\nnum=   [864         960         448        1280         576         192        2688         576        1152        2016\r\n        1152         768        1312        2880        1104        2304         576         648        1536        2592\r\n          96        1344         576         672        1760         864         384        3520        1152        2064\r\n          48         224         864         384         960        1792        2340        3536         288        1536\r\n         768         300         288         256         384        1696         512         384        1344         160\r\n         384        1872        1920        3200          64        1344        1728        1248        1408        2068\r\n        1152         288         704         624        1728        1280        1184        2624         384         360\r\n         288        1536         160        1316         984        2960         512        1040         576        1872\r\n        1200        1040         480         320         480        1536         880         768        1008         960\r\n         960         192        1120         864         640         960         720         512         864        1792];\r\ncyclic=logical([0   0   0   0   0   0   0   0   0   1\r\n                0   0   0   0   0   0   0   1   1   1\r\n                0   0   0   0   0   0   0   1   0   0\r\n                0   0   1   0   0   1   1   0   0   0\r\n                0   1   0   0   0   0   0   0   0   1\r\n                0   1   0   0   0   0   1   0   0   1\r\n                0   1   0   0   0   0   0   0   0   0\r\n                0   1   0   0   0   1   0   0   0   0\r\n                1   0   0   1   0   0   0   0   1   0\r\n                0   0   0   0   0   0   0   0   0   0]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=[2     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    19    20];\r\nnum=[1     1     2     1     2     2     2     2     4     2     4     2     4     4     8     2     6     4];\r\ncyclic=logical([1   1   1   1   1   0   1   1   1   0   1   1   0   0   1   1   1   0]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=[47       14771       72211       82609       55229       49549        4957       79613       16249       16547\r\n       61043       59957       56611       23431       67219       66587       29851       74821        2503       22133\r\n       15607       89413       35447       74287       71191       47543       66898       79987       83003       18973\r\n       17989        7019       70583       28607       44549        9293         601       95339       55967       24611\r\n       13421       21991       72503       59621       15647        9661       15131        7733       32467       96128\r\n       52363       23339       11549       67261       74219        9173       81233       88363       60169       67589\r\n        1103       34877       44699       40093       61420       45281       90679       64657       92927       89891\r\n       48487       41351       23958       23609       36871       40169       63611       27239       67759       38723\r\n        3491        9803       59611       21124       67601       67021       53453        4549       42209       15137\r\n       45083       41149       60521       45737       97549       19470       41961       89107       56531       79259];\r\nnum=[ 22        5040       18368       27520       27612       16512        1392       36720        5408        8272\r\n       29172       27648       13824        5600       21056       30576        7920       18816         828       10040\r\n        4896       29800       17208       24756       16128       21600        7680       26660       40572        5760\r\n        5992        3080       35290       14302       18144        4400         160       46944       27982        9328\r\n        4800        5856       36250       21600        7822        2112        5632        1728        9264       12800\r\n       17448        9996        5772       16704       36204        4584       40608       16896       19008       33120\r\n         504       17436       22348       12288        7680       18048       24192       15360       45888       35200\r\n       16160       16520        1760       10848        9824       20080       25440       13618       21560       18324\r\n        1392        4368       15888        2560       24960       17856       21648        1512       21088        6720\r\n       22540       13608       22528       22864       29520        1792        9408       29700       22608       37884];\r\ncyclic=logical([1   1   1   1   1   1   1   1   1   1\r\n                1   1   1   1   1   1   1   1   1   1\r\n                1   1   1   1   1   1   0   1   1   1\r\n                1   1   1   1   1   1   1   1   1   1\r\n                1   1   1   1   1   1   1   0   1   0\r\n                1   1   1   1   1   1   1   0   1   1\r\n                1   1   1   1   0   1   1   0   1   1\r\n                1   1   0   1   1   1   1   1   1   1\r\n                1   1   1   0   1   1   1   1   1   1\r\n                1   1   1   1   1   0   0   1   1   1]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-03-24T20:07:09.000Z","updated_at":"2026-07-08T17:24:09.000Z","published_at":"2021-03-24T20:59:07.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDetermine the number of primitive roots of for each input number in an array or matrix (m) and whether each number will form a cyclic group. Output should be a corresponding array or matrix of the number of primitive roots and another logical array or matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":46696,"title":"Number Theoretic Transform (NTT)","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGiven an input polynomial (r) of length \u0026lt;=n and a prime number (p) such that an nth root of unity exists and the modular inverse of (n) modulus p exists. Convert the polynominal coefficents by Number Theoretic Transform (NTT) using the primitive nth root of unity as the generator mod p.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function rhat = numberTheoreticTransform(r,n,p)\r\n  rhat=r;\r\nend","test_suite":"%%\r\nn=210;\r\np=5881;\r\nr=[8669,57047,39514,17386,56675,3808,29999,47330,22216,26294,34536,58604,51010,4546,18270,24862,...\r\n    56667,27522,15720,39167,31418,58887,61257,53601,46459,48707,58963,4275,22014,284,54270,33255,...\r\n    23996,14853,35050,18971,4480,5568,4478,26857,8085,29033,58912,23176,7875,37297,57346,22844,...\r\n    2747,9328,5019,48531,29918,43794,45825,37444,41202,57525,43407,57371,30639,9262,4465,46808,...\r\n    20184,43985,42757,34802,46865,33083,31981,32626,61340,25511,7677,15756,44886,55001,63579,14101,...\r\n    49829,38279,26407,33426,32482,42688,48739,19788,5872,54130,25531,50810,11755,7167,59320,57432,...\r\n    65522,56639,2416,35696,65379,33489,57246,4602,64719,60470,36979,28276,22140,47233,894,24514,...\r\n    60469,35814,31056,32541,20248,62314,64355,33656,65050,29874,27921,13973,12664,54575,47620,34717,...\r\n    54334,33546,36173,13977,38523,9356,3422,44781,39882,14395,26625,41281,36392,8361,11088,65,...\r\n    27404,32013,10477,43701,1174,7843,62398,63953,2026,32367,56539,15917,54674,53319,41220,146,...\r\n    24885,59271,44587,24826,41415,15942,37448,64338,55684,18575,44725,23470,64679,5504,16404,53172,...\r\n    5532,34816,52469,48419,9284,28697,22962,31358,38496,9555,59331,41955,10678,37087,61054,51321,...\r\n    44937,30554,17060,37307,16303,20925,59690,58013];\r\nrhat=[4391        3275        5259        1238        4797        2486         919        3786        5067        4389\r\n        2255        3368         968        3027        4274        3358        2953        3646        2967        4281\r\n        5348         229        5498        5448        3419        3720         100        5376        2968        3437\r\n         404        3686        3576        4743        4840        4942        4237        1414         102        2806\r\n        3832        5075        5084        1139        2483        2021        5541        1332        5022        5155\r\n        5235        4306         797        2739         911        3669        4133         547        5678        5162\r\n        1905        4772        2478        1657        1905        2539        4053        3185        3567         113\r\n        1985         674        1359         182        1645        1249        1752         922        1178        5427\r\n        2476        1241        2496        1703        3691        5044         802         304         905        2280\r\n        2211        4163        4845         690        4246        3016        3159        1555        3762        1416\r\n         105        4332        2706         308        2230        2117         787        1189        5549          72\r\n        4092        4428        4103        3397        5700        5630        1803         840        4153        4385\r\n        5537        1564        5437        5553         377        3468        2885        4827        3523        2618\r\n        2238        3633        2254        4028        3660        1909        5874        1850        3153        2253\r\n           3        2286        1953          81        5161        5764        5063        2887        4983        3481\r\n        5044         770        1225        4832        1673        5556        2434          21        1735        5422\r\n        1003        2672        3262         982        2344         269        2638        3485        3278        4882\r\n        4604        5118        4587        2136        3361         478        5289         808        3170        3752\r\n        2862        4604        4813        3077        5849         813        1214         135        3691        4774\r\n        1668        4361        5564        3949        5019          71        2441        4481         722        5462\r\n        4925        2693          41        3294        3971         361        1224         445        5386         186];\r\nassert(isequal(numberTheoreticTransform(r,n,p),rhat(:)'))\r\n%%\r\nn=1024\r\np=12289;\r\nr=[52074       13446       46646        7881       15396       46708        6135       41514       35944       46632\r\n       60673       28779       56867       40989       26142       30972       42638       64624       10831       31518\r\n       11720        1785        7753       22717       17571       46438       14101       13576       32367       47787\r\n       33917       57421        2557       21929       54559       62787       15982       49616       35069       61443\r\n       41091       39983       39203       37658       65232       33146       22261       58086       13029       33898\r\n       59846       13342       39604       56619       42582       19991       12967       30948       40839       59183\r\n       43513       34073       33844       13013       46134       51761       33215       10414        1724       14299\r\n       25506        3527         492       44069       61099       15491       62308       53144       20892       57227\r\n       48497       56504       45149       59102       45065       15355       25860       31228       34930        5419\r\n       53584       29028       61998       13051       37247       30454       38303        7621       21415       30500\r\n       39344       35914       57248       19548       24959       40592       39750       57391       39465        1437\r\n        5570       37149        7423       32539       41587       40326       46834       41627       23719       52971\r\n       60447       44590       23237       58320       23804        8036       26315        6375        8842       11744\r\n        3512       24338       15855       32860       26713        8112       56275       59535       59887       10839\r\n       34539        5126       36722       18153       24163       18642       60324        2294       41979       11901\r\n        7789       29907       40155       34993       30696       48216       49206        2605       43173       45313\r\n       24913        3135       19713       37634       32991       26955       18716       64786       44258       14009\r\n       53269       48382       52307       27053       59672       54328       52220       44969       48795       19536\r\n       15997        2490       52143         967       13528       61283        9356       24686       55192       50353\r\n       57961       62537       51189       46056       22190       26153       33066       33051       33859       32843\r\n       46704       48652       23009       33210       37625        3421       40022       50036        9952       59602\r\n       24782       61436        3558       24986       31911       37433       46124        3203       24947        3791\r\n       16313       33643       46445        4255       17184       48999       25122       47574       53806       28622\r\n       16571       15787       65072       23499       37984       20987       47754       45962       11230       37503\r\n       50282       17037       10648       15351       57562       32304       58149       30073       21625       37032\r\n        3267       49740        7442       13336        3994       14526        3660       38161       63338       53989\r\n       44911       65099       59826       53331       28893       61556        9058       22222       52841        8264\r\n       40650       23377       31565       25784        5521       31608       56561       11182       14561       19668\r\n       48934       49339       55823        3511       36912       35389       27639       26161       65521         139\r\n       64045        7212       53078       24579       35344       14487       26955       60278        4177       62331\r\n       25160       39127       12239       50790       50335        6287       62858       14814       27884       50220\r\n       17052       28219       16200       10832       15275        3943       49168       23658       26498       49237\r\n       57505       47888        3551       59783       38493       53707       64290       21270       26233        9100\r\n       52828       17116       39908       20919       30079       50559       15303        5477        7334       22893\r\n       30220        6213       50936       21612       56425       12825        6306       33598       27807        9918\r\n        5961       29554       33493       13384       43308       58662       25203       54582       40209       32553\r\n       36979       41947        1818       50280       23191       44846       32785       59284       64753       52995\r\n       12280        8653       64905        4585       22753       43047       37372       47421       14411       41475\r\n       34844       29676       32829       62261       16627       64905       64004       25100       23205       45115\r\n       23267       42742       21757       10368       62424        2208       32299       19530       17448       41914\r\n       20629       54198       11395       18772       19542       27803       26272       45332       19103       47796\r\n       47627       20190       41001       45031       10381       32111       65207       57701       12346       56350\r\n       33801       26369       37692        9250       23677       38240       17104       60591        1498       41088\r\n       51815       57948       49216       33560       48603        5457       43602        5324       29452       11835\r\n       13401       45913       10061       47272       46261       43263       63193       31632       15967       37572\r\n       44440       15851       23382       60872       45933        3427       43984        8405       56932       10719\r\n        3439       49796        9433       47979         408       36492       19606       16574       34643       59379\r\n       52505       19066       55745       49142       24533       46663       34807       57931       59908        5068\r\n       44470       18182       22142       26694       59080       31975          95       12863       63827       22186\r\n       61997         400       18035       15695       20863       40475       57919        7953       38366       38051\r\n        6000       24557         393       34134       39130       14010       26501       35631        7797       31145\r\n       59535       28634       52554       14357       19516       42313       19739       20618       60721       52777\r\n       33420       19942       32598       55206        8192       24945       62297       25037       38899       34785\r\n       40298       19061       35248       43445       25451        6796       30189       51874       57908       14897\r\n       20714       15893       57076       53492       53587       24740       18851       54996       27818       46496\r\n        5078       61386       47372       52027       64302       17226        5546       44579       39797        9740\r\n       55745       56373       43783       30743       56491       15812       38153       27323        4637       43130\r\n        9471       26032       11719       20285        5493       40823       10031       42132       60605       41548\r\n       24280       31419       36077       45061       22132       34270        4790       14030       42079       15027\r\n       40789       37027       62906       64674       15474       27081       38047       40453        6848       11942\r\n       65375       32087       39060       50458       20827       14273       18809       44249       45889       10902\r\n       33904       17682       52990       54367       64516       56266       23718       39388       25939        9804\r\n       64914       64863       64522       46273       35930       56427       47502       22695        5564       13287\r\n       14846       12037       58059       39015       49102       18608       56250       23881       14056       62584\r\n       26083       56469       14014       49340       55171       40330       22801       11238       16305        1042\r\n       45650        2138        2269       32553       10937       51084       63028       52124       14853       62751\r\n        4236       21755       29564       56697       59185       62576       62493       32287       46072        1683\r\n       48998       49069         904        4458        6889       60267       13502       23240       49424       63642\r\n       27551       42229       31045       63474       48830       25219       50347       50794       35866       19503\r\n       53170       11091       62337        6472       47800       10658       40339       15519       36273       34411\r\n       24877       62403       16315       35846       47020       52215       60222       55367       41325       56514\r\n       20910       35603       25324       26409        8744        7459       39487       53511       64582       58746\r\n       64621       16476       28274        7014       29215       10408       46015       55458       41568       12386\r\n       47066       37917       54452       47458       33343       23319       48737       24260       39351       43300\r\n       27078       59996       54044       40218       34766       55558       25238       25115       59584       61684\r\n        6463       58693       29687       51312       56342       38193       16482       56448       37410       63943\r\n       48140       31621       24940       37134       44415       38415        2409       30402       21982        7073\r\n       41766       29015       60677       53170       52811       60675       30941       37391       62727       11724\r\n        4839       20431       48551       37799       34815       37688       42275       45567       28830       48925\r\n        7897        3625       48341       61867       62645         653       18282       62974       39422        3241\r\n       64329       49400       62057       57111        4369       53043       33938       35803       47203        4671\r\n       32558        8647       33429       33266       35488       39898       16100       41718       44484       32055\r\n        1468       23325       51896       51696       18458       31451       19497       37414       13943       55698\r\n        3527       25943       29633       31000       31516       17592       42629       60759        5349       65342\r\n        9232       58033       55653       54316       44883       16914       58418       56607       17988         287\r\n       58554        1391       25587       21134       13648       31523       56433       11130       56853       35560\r\n       30527       55317       48390       63972       39856       14899       13756       11711       36658       56449\r\n       36756       18878       63991       18232       21376        3185       26155       15958       30449       59581\r\n       32404       16406       34294        4773       57727       11091       58188       49268       28200       55400\r\n        4442       32006       28174       49232        8742       16937       16811       13050       50723       57597\r\n       58828       47778       13576       54472        6711       12970       63360       64417       42855       48901\r\n       18911       13278       21194       60446       62856       39694       40577       46506       43104        7699\r\n       17632       14173        7265       21431       10020       53982       10836       11497       10552       33359\r\n       38941       63985       24589       52695        9996       53124       54145       56249       28336       11064\r\n       31187       38878       21620       35274       10194       52575       42971       59599       33101       54467\r\n       24137       19949       22420       30362        5870       46406       35812       63023       24597       60818\r\n       42966       63419       53550       53788       29781       56320       16471       37394       31481       11107\r\n       61485       58718       34844       62384       43836       51189        2631       36888       22440       57916\r\n       40660       12453       34152        4998       54480       13356       15294       11577       50931       25418\r\n       18536         117       50745       46443       51788       65099       23665       33664       25162       25072];\r\nrhat=[8149       10593         825        1418        8962        1559        3161         152\r\n        5086        9561       11949        5217        5798       11589        3150        5329\r\n        8984        3998        7095         390        2183        9925        6985       11431\r\n        3249        1053        7833        4160          13        1692        1976        8920\r\n        9291        9284        9074        2974        5068       10375          80        4023\r\n       11492        5804        6645        1044        7322          19        7192        7839\r\n        9217        4466       10449        3187        2137         119        9226        6202\r\n        7603        5162        8758       12104        7195        7646        6527        5506\r\n        6225       12166        3612        9329         470        7699        9996       11300\r\n       10722        1986        5330       10948         843        4540       11096        7298\r\n         446        7352        2390        5148        9522       11654        1156        8749\r\n        3736       11720       11276        6342        9275       11013         782        1253\r\n        3336        5994       12271       10025        4567        8321        1619        6205\r\n        2010        3243        4122        2079        9240         989       12020        7584\r\n        9610        6632        9036       11327       11665        9187        1417        4616\r\n        3768        1590       10149        3400        4707        5141        3973        5828\r\n        9623        3436         997        6446       10458        5845        8785        4056\r\n       10876        4226        7775        4853        8562        9793        8662        8391\r\n        6182        3663       10851        2565        5271        5953       11059         715\r\n        7529        4284        2244        8402       12053        7689         541        5153\r\n        8110        5951        6609         335        3517        6766        6683        3012\r\n        4955        3196        8713        6749         246        5847        2747        7607\r\n        8485        2656        4214         985        4827        2550       11484       11457\r\n        3124        1611        3563         382        1919        3058        8499        5773\r\n        1423        2757        1327       11084        6349         455        1929         417\r\n        9081       10604         613       10502        7325        8929        7125        8483\r\n        9465       10411        2134        3556         986         530        9950        1448\r\n       10951        8652        3309        7995        6767         315        3390         507\r\n       11937        8868       12228        5740        6625        1837         388       11209\r\n        3858         829        1248       12057        7320        3536        2756        5663\r\n       10974        3976        8957       11721        4338        9767       11429        8609\r\n        6564        1713        9831       10924         912        9766        6373        7233\r\n        3700        1269        4315        8607        4546        8196        9941        7644\r\n         878       11980       10491        2706        3912        9513        2567        8190\r\n         643         379        4709        9262       11112        1860        4737       11022\r\n        1323        3739        8110        8196       11511        2236        8007        9557\r\n       12024       10027       11760       11831        2394         500        6894         389\r\n        8560        4490         168        8370        1272        5988        6261        8753\r\n        4943        2775        2362        2464       10956       12172        2558        5757\r\n        1707        7697        6861        2490        6732        4772        9887        8195\r\n        4315        3792        1287         580        3928        6061        9571        1812\r\n         783        5756        2086        9790        5118        7639        6449        7058\r\n       11898        3862        2787       12173        4520        5695         212        1507\r\n        5346        9561         654        9830        5535        5850        4702        3448\r\n        5173        7945         740        8601        2757        3408        1153        7755\r\n        8707        6923        4891       11539        7076       10827       10657        1702\r\n       11981        8090        5301         856       10035        6307       10356       11679\r\n        9453        2222        1223        9948       10545        6152        6122        5565\r\n       10032         113        4049        4053        8376       11269       10270        1305\r\n        2126        1286        6659         881        3528        8590       10609        9754\r\n       11887        3876        1784        6936        1034        6381        1763       12219\r\n        5357        1336        7692        2667        7716        9060        8531        5530\r\n        5945       11985        2654        2560        6865        4738       11695         801\r\n        5824        6645        6710        6940        2131        2231        1940        4950\r\n         746        3214        6012        8276        8247        3992        9384        5457\r\n        7807        4112        9317        2273        1130       10350        8548        8193\r\n        3642        8624        8082        4908       10678        1835        7296         848\r\n       10867       11073        9696        2669        5746        1260        7347        4877\r\n       11495        5170         991       10986        8479        5253        2646       10197\r\n        5326        2942       11788        1621        2984         294       10203        9804\r\n        4494        2383         294        5111        1339       10478        8541        9356\r\n        2187         172        5127        8875        8915         789        2201        5140\r\n        5160       10441        4096        9010       10106       11593        6362        9775\r\n        4295       10907        1824        1894        5510        5337        9922        3371\r\n        8127        5345        4006        5209       10033        2859        4601        5742\r\n        3793        8908        6314        7883        8653       11031       10085        5403\r\n        3859        7385        4404        8611        5490        3923        8187         480\r\n        9766       12182         901        3569       10257        6668        3709        6931\r\n        2481        9841        9271        2472       11437         391       12053        4980\r\n       11992        3545       10994        9307       11791         322        3678        9815\r\n        1904        6151       10952        4868       10935        8320        9856        9570\r\n        6752         254        9868        7270        9019        3920        1414        1270\r\n       10364        4598       11037        3621        3234        9263       10271       11024\r\n        5000        1675        5510        7650         440        5417       10452        1974\r\n        5922        4450        6056        5245        1126        2867        2645        7398\r\n        1290        5398        5692        8986        3751        7506        2269         488\r\n        1909        5213        4327        8275        5794         534       11630       11908\r\n          53        6833        5782        5954        9629        5503        2239        5699\r\n       10980       10804        4193       10615         236        6096        2895        8953\r\n        5824       11122        7883        2053        6154        4548        5701        5575\r\n        1747        6519        6826        4063       11574        7423        9720        4636\r\n       11375        6605        1810       10176        6039         587       10520       10310\r\n        1100        3029        3862        8091       10427        4614       10870        2274\r\n        8785       11559        6971        4077         925        4907        5804        7863\r\n        3296       12221        8683        3445        3022        7680       11201        3591\r\n         773        3117        2404         968        4600        2668       10518         468\r\n         215        6056        7487       11731        2328        6050        2762        8744\r\n         677        1468        5443        8970        9622        8609         391        9362\r\n         850        9053        2676       10194        5487       10187        1917        5679\r\n        2586         415        8841        4002        8329        9123        1706        6923\r\n        4346        8013       11694        7230        4849        5346         958        9474\r\n        5828       10768        3592       11256       12214        6209        5772        4820\r\n        8719        3551        5014         187        8099        3338        9425        8455\r\n       11193        3088        2025        7193        3726        6393        4237       10983\r\n        7306        3335        9019        6401       11140        9163        2214        8141\r\n        2901        2598        7927        9127        3635        7468        2931        9271\r\n        6188          83        8923        5051         213        3750       10987       11744\r\n        3529         829        6394        6310        8428       11624         392       10014\r\n       10407        6190        4717       10647        8578        4959        8400        9476\r\n       11730        3977        3410       10130        8954        3171        6364        1588\r\n        9146        6763       11717        2289       12045         329        1489        4830\r\n        6135        7211         568       10450        9554        3037        5529           9\r\n        3995        1662       12272       11074        5671        1469        7367        4854\r\n        4549        8081        2025        3242        8687        5009        9142        2004\r\n       10161        2020        4083        1333        4743        5254         194        6885\r\n         226       11966        6259        3939        5004       11828        3961       10006\r\n        3966        8223        9013        2152        7274       11391         120        3271\r\n       12189        1703        2227        5125        5269        7245        8442        8137\r\n        4036        7892        8282        9848        5536        4409        7306        8365\r\n        4788       10993       10891        2650        5180        9379        5748        3115\r\n        1578       10933        4035        6497        8116        7574        4788        9184\r\n        7292        2637        2829        2197        6402        5607        8814        3297\r\n       12163        6864        3905        4982        6710        7802       10831        1012\r\n        8629        6883        3876        2358        3998        1465        7663        5577\r\n        1940        6499        1233       11847        8131        8283         577        8690\r\n        8536        1709       11555        7614        1606        7021        2479       10991\r\n        7673        6724        9074        5707        3131       11008       10835        5567\r\n        6706         321       12276        3407        4790       11852        3340        4209\r\n         887        6216         706        7716        9370        2905        8846         170\r\n        9563        7171        5219        7938        3769        7095          68        2976\r\n        3914        3867       11656         347        7395        8967        5517         894\r\n        2589        4130       10205        5493        3040        4057       10259        5751\r\n         248       10770        3157        1900        1428       11496        3608        7411\r\n       11099        5378        8023        1291       11427        1273       10747        9407\r\n        1600         586        9694        4493        2681        3073        2814        9289\r\n       11724       11813        7932        7385        3639        1582         135        5276\r\n        8990       10675       10619       10670        6193       10730        4885       10384\r\n        5511        2999        4965        9346         562        3131       11572        6417];\r\nassert(isequal(numberTheoreticTransform(r(:)',n,p),rhat(:)'))\r\n%%\r\nn=256;\r\np=3329;\r\nr=[17789       14064       31398        7235        4452       54042       17029        9244       41506       19221       25101       62219       54529       40064       62923       42789\r\n       56877       51841       65136       14198       13625       50288       57544       47986       60999        3380       64958       16802       49403        3404       61808       25001\r\n       48595       42905       39615       53151        2595       65348       12338       45289       64079       33038       18797       64871       40754       37730        7385       19662\r\n       29351        1713       61925        9087       30759       14919       49754        2260        6133       50356       46280       22925       25827       55203       42486       22291\r\n       46506       51496       32141       57796        9836       60263        2076       32037       43367       18545       35075       13665       23545       32750       31509       60222\r\n       61887       60461       28701       60526       64966       42074       42096       63661       39503       14769       12662       43635        5823       28771        4359       29901\r\n       11410       32264       50636         835       27987        6902       37150        7369       31052       21711       45182       63789       22392        9768       58836       28999\r\n       16029       54657       48763       24717       62611       17574       24668       48707       23347       29704        3306       40809       35957        1853       32586       29765\r\n       42003        8608       29026       10997       47464       50059       13929       41847       31167       48325       12087        4164       30182       49589       50548       61950\r\n       52993       49793        3473       35404       38069       52789       51914       38940       43976       33415        2992       24478       42300       52173        3955       14360\r\n       55926       60669        5755        6662       35406        6832        9531       32677       62891       25068       58002       10895       33654       19238       17200       57829\r\n       26091       54572       52296        2573       46231       30786       32056       37214        5838       59341       55036       15157       53374        7550       42668        1302\r\n        7569       17000       42964       61160         329       14356         841       27951       52280       63259        7743        3421        6368       24582        8755       22397\r\n        5261       13960        2119       63674       51282       60470       12229        4996       38717       41174       26896       59097       30389       54322       41847       50202\r\n       23623       34230       36507       23653       60742       20992       31800       19043       59781        8652        7879       51989       38654       55166       25227       22465\r\n       54323       26041       47172       42218         543       56199       54933       36787        6627       40521       37492       24445       12266       43597       50180       40554];\r\nrhat=[1004        2562          12        2074         386         769        3081         923         234         324        3276        3310        1457        2786        1538        1203\r\n        2725         438        1145         992        1049        2056          79        1027        2483        2538           4        2926        2235        1721        1323        1176\r\n         545         183        3074         501        2640         855        1161        2419        1203         813        3106        2589        2852        1456        1682        1723\r\n          69         623        2891         274         813        1126        3161         654        3073         693        2162        3089        2845         612        3031         293\r\n         592        1068        1284         749         404        1253         426        1999        2639        2516        1092        2077         453        1649        2336        3163\r\n        2039         495          51        1711        1959        1829         200        3273        2348         141        1326         760        3201         400        2955        3279\r\n        1452        1853        1912         973         666        1696        2042         965        1095         210        3132         160         766         740        1804        2075\r\n        2315        2977        2197        3084        1811         340         140        1425        1279        3194         758        2224        2692        1839        2400        1477\r\n        2429        1148        2851        2684        3141        1255        2870        3295        2652         899         716        1549         406         517        1155        2856\r\n        3116        1361        1678        2120        1646         915        1518        1631        1685        2535        2169        1417        1796         828        1899         911\r\n         309         738         754        2490        1194        2757        1105        1086        1929        1892        1032        1186        1805        1880        2454         621\r\n        1514        1448        2271        2505         856          47        1949        2456        1700        1041         112        2844        2723        1705         981         781\r\n        3026        1470         145        2240         171        2116        3322        2831        2726        1800        1228         873        2341        2557         246         887\r\n        1275        2019        1990        1422        1937         820         605         925        2552          93        1790        1408        1989        2718        2353        3141\r\n        1249         376         831        1305        2941        1750        2254        2190        2703         774        1527        1776        1829        2916         661        2171\r\n        1503        1689        2004         368         643        2582        2079        2419         999        2909        3317         764        1712        2256        2638        3065];\r\nassert(isequal(numberTheoreticTransform(r(:)',n,p),rhat(:)'))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-06T20:08:10.000Z","updated_at":"2026-07-07T16:10:12.000Z","published_at":"2020-10-06T20:17:36.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven an input polynomial (r) of length \u0026lt;=n and a prime number (p) such that an nth root of unity exists and the modular inverse of (n) modulus p exists. Convert the polynominal coefficents by Number Theoretic Transform (NTT) using the primitive nth root of unity as the generator mod p.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":502,"title":"Would Homer Like It?","description":"\r\nGiven a matrix of ones and zeros, you must determine if there are any doughnuts present (would Homer Simpson like it?). A doughnut is a 4-connected region of ones completely enclosing a 4-connected region of zeros. You can assume that any regions of ones are either blobs (or genus 0) or doughnuts (genus 1). Thus if you find any hole in a region of ones, it is a doughnut. Also, there are no nested doughnuts.\r\nReturn true if any doughnuts are present, otherwise false.\r\nExamples:\r\nThis is a doughnut:\r\n 1 1 1\r\n 1 0 1 \r\n 1 1 1\r\nHere is another doughnut:\r\n 0 0 0 1 1 1\r\n 0 1 1 1 0 1\r\n 0 0 1 0 0 1\r\n 0 0 1 1 1 1\r\nThis is not a doughnut:\r\n 0 1 0\r\n 1 0 1\r\n 0 1 0\r\nbecause the ones are not 4-connected and so can't surround anything.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 655.833px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 327.917px; transform-origin: 407px 327.917px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 145.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 72.75px; text-align: left; transform-origin: 384px 72.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 42px; text-align: left; transform-origin: 384px 42px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 383.5px 8px; transform-origin: 383.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a matrix of ones and zeros, you must determine if there are any doughnuts present (would Homer Simpson like it?). A doughnut is a \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003e4-connected region\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 261.5px 8px; transform-origin: 261.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e of ones completely enclosing a 4-connected region of zeros. You can assume that any regions of ones are either blobs (or\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003egenus 0\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 231px 8px; transform-origin: 231px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e) or doughnuts (genus 1). Thus if you find any hole in a region of ones, it is a doughnut. Also, there are no nested doughnuts.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 182px 8px; transform-origin: 182px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn true if any doughnuts are present, otherwise false.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32px 8px; transform-origin: 32px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExamples:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 60.5px 8px; transform-origin: 60.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis is a doughnut:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 28px 8.5px; tab-size: 4; transform-origin: 28px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 0 1 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 82.5px 8px; transform-origin: 82.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eHere is another doughnut:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 81.7333px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 40.8667px; transform-origin: 404px 40.8667px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 0 0 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 1 1 1 0 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 0 1 0 0 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 0 1 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 72.5px 8px; transform-origin: 72.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis is not a doughnut:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 1 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 0 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 1 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 224.5px 8px; transform-origin: 224.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ebecause the ones are not 4-connected and so can't surround anything.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = has_doughnut(a)\r\n  tf = true;\r\nend","test_suite":"%%\r\na = [ ...\r\n 1 1 1;\r\n 1 0 1;\r\n 1 1 1;\r\n];\r\ntf = true;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 1 0 0;\r\n 1 0 0;\r\n 1 1 0;\r\n];\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%% \r\na = [ ...\r\n 1 1 1 0;\r\n 1 0 1 0;\r\n 1 1 1 0;\r\n 0 0 0 0;\r\n]; \r\ntf = true;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 0 0 0;\r\n 0 1 1 0;\r\n 0 1 1 0;\r\n 0 0 0 0;\r\n];\r\ntf = false\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 1 0 1 0;\r\n 0 1 0 1 1;\r\n 0 1 0 0 1;\r\n 0 1 1 1 1;\r\n 0 0 0 0 0;\r\n];\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 1 1 1 0;\r\n 0 1 0 1 1;\r\n 0 1 0 0 1;\r\n 0 1 1 1 1;\r\n 0 0 0 0 0;\r\n];\r\ntf = true;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 1 0 1;\r\n 1 0 1 0;\r\n 0 1 0 1;\r\n];\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = zeros(3,4);\r\na(1,3)=1;\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))","published":true,"deleted":false,"likes_count":5,"comments_count":4,"created_by":7,"edited_by":223089,"edited_at":"2022-10-28T10:25:50.000Z","deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":"2022-10-28T10:25:50.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-15T17:46:33.000Z","updated_at":"2026-07-09T11:17:54.000Z","published_at":"2012-03-19T15:21:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"140\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"200\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a matrix of ones and zeros, you must determine if there are any doughnuts present (would Homer Simpson like it?). A doughnut is a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e4-connected region\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e of ones completely enclosing a 4-connected region of zeros. You can assume that any regions of ones are either blobs (or\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003egenus 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e) or doughnuts (genus 1). Thus if you find any hole in a region of ones, it is a doughnut. Also, there are no nested doughnuts.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn true if any doughnuts are present, otherwise false.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is a doughnut:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 1 1 1\\n 1 0 1 \\n 1 1 1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere is another doughnut:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 0 0 0 1 1 1\\n 0 1 1 1 0 1\\n 0 0 1 0 0 1\\n 0 0 1 1 1 1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is not a doughnut:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 0 1 0\\n 1 0 1\\n 0 1 0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ebecause the ones are not 4-connected and so can't surround anything.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44961,"title":"RSA decryption","description":"Decrypt a large integer string using RSA decryption given the public key (n) and private key (d). Convert the large integer decryption into an output message string with UTF-8 representation.\r\n\r\nExample:\r\n\r\n encrypted_message = '158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';%input\r\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';%input\r\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';%input\r\ndecrypted_message = 'I like to swim!';%output\r\n\r\n\r\n","description_html":"\u003cp\u003eDecrypt a large integer string using RSA decryption given the public key (n) and private key (d). Convert the large integer decryption into an output message string with UTF-8 representation.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e encrypted_message = '158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';%input\r\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';%input\r\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';%input\r\ndecrypted_message = 'I like to swim!';%output\u003c/pre\u003e","function_template":"function decrypted_message = RSA_Decrypt(encrypted_message,d,n)\r\n  decrypted_message = 'I like to swim!';\r\nend","test_suite":"%%\r\nm='158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';\r\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';\r\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';\r\nmessage = 'I like to swim!';\r\nassert(isequal(RSA_Decrypt(m,d,n),message))\r\n%%\r\nm='99761240327251194937668282784881225946299704960682605372368300120848092908591455333889649815054891832920433772438140697229743047905660648016064750862552787515723449901585029566883857331537912668878918706229773460108043130645834201085405226084010413433457258525704626839479467337463012332940952234541291286602023412313079939518264986360860440514106228995186076871512459300140814669747884371890194124';\r\nn='2044371069952561243871813747701535503388267616657953475148898181142012590397809234167373308955772082860082985954286137615597515257087506574051530104475374974920093127841789408014496870693507622812332673504654584870100580476794800708440785082437228308551107726064054828640053321250498545183042994878498928173976370185712833904492317580152665428272199317847097773542066059565512439224992672101163367819';\r\nd='131358569595346680469722564224349085322306406056832660693226883146757023027681686453130430199929142940992255578581548217026735077095312421736286269892515739496597527524021166625708322359741224036234988705082882699895245449017415856831226734459122764117157172961113990706104659539690141481103935528273973382371183154438463086325519326121228923730136467766036183357672350586091588640276470994058874793';\r\nmessage = 'First, have a definite, clear practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends; wisdom, money, materials, and methods.';\r\nout=RSA_Decrypt(m,n,d);\r\nassert(isequal(RSA_Decrypt(m,d,n),message))\r\n%%\r\nm='23055330962704323769878549529115024711681463755869375992447358448257597289666397997393945478297323372847937346015110864832142828615195632399869833059964395947034849804307978652470092440225822549097020437344501330227622390881049097656181781980124142659454562923055085607225529541369345564097544873012395850084756321027482195140106724706102857159831541577386517426252851135917933602432485339455137853480425755360413522537180403768732770990453717801905433194599201771294559164174484366213507079896512750859909040228686293902666244968559905065091421969981123917913807285202549025830873320919273470513619143052127674709353494599047667391749001044180280253098309127910967801244777547067797257847396027373615105278074126621948502699483945442597921239032762535839481741386676784123570880434889025648597593711911259097408384527597630246903648267481820555872340696607290773027177673329986283293168575528258578575033034179306629426942699054620008867304832513427178319015491321861291086200676826846740503213061372327825278234127270730394825241275398344604061667061892125034848354745243512927194104643800196788262228848172689053393410972717679060779374106225778531311917434399927265718394014531619654762559111657295163989321031700962115070401533540746801357628868609255941469541707984326602981168016264720519340003693219403163278843126513912057794102645161814569893320900148891952732032827189210372803453777673309727629845360314416264926243414888253428149538146304399700653423118791724424837155323935319171814705469113037576054893140065594406360362408167462563925199225169055130480445976569760198217276692195730775524801021060293503580957364539210146595506177369243830063105693396808209631409860229448190041996912370291877581261016834769083953407597967437841733812344230896457097759403613339974363380556576775192238298546579676296359906794868505900966056565863994904406875527092603782089107591766239203672780399852597928423220774857864301715176837587724591257928112610743311445186658958007825888475800717425136849205837547536117562642680';\r\nn='44842008376687803367401704855862174057751658874412319214254366772513580664834338103711248053800336314605433363839051280089244765499067546768593375603554906634041005882836398715141891796137918851678901692978242458027064144613729242304549721699241688731628849316717564354846304644497408201649639245333007226999680183209765262168096747256549932760714835163829498814356014506466022681051474161134416048209239076204778228261950266231966892099194904195589855692846886804440024833800891898474520523721428667143505915995217245366095168045283186412220277535584022415882288464175935131208288146822299727657938865855853054174274144036081729604573534323903573564345990066095029031133576597298513883268061041004553754062342541175017746399640362184228727837219293246060058323563065371426108553463224921179093569734439828568435658070810483844709529476015493154462587917722806971578721201741643550136095893915598053953011321347017522943202801820158823344592288227452688958887872572522782675644714289349442555731461112275849176682816627205790162163242534462778708459909915826953853537650009043468930450287584181263070727575137424307931682948818963610116434419852585517456098152109913486868606969385133300794635427715727859479612757775192862801547635779921771426233897718528292667112148507798722127322607462037572360649156150337532940752245966765201596748120586383127825681873289878451591957019880886587602576426267683951317718936847177641679183717321862429721190212389237395890951104472937261743929446841800523276218816808066432194473964294708564511969507018959711475230849760902049071415838600456901108854663197095849833602808088094456341330276320302662577163562657750920481798540333412112880539002713127873625438212479154166226846436038698572615482646490520911334607730484144343834476612603467400722323562384577281087071440008144012534847478593412147312743274523095010025887231371129897419306984829625295595332434377173711414555784685658774002600022998291909172576630780759729269867715816511099791566815282862210319017784751883446582453959';\r\nd='6565816445407878925089441991498747612160839198603241148969054176252198301108538816900577327681584864655900309129187116952811278662878254707896639032786256375181309679291058212467790617143590175026484896254317631677185521639888090836542092702228103896557828982761215001435908561096741216458335569193212038242350596427680660630865867932219252556141104387324837429582683296520255026128293117631961432452139374326884841820676484348718346835892309697741432400454075190738155214690226263908349465883864526754491093121291860880617807231984031261908018115438062149668224668541927056762969514272957080528641551440449912383177971011340773567381595669197227397095749281691989236351340479846140946699426488082757798251098448588056674770754671643802109836061405587518383808732642252532232749119323532411226969424472963287039513173436339822906642733903667734412972727748722945805719038892729473535651253460092450459024621811281873600606895132005494130257832946742084673535377347237875132451694131873556170785954511701761479583203082125987308962572083138475191433479413530168163642321800669575367485309537509082240852273955663933547032858727060003363699057579114677450927657082252183166216411898446363400905797006665507108575986344278988745322935954278566001664060256959781130851422164231215979527541890717097899466088129536122753240075629363188908753526503257284825826946057815889269456925910606842810401392503996936381736547569711529540423604489529836981870198914784848089842823822656591932437295439032050213520000125621624734133380868707883468507784350355251698659006842220673722867592264770652693364873913361956132623339827358272992906883218249723187904101702943978747751691915678242891407493339828656260188711974558580485287404900248093520605466868886511014909072710668999090169680693653605673085931199903788603401848851956524927526592113342563256817891019122155938256416456381627581783190684277329685396205824988569434587069719626936811661218907123975873968219302538615272967013401476757929690613750478379916399826582503908605565505';\r\nmessage = 'People who succeed have momentum. The more they succeed, the more they want to succeed and the more they find a way to succeed. Similarly, when someone is failing, the tendency is to get on a downward spiral that can even become a self-fulfilling prophecy.';\r\nout=RSA_Decrypt(m,n,d);\r\nassert(isequal(RSA_Decrypt(m,d,n),message))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2019-09-08T23:48:25.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-29T18:26:28.000Z","updated_at":"2026-07-16T15:42:37.000Z","published_at":"2019-09-05T14:41:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDecrypt a large integer string using RSA decryption given the public key (n) and private key (d). Convert the large integer decryption into an output message string with UTF-8 representation.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ encrypted_message = '158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';%input\\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';%input\\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';%input\\ndecrypted_message = 'I like to swim!';%output]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":57517,"title":"Easy Sequences 90: Triple Summation of a Combinatorial Function","description":"Given a positive integer , we are asked to evaluate the following triple summation:\r\n                \r\nThe symbol  is the combination function, nchoosek in Matlab. Therefore, we can write the function in Matlab as follows:\r\n    \u003e\u003e S = @(x) sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));\r\nHence, for , we have:\r\n    \u003e\u003e S(5)\r\n    \u003e\u003e ans =\r\n       -1.3302\r\nPlease round-off the output to the nearest 4 decimal places.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440001px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 313px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 563.71875px 156.5px; transform-origin: 563.71875px 156.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eGiven a positive integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e, we are asked to evaluate the following triple summation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 57px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 28.5px; text-align: left; transform-origin: 384px 28.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e                \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-25px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVIAAAByCAYAAAABDlltAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABUqADAAQAAAABAAAAcgAAAACxjxYNAAAfu0lEQVR4Ae2dCfwWVdXHUTYVxcCdBEHEldxwe0EQd9xX1AwRE0NF6zXNepESNTUD39wXSom0LDVzryRFRaREUTS3VBBFzV1xQxTr94W5Osxn5nlm+88z83DO5/P7z8y959x77m9mzpx7Zx5o1crEGDAGjAFjwBgwBowBY8AYMAaMAWPAGDAGjAFjwBgwBowBY8AYMAaMAWPAGDAGjAFjwBgwBowBY8AYMAaMAWPAGDAGjAFjwBgwBqrOQLvAAJbRcZtAWVkPl5VjrQPOtQ0cl/0wyHf7sjtcgH+c0xOFS4SpwhDBxBgoJQMnyatHhYXCOM/DAdq+KswVyhxMR8s/fJ8vXC442V87nwsHu4KSbleVX78Q7hXeEwYJmwh/F74QrhOWZuHh0k94UviPsKmQRtaTUccEhitJt2cCfVM1BlqtLg64yOYJrwsbCE8IPxLOE8ouveXgRwL+r+A5SzB6V7jAOy7rhqx5W4EHwQfClsLTAg+Iz4S3BJNWrZ4VCVybBNaksrsMuDbWT2DYR7qcjz0S2JiqMbCIgRv0l6f+bGGLRSXV+UPAxPf9fC5fqP09fcdl3e0mx/B9kjBT4EFGRsQMYYqwtMtaIgB+0mTnPFDfF4YKSeVkGfCA65vU0PSXbgb+V8PngiUAVU22l8P4Pt7n+MPadxmqr7h0u8PlEb6zFHGg5x1ZFGVnesdL82aIxwU8JRFmWrOFy5IY+XTJfm8VZgk82EyMgVgM7C0tbt4qBlLWcVljfEZAdhWqsCyBr9cL8P5nDjwZpy1lrA8u7TJRBMBFD4Hz+qDwkPA3YTMhTHj5iN50oV2YQsyyztKbI/w6pr6pLeUMtNf4HxG4YNlWUcge8H8V4R6Bm6Dswg3/tvCpsI7P2ce1z4OBB8TSLnNFwAseCSt6+8w8ar08Okj1XAsE3igh4/Tzyz0QJrRBWweEVVqZMeBn4HwdnCZMFphiriSQAXxDqIqcIke54H8nMJYqyDZyEp9v8jm7hq+M6SkzhaKE4HKS0LWgDs9QP7UC4kaqhx8CZxdhmnCMUE/+IYUZIUppvpKAEwL5YyHtWZEx0Kq/OBglsKh+l0B2NEbgwqX8fqGoG0pdZZbt1QK+vyF0yNxaMQ2MVjf4fLivOzIfytxnUVHTV59JbrsXq6Vf5dbaVw1xbf1GOPqrokV7I/T3EWG5QLk7PFE7cDFWeFnYXagnO0gBm8NCFNuqLM1XEmNkR5u0bWIMLMHAOTri4uBJ+zWvZgNtFwrzhCIzIa/7TJvVZM14dsvUSrHGd6u7zwTHP71zszKON4V9hKLkEHXEkoh/uptX3zyYGdNPQxrkIX5VSDlFbrkGW0AGX09ul8JsoXWEYjeV09YkYabANb+SwHUf9ZVET9Vh80fBxBhYgoH2OiLbCd44a6us1nRriUZKdHCUfPllifzJ4kp3GQfPS5b26tkSKN4VNqmnmKJ+K9kQhEBYICWw8eA+UvAL46f8OWGwgP01Qi1ZX5VfCGTWUTJcFbT1uXCgp0SmS9mZ3nHYhiCLDZ9jmRgDTclAb41qshA1RWzKQec4qCvV1h9ybM81xednfEkxTiBQhQVSFbc6QSBg+qWvDrC5QGBp4HlhgdBVYN2ynxCU41SADdl1lKT9SoK1Wdo+NKphKzcGqsjAHnL6FuFo4X6BTNokOQPMTMhGWyJAXKF2LxJYbqkVSNfz6rfX1snp2sFmL6/ABbI7dMxSAcE3KGSs2HQJVnjHBOS3hTRfSXSWHW1fKOQqpN4mjWVgoLov01Tj3/JncgJKeEM9QEhzLQ2S3b4C0zlu1v5CHjJJjbyVoKGB0q3yOdhF/q8s3CPkKazvck76CJzjWjJblQS3g4QHPMUdtP1MuM87vkrbocKeAuXoBoUsdZbwarDCO2aZgYD4J2GOV8Y1+A2vjDrWYVlnDco7KvhQIFM2aTIGFmo8PCXLAi40/4uTenT/uES+Ow7Prud0oL7q5+C7Gg9fOuQpBKe5whZeo/UyUtSeEG729KM2rVXRK6KShxnn8NqIeopHC+gczoEnB2hL2S+Ee4XNhCj5lyoI4ixZ5CZtcmvJGkrLwFQZ9g8x/qnKmMKklXYyZL1xeYGLhqkSU+euwteFKOmgCqba50cpBMqn6ZiLmDUvvzylg1/6CxLuM4XDfzcGMg38B92FWjcCU8izhPlCHKn6OYCTLNdKGEdXq/AS4dGwyogy1lJ7RNS5Yh5az7mDwNbZ/jtQ7j/cUQefC3f6Csk0kSHCt4WZHETIayonkMMZQdWkSRggsHETEIz8uKUFx7em2mYxnxvlWcHfL/tMrQhkceXnUgy2sUBl28ZtIKEeCQBt/0C4TfhECPZ/lMriStXPAUHvkYjBsj75QQLw4Bop3C/4r4E4GSnXwQtCWsFXzuOoFA10l02cxPD30qOPlro21bRJoxjYXx0HAwHHJxbg0DLqgwuYG8fvw34J+m4r3YcC9rRFQO4otLSsoQ7OFd4T3BiSZFL4V+VzcJ78f5dBhEgflV0ZE5dLj6k3542HOxmbA1ki3LryH2s/KJeq4OFgYYLjI6RLH8cmsEmq+guvj0FJDU2/GgyQHbog4LZMTTcr0P291ZcLRncn7Len9N8XnO9uSwZQlKysjm4SXN/9E3Zc1XPAA5cxs8aYh1ysRjhvfrglHGYwlBP0gkL5zcHCBMes9TKOQxPYJFU91evjm0kNTb8aDCwnN1nbcUHAbVl36lDgEDZSX897fvRO2O/hnp3z3W1Zcy1KyLBZX6bvGxN2WtVz4KbEOyUcbxL1OFP7f6rBsUkaDeiermPOG321lLisd0RLdWDtNp4BgthHggtAbssaWJHSRZ2RmY5P0Sm+Or/dljExtiKFG5qXEl0TdlrFc8ADgBcuIxOONYl6vUDKujvne5skjQZ0R3tt7Bsoz/NwqNfHd/Js1NoqHwNkby4A+bdke0UKT+yPBd6WJ5EOUiaL9vvOPtk2N3xRwlv9F4SfpeiwiufgMo3zzynGGtdkZylyHsdEGByvcs57FnFLFC2ZLX5PDjKOwVkcNdtqMPB7uRkMRPNU1rNA95kic0F3S9Hn5rKZLwTHwMuIImULdZb2hqnaOVhPY+UaIeMqWtqrw5eEAzN27LLFMRnbqWV+hiq5LnkwmDQ5A7w0mSUEAxFvxnlDXgVx2UVwDAdUwXn5WMVzwEODKT5LM0XKOersohw63E9tcL2kWVKK2z0v0uhjy7gGpldtBraT+/wCIxiIsizmF83IrSH+c6MnXbcs2m/XXxXPwTg5f7vAjKII+bY6mSa0y6GzrdUG1/ttMdpCd4xwg8APKuLKtVKkj+5xDUyv+gz8UEMIBtIvVDaoIkNbRX7ODRnDFJW1rsgYqngOCG55fQpV7zSdJoUV6ynFrF9OeiQPD8fQ55dJ7lOmm2LoOxWC7jxhWVdQxS03Fk+b03NyfobaOSWntsrYDFnFXUIwmL6usjXL6HCITwNVtlAIjuHMEN0yFjXDOSgjr1E+Pa6KV6IqA+V8C8p1FfdrBQI1a/fcUw0TgmA/gXWMrYROghMypNXdQcQW/WeEJwTWn/KQgWrkU+H8PBoraRsETAJnMBBNUllR07es1JwR4j/BdWDWhguyb4ZzUBBVmbuZqBb4bM0fX6IavUIV3BcbRCkEyvt7+mMC5YUc4mTYWheDnSyQYTIYAmwtuUWVrwrdaimlqBsiG6a7h6WwrYoJDyrGGAymP6rIAJjGM50P+s+0f9WKjKHq56AiNC/66oDr5NgYDj8vHa6huDJKirS9a1yDvPR6qKF3BTqfIxCsugjrCwyU7wzdzbG29qPkJFUQePtEKWQsP0v2HwhFf/Sd0e1E5rxkcly7LetJ2yVqpXHKvGDiRZPz3W15EFdFqn4OqsAz660fCbzAqiXEJq4hMljkt8J0gS9bzhbChO9s3xb4xrhQmazecJYguGlIz4d49Uw9o2QbVSwQro5SyKF8ObVBtvuUkNfCdw5u5dpEW7XGheICkNvOVlleSyW5OhzS2AEh/jOO74XolrGoGc5BGXkN+nSdCrguSNii5BhVoHOEp0Bi95qws3cc3JAAsgxI0lWoLK/eyHhw9umInrmwiPB3RtQvo/JnBQJpd6ElxX23eEZLdtLgtnuqf944ck78uL7BfiXp/tKA74yDC3yLJI00ULcZzkED6YvV9e7S4rqoFfT+4OkQII8XpgprCFHyc1V8IqwepdBS5e6bLgZEphclD6oiasBucXdClHGO5e3V1pvCiwIBvFnlWxoY5yQIntBVEGYPvJkN+s8DtyqziaqfgypcJ/fJyReFsHuZT5feElgjvUSYJNSarndU/fvClULh0l09+i/2fhEe3KjyqBdN4702Do6wzbvYPaV2yrvhkrU3Qf74zw37Hwsbl8zPKHfwk3Ww4BgmRhmUsLzq56CElC7hEl8G8YJ18BKliw+21MZ/7UTNiJ3pqdpZKNRaKnC6LbJ9Q606h1/Sfq3UOegAmQf/ghBkrBKsjDhmOWEf4SfCaUIwQyHlZ8F/XyFMRqgQf68Jq2yisg4aCxmcOzduy1O8KjJcjjq//dsdKzKAZjgHZaeaBysvu3sEHCUwcs2wLvp3gRjTSwiT9VRIHDo7rLKoMjr3X+RP6DhuUOSGwHaGEEfOk9IHAk8O1+c4n+H5vvIPtR+WyvPEwfYVodmFNcX5guOK7c8qNmg3g3BjYLr29QqNoRnOQZnpZkr+jDBdaOdz9C7tEyc6C0MFrp/LBWQzYaVFe4v/v7KZ2r9eWMYra8imvXplDdRd6GwfERhgPTlSCuhfW0/RqycIkoHyGRWBEtunBeQkgbKrhVkCayJhAll8YQDJbcIUapRtq7q3cwAnuShhbRqewG0Ca0dVkpXlLA9P/OeFU3+halL1c1B2vjeUg9yXl3iOLqftJwLBFWkrzBYWCIcKkwWXZP1a+2SszHQbLqvKg+A0EmcJsrWEqTk3yIW1lCLq/uTZYr+bQObFtD6OvCkl7LrFUfbp9PPssM0CTlwR0kmduPPyqPaDyyBF+JC1j5FqwHF9RNbGGmDfDOegAbQl7pJ/lpFZZh9hgMA1c67gZJB2SKDeF9z7EeLGU8IaQotLnKyN6RZOPSCQLSIDhSuEo4QocVM07JPK/TLY3zP6q7bjBLZxhKcXwR9fX4pj4Ok8qe2IBPpRqkn6jGqjXjlP4ZsEsvhXhX0EMvYqyR5y1j1kyeqqtq7dDOegKtfLY3LUxRN8Dk7T/6Ky7gKBlBkOwsxw40V7Jfuzkfxx2Z7LIvar4aPLKk+ooRNVxTTb9TFH+y5Vj9L3l5MRYruXv7DJ9id4Y+TNN28wqybfkMPzBM7T74TgjaGi0kvVz0HpCW5mB3fW4Fh/5AYAU4UoIcNA55QohRrl7VTHOgj2ZF5JZKaUsYu7FJCk7TLojvLGx3mo9SArg69hPqypQh6O7vppH6ZU8rKqn4OS09sc7pFB9q4xlLNVx00AvhCY4oQJaxjosE0qZKAu+30tofFc6dPvJgntqqB+iJyEc8Z3chUcDvjIeX1IwP9ZwmpC1aTq56BqfFfWX9Yj3Ppk2CC6qJAbwWH1MCWVHe/pjI+or1V8mWfr+livlnKgjhdT2K0cKK93yHIC66tZcVe9jlLWbyc7l6VfmbKNRpoxff+jwLl5V2CpqGpS9XNQNb4r6y8XO+tuP6gzAre+9Z70ota39lUdN83tddoKVu+tAqat/mB6VFAp4riTyunTLThHqIUWl/mtfXd5/LrA2AjUcV4SSq1Ucp68wf/PBJaIqibd5XDVz0HVOK+Mv8Ebsqs8Z/pFEBwbMQreiK/k1T2qLTdHmDzjFfbVdlmBKWk9WUMKVwnjhJ8JxwoE6v7CBIFlhIuFUcI7QlAGeAWskyaVJ2UwIqlRiH7eb+3JrHkYkfk/JQwW+NSjSjJczp7qOXyctndXyXn52gznoGKUl8rd1vJmJ2G28Hwcz3aREoERfDPC4EKfzsEROq7YrYf1cQWBLYGct+u9hOWEB4RpAuWIe3HEOillVwj3CFFZ8EWqw3cCcDMIY+azL8ZENtRdqJqQfS4QGMPPq+a8/C3zOdjQ4xVuDdk4OKzGtXmHxy/J4OY19L6sGukZcFLIek4TVhMQskWyQRqjnrfy9cStk7psJKh/tArcBcB0/E1hHZ/Sub56vpdk/dJf71NdtEtW+anQOVhR0WMeHPDD2uh2BY+B7/beEKIegnHc2UhKrIcyBr6+iHoAqqpF5Hy1emPGlst8DiyQfhU/uMayICqQdlC7LubR/jlxricyujnCJcLjgnNsnm//Q+2fJJDu1pNOUpgv/EsI02ea6vpgqv4/gl966IDAiA43JFP8KNleFehxwzaDnKxBMB5O4qENGNBE9ck0Jm3w4wH8gsAYpgsrCEXK+uqMTHhohk6rfg4yDN1MfQwwS+Y6JrncwVceucuLnk18tQQyssYzhR8IuwurCEmE4IwTwyKMtlX5bkLUjcba4D4CN2YtmaxKgvYWtZQqUsdXEwsFeGNWULQcqQ4J4D9O2THLNFMF/GfNeC2hSOmszh4WSACirqt6/lT9HNQbn9XHZ4BraJDALK1h0l49k5GQnbRrIS92VrvctCNbqP0im2Uq/ZHAeH4tFC3Hq0OCKIG8W4rOyWCvE/CfQLapUKSwBOXW1n+VsuOqn4OUw45ttp40O8bWjq+4sVSJFyYRDHRXOeub10TUZynuImOynqxrYVl8yMt2bTX0ikAQuldoqQePml5CltXRAcKDAn2DSUIaYfaCPdOgPdM0kNIG7sYJBG83hn4p2mqGc5Bi2LFNmJXC8fo+C/bHCncKvxKGCMElodYqO1Fg2ZDZCjpB+aMK7hKY0ZhEMMBNRaZzRkR9muIVZTRDINvlE5UqC2N5TCAIsKbcWWhp4YL9jvCs4IKP234rRedH+No5IYV9GpPeMpoosB7qfHccJm2vGc5B0jEn0WfZ731hqM+IwPqx4Oee/asFHtBOCKw82J4UqA+bqXDNzxFuEUxqMDBMdbw8GlxDJ0nV7VIm6DDVqLLwtGYsXGBk7r2EPKStGukkkGVtKGwvEDgvFO4W3hGCNwDH7wnLC0lkgJTdi8GLkhjW0OXm6yAwXV9X4OY7QBgtsHzwhBDmP2WjhCTSDOcgyXiT6vKuYrZwmc+Qa2SuQDZKVrqlcIHgzkl/7QeFhzaf8nFuw2Q7FfJQLOpBHOZDJcrIILbIydOD1E7HnNpqZDMENnfxsWWNNCuCGZq//Xr7VyYkg8D/luDa5aVfVv/JcpjBuDaTbBfKjodHEqn6OUgy1qS6ZJYPCtOFdj7jvbX/B9+x2/29djhfp7sCb7uWV85DsJacrErO/0a1lKzOGPAzwMudJEGiCF2ygrjyNSmSZRThV9w+/hLXeU+v6ucg4XATq5OwwP2uAcuddEwmGhQCIfrfD1QM8cqHB8qDh2SrU4QZgn95IKhnx8bAlwy8oL24AaIIvae/9CzezjCpkQEW4VvcPg6L5/qXWlU/B18OpIV2/qF2CWpxZbwUOVebBwwmeuU9tCUok+U+JPxN2EzwC+uwtLG/v9D2jQFjwBioIgM7yGkCWpKHEw/jx4XgOijrqTy0kBUF9gm6Yctz1PPjn8mCiTFgDBgDlWaAl6CzBV7GxRGm+x8IvNz0C+udBGQCZxdhmnCMUEt+o0psNq2lZHXGgDFgDJSZAdY/eeF3cUwnO0nvOYG10KDwDSlBkTf8Lwt8NlVPdpYCNv4vBerZWL0xYAwYA6Vi4Dh5QyA7JIZXvM2/RzgzQvdWldOWwzYRev5iXjQRdJOu2/vbsH1jwBgwBhrKwDXqncDHVLyWtFblDcJFIUr86KONME8gW+Ubctqk7ThCm2TFneMom44xYAwYA2VjYJYcci+HonzjhdIEgTfywZdL31HZaKGvQPDkY32yzOeFBUJXARt+8RQl7lOqvaIUylDOk8Jk6WNgBQ2Zz0p2E5YX/ir8VvhUqIrwAmI/gW9eZwrXC48JecnWaoibdxOBjKzWza7qxNLS/id2KGDAx/M9BK6LWkJwHCZMFSYLTlbXDmus6wpHeYWTtCW7PE8YL1whYEe2yjZMXvMKCcZ3hClYmTHQCAbaq1O+23tJIDjsIPBZChcp61xVkD3kJBnNWKGXwM38ibCLkJesrYZOFcikbsqrUa+dIvzP6jKBi7GPq9HQCE8HvTDc6dmydsr54pMmhKx0ioDNzQJLA1GyoyrQ+12UgpUbA41g4FJ1yoW5v6/zA72yc31lZd3tJsc+Fh4RuCERbsQZAt8d5rmW9k21B1cjhbykSP+z+Ew2zthHZWmkhi3njIdgPeEzKvz4cz3FRta7C7GRPljfxTHQQV0dIXwk8H2gk9u0Q3AaLvByoMwyTM6xHHGjwDQRWShwzPjcNFK7mWUHrwUy+LxkmBoqyv8sPrsH0jtZGqlhyzl7rka9q3JTez6tMjEGUjEQnGrz4Mvy8DtE9jzd7w7xhukXdfuG1KUtauszxG//sa8q0e5T0sbP/gGrAV45mWlewksRlj3ylCL9z+L3d2UMz4dmaSQnWx78z+bUVos0k+WmbBGHrNFF/+IN2eKrAovwTAWdPKwdAkXa89bTa+gV16Bv6wKG0/FVJdodLO3rhGeE+wSmcD8R3hH4JwK3ErLIup5xcAx5+e9866EduHAPnd9qf7rAb8PPFtJKUf6n9c/ZuQyQ/yut0fJvOdCx0U7U6j/tDVmrTavLxgAfH7NmeYfQXjhScMK64KbC14QJAj/Fiwuy0a8LyHuLN0v8fd878gfuJRRiHkyTHg+ADQTGcJmAzw8IKwm8ZUfS+L+q7OAECY7B+c8Nl8c/8r3Lol4Wv5hjd4rAC6j/E04Tyu6/XMwkTL2RMiz1LCM//rPIm5L+aVNSv5Z2t3jDyQ07TCConiUgpwr8KznvCPcL6MWVF6W4m6c8P8TItcU6YxYhM2zrNbCOttwABwtjhb0EHhRIGv/9N3VwDP5jxuAC66LOUvxxgZSM9HjhW8LmwusCUnb/F3uZ/q/jb630TeRm2UktMUMzMQZSMcBLDgJRF8+arHKMt59mc46MaO+KEGPKqDs3pC5p0cteW0ztXQY5TfsEO160pBXawkewZqARjl2d6zOgEvuQmdpbAmuklwiTBL69zSpF+Z/VT+yHCvA5RmiktFbnXwhTGulEvb65YEzKy8BfPNcGeNtva8tUOa285hmyNBAUV+Z0gvVxjzeWIlNgZITwqUDbWwvcDJ8IaYW2yMYR5+/io6+OWdNDL4tsLuNVhJ7CSOEz4WMhqxTlf1Y/sXcZqXuI59FmmjY4z0zty7BWG+m/BdJIakpRcY/nxXba7i/wouMNr2yCtnHXR9HbTyDDRXov3izx15Xdu0Rp8gO3fDBeps945jtpS2bxV++YTRr/sYsaQ17+04eb1h+n/X8Ig4Regl/K7L/fz7T7biq9VooGONcnCmTzU4UhQlphWo+4B+jio5L9bVMyf8ydJRl4TIe8uCGQ9hXcDa7dxGt0ZJqsTz4pkDWuJrwpIKsLmwj/FB4XsogLpJf6GnF+36Wyw4WbhPuFBUJccZnyDTJgiWOgcKPgZEdv51pXkGGLv0wnrxfIRLcVvi8QWFmjniWU2X+5l1meUAufC2kCKdzNEI4VuNbgLa308Ay5bk2MgdQMkIGxVsUTPg/ZWY0QwMgWnFymHaavu7uClNv2svtI+FfAfqaOmdIfLVwTqEt62EYGZLZk2d0FZF3hQ4EXQ+5Fl3ZTCS+08HW6Z017swU4O1SYLKwgpJWW9j+tX2F2PFRfCauIWfas9F4XmJqnlTNkyPXfN20DZmcMwACZ3QPCshzkJEy1XhBu9zBH28OFrNJfDXDRjws0xBIFWcrNwvKBujSHK8voNoExXCUQ6O4QOgpZZYAaYAzn+hpiak92xrrhTr7ytLst6X9an8LsJqqQcbvpdZhOVBmZLDxeF6UQs/xu6c0XeEibGAOpGCA74tvR9VNZ1zdi2sWUvqWlgzpIM0Ws59eKUthe4PvUlpa11UHe/RTpfxp+hsqIYMgUPakMkQG2w5Ma+vSZDTDDmeors11jIDEDV8ticGIrMzAG8mGAQE8gm5aiObJZAmkPYVfhQeEh4W8C68xxhLVp2vhhHGXTMQYcA0zfmQqdI1wojBZMjIFGMsD1SDBLOiuaKxuWXhACMvvjhSTLL6zj87KVT6BMjIHYDDCVf1V4T8jypjN2h6ZoDNRhYHfVE0jPqqPnr97IsyFwdhHIaI8RksiqUiYb/v8kRqZrDDgGeCOcxwsZ155tjYGsDNynBl4UlonZEF+YEHzHCi8LBOOkMkYGfEnSNamh6RsDxoAxUEYGtpJTfHURd73+VukSSB220X4SIZl4U7g2iZHpGgPGgDFQdgZ4efSuwMujWtJGlaxrPicQeAmmSb8dZm30NcGyUZFgYgwYA83DAC+J+MnvdKFdjWH1VR3B8wKBl6fPCwsEgiJLA/2EWnK4Kvk12da1lKzOGDAGjIGqMrChHH9bIGOMktNVQSDdy1PgJRPHdwijhBOEKOmtCn6xdlCUgpUbA8aAMdAMDGyuQbwi9IkYzD0qJwPlkyeErHSKQDC9WWgtRMm9qjglqtLKjQFjwBhYmhkgePZamgmwsRsDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxkApGPgvpFZQEZcpgk8AAAAASUVORK5CYII=\" width=\"169\" height=\"57\" style=\"width: 169px; height: 57px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 27.5px; text-align: left; transform-origin: 384px 27.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThe symbol \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-14px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"28.5\" height=\"34\" style=\"width: 28.5px; height: 34px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e is the combination function, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-weight: 700; \"\u003enchoosek\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e in Matlab. Therefore, we can write the function in Matlab as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    \u0026gt;\u0026gt; S = @(x) sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eHence, for \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAkCAYAAADFGRdYAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAASaADAAQAAAABAAAAJAAAAABLVRfgAAAC/ElEQVRoBe2XS4iOURjHPzIxLtkIjVtyWdgqshgWymVcFsKCKGSh2ZBYEFv3KSlZoayUWCgbl9XUsECUTNJ8SVjIEJrI9fcf3zOdjjPf+77zjrzzfeep33ee85znnO88z3vOec9bKkWJGYgZiBmIGRhSGRg2pGabf7JNDDElMIzysBBaYGWgva5MHUT7qwqtdZWNQLDNVZKjxH2EcYF+pREhY43a9hPXdzgOPwIx3sD2KWCvG9M8Iv0Jl+om4gEEep4+2lLrod5eVqnSpTfaV7AD+x36ddgCYyC3NDLCGjgMB2EsuLKcyglY6xoLph9jPpYgv+ymbVOe+WpwHWQ65Gzwk86Apxz7Z/TRTluR1L1M5h4oFovDLw8NdMJz6aiVMxWUBA38FCR7QDbt9S64CWnkKk5a7nlZmubPPB+dRdNhK5TBT9Q6bLnkGr1t0GXoX0BbLasomTZOnnJF1j/2/EdS15XAPas6qQ/3/HqraU96rZw2ZwBtu31OPa2qFTArrXMVPz20t1Xa0zbtwvGs49yM3u7UM6n6rrEn/wK9qOdPpqAqzped2DaHBggur4DjQ2zaYpL70NOr1cbPFSeMiY7ep6ZNkj5fdFBLFv0paub3gRPJB0fvU9N+u+kMmlDpNZlyNjyv1LMUerstydKhH9+N2G/305bVbDtE/d5k7Wz+q1F0V9IBZ+fSNmvMWBbl7eZOu6US13vKRrfB9KS32yQcH8NFOAq636jPBdgODXAGDkA3JEnR3m6a7y3QvE7DbkgUbb9VMAdGQTt0gG3LR+haTVqWsp2DO5CUbFz+i+iTowxPoBX8M3gnNsXTCcFDG/tfsgOLOgld43UXmQEmR1Cs/TW6Vpbbbn5FKXUG2nxV6oEvhvnQBrI9gyZILRvwtEG1ffw32UxsdkvVHtblq8iygMm9AovJLWXX9kq884W2iS6O40FbrQd80bKUz10YjFuvP/5g1xsYUA97GighL6EMXfANosQMxAzEDMQMxAzEDMQMxAzEDPy7DPwGCjXem+ac7dYAAAAASUVORK5CYII=\" width=\"36.5\" height=\"18\" style=\"width: 36.5px; height: 18px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, we have:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 60px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 560.71875px 30px; transform-origin: 560.71875px 30px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    \u0026gt;\u0026gt; S(5)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    \u0026gt;\u0026gt; ans =\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e       -1.3302\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003ePlease round-off the output to the nearest 4 decimal places.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function s = S(x)\r\n    s = sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));\r\nend","test_suite":"%%\r\nx = 1:20;\r\ns_correct = [1.0000 0.6667 0.1333 -0.5429 -1.3302 -2.2084 -3.1635 -4.1853 -5.2659 -6.3992 -7.5801 -8.8044 -10.0688 -11.3702 -12.706 -14.0742 -15.4726 -16.8996 -18.3536 -19.8333];\r\nassert(isequal(arrayfun(@S,x),s_correct))\r\n%%\r\nx = 25;\r\ns_correct = -27.5763;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 50;\r\ns_correct = -72.3576;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 100;\r\ns_correct = -179.0764;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 1000;\r\ns_correct = -2936.8505;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 10000;\r\ns_correct = -40871.0455;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 100000;\r\ns_correct = -523824.1437;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 1000000;\r\ns_correct = -6389513.2367;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nxs = 1000001:2000000;\r\ns = arrayfun(@(x) S(x),xs);\r\nss_correct = [-9902420 -9888371 -13472171 2045750];\r\nassert(isequal(floor([mean(s) median(s) mode(s) std(s)]),ss_correct))\r\n%%\r\nfiletext = fileread('S.m');\r\nnot_allowed = contains(filetext, 'persistent') || contains(filetext, 'global') || contains(filetext, 'java') || contains(filetext, 'py') || contains(filetext, 'regexp') || contains(filetext, 'eval') || contains(filetext, 'assignin');\r\nassert(~not_allowed)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":255988,"edited_by":255988,"edited_at":"2023-01-07T10:58:56.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-01-07T09:14:32.000Z","updated_at":"2026-08-01T15:00:25.000Z","published_at":"2023-01-07T10:58:56.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGiven a positive integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e, we are asked to evaluate the following triple summation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e                \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eS(x) = \\\\sum_{y=0}^{x} \\\\sum_{n=0}^{y} \\\\sum_{k=0}^n \\\\frac_{(-4)^{k} {n \\\\choose k}}^{2k \\\\choose k}.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe symbol \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en \\\\choose k\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is the combination function, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enchoosek\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e in Matlab. Therefore, we can write the function in Matlab as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[    \u003e\u003e S = @(x) sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHence, for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex=5\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, we have:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[    \u003e\u003e S(5)\\n    \u003e\u003e ans =\\n       -1.3302]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ePlease round-off the output to the nearest 4 decimal places.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":45355,"title":"Connect Four - 03","description":"Previous Problem \u003chttps://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\u003e\r\n       \u003chttps://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\u003e\r\n\r\nIn addition to previous problem\r\n\r\n In this case, there can be empty places on the board represented by 0.\r\n \r\n Also no of consecutive elements can be more than 4.\r\n\r\n\r\n","description_html":"\u003cp\u003ePrevious Problem \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\u003c/a\u003e\r\n       \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\u003c/a\u003e\u003c/p\u003e\u003cp\u003eIn addition to previous problem\u003c/p\u003e\u003cpre\u003e In this case, there can be empty places on the board represented by 0.\u003c/pre\u003e\u003cpre\u003e Also no of consecutive elements can be more than 4.\u003c/pre\u003e","function_template":"function y = connect_four_2(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_2(x),2))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 0 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_2(x),'invalid'))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1 2;\r\n       2 2 2 2 2 2 2 2 1;\r\n       2 1 2 1 2 1 2 1 2;\r\n       1 2 1 2 1 2 1 2 2;\r\n       2 1 2 1 2 1 2 1 2;\r\n       1 2 1 2 1 2 1 1 2];\r\nassert(isequal(connect_four_2(x),2))\r\n%%\r\nx =  [1     1     1     1     1     1     1     1     2\r\n     2     2     2     2     2     2     2     2     1\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     2     1     2     1     2     2\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     1     1     2     1     1     2\r\n     1     1     1     1     1     1     1     1     1];\r\nassert(isequal(connect_four_2(x),0))\r\n%%\r\nx = [2     2     1     1     2     1     2     1\r\n     1     2     2     1     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1];\r\nassert(isequal(connect_four_2(x),0))\r\n\r\n%%\r\nx = [2     2     1     1     2     1     2     1\r\n     1     2     2     1     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1\r\n     1     1     1     1     1     1     1     1];\r\nassert(isequal(connect_four_2(x),1))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":5,"created_by":363598,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-02-22T21:18:15.000Z","updated_at":"2026-07-29T13:51:35.000Z","published_at":"2020-02-23T06:10:14.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrevious Problem\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt; \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn addition to previous problem\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ In this case, there can be empty places on the board represented by 0.\\n\\n Also no of consecutive elements can be more than 4.]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45366,"title":"Connect Four - 04","description":"Previous Problem\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\u003e\r\n\r\n\r\nIn addition to the previous problem, in this case\r\n\r\n a 2 by 2 block will also be considered as a winning move.\r\n\r\nFor example,\r\n\r\n  x=[ 1 1 2 1 2\r\n      1 1 2 2 1\r\n      2 1 2 2 1\r\n      2 2 1 1 2]\r\n\r\nhere, there is a 2-by-2 block of 1 and 2. \r\n  ","description_html":"\u003cp\u003ePrevious Problem\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\u003c/a\u003e\u003c/p\u003e\u003cp\u003eIn addition to the previous problem, in this case\u003c/p\u003e\u003cpre\u003e a 2 by 2 block will also be considered as a winning move.\u003c/pre\u003e\u003cp\u003eFor example,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex=[ 1 1 2 1 2\r\n    1 1 2 2 1\r\n    2 1 2 2 1\r\n    2 2 1 1 2]\r\n\u003c/pre\u003e\u003cp\u003ehere, there is a 2-by-2 block of 1 and 2.\u003c/p\u003e","function_template":"function win=connect_four_4(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx=  [1     1     2     1     2\r\n     1     1     2     2     1\r\n     2     1     2     2     1\r\n     2     2     1     1     2]\r\nassert(isequal(connect_four_4(x),2))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 0 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_4(x),'invalid'))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_4(x),2))\r\n %%\r\n x =  [1     1     1     1     1     1     1     1     2\r\n     2     2     2     2     2     2     2     2     1\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     2     1     2     1     2     2\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     1     1     2     1     1     2\r\n     1     1     1     1     1     1     1     1     1];\r\n assert(isequal(connect_four_4(x),1))\r\n %%\r\n x = [2     2     1     1     2     1     2     1\r\n     1     2     2     1     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1]\r\n assert(isequal(connect_four_4(x),1))\r\n %%\r\n x = [2     2     1     1     2     1     2     1\r\n     1     2     2     2     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1]\r\nassert(isequal(connect_four_4(x),2))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":363598,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":"2020-03-16T18:43:19.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-03-16T18:31:40.000Z","updated_at":"2026-07-29T14:01:01.000Z","published_at":"2020-03-16T18:43:19.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrevious Problem\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn addition to the previous problem, in this case\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ a 2 by 2 block will also be considered as a winning move.]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[x=[ 1 1 2 1 2\\n    1 1 2 2 1\\n    2 1 2 2 1\\n    2 2 1 1 2]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ehere, there is a 2-by-2 block of 1 and 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1907,"title":"Capture the flag(s)","description":"Flags are distributed randomly on a large board. Starting from the corner position your goal is to capture as many flags as possible in at most N moves.\r\nDescription:\r\nThe board is described by a matrix B with 1's at the flag positions, and 0's otherwise.\r\nE.g.\r\n B = [0 0 1 1; \r\n      0 0 1 1;\r\n      0 0 1 0];\r\n\r\n N = 6;\r\nYou are starting at the top-left corner (row=1, col=1) and are allowed N steps (steps are up/down/left/right movements, no diagonal movements allowed).\r\nReturn a trajectory attempting to maximize the number of flags captured. The output of your function should be a Nx2 matrix of the form [row, col] (not including the initial [1,1] position) visiting as many flags as possible.\r\nE.g.\r\n path = [1 2;\r\n         1 3;\r\n         1 4;\r\n         2 4;\r\n         2 3;\r\n         3 3];\r\nThis solution captures all 5 flags on the board.\r\nScoring:\r\nYour function will receive a score equal to the number of non-visited flags across all 50 of the testsuite problems. You need to leave at most 10,000 flags univisited (among 50,000 total flags) to pass this problem.\r\nNote:\r\nThe boards and number of movements allowed will be large. Optimizing over all possible trajectories is very likely to time out.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 676px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 338px; transform-origin: 401px 338px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFlags are distributed randomly on a large board. Starting from the corner position your goal is to capture as many flags as possible in at most N moves.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eDescription\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe board is described by a matrix\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eB\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with 1's at the flag positions, and 0's otherwise.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eE.g.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 90px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 397px 45px; transform-origin: 397px 45px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e B = [0 0 1 1; \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e      0 0 1 1;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e      0 0 1 0];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e N = 6;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are starting at the top-left corner (row=1, col=1) and are allowed\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e steps (steps are up/down/left/right movements, no diagonal movements allowed).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn a trajectory attempting to maximize the number of flags captured. The output of your function should be a\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eNx2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e matrix of the form\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[row, col]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (not including the initial [1,1] position) visiting as many flags as possible.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eE.g.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 108px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 397px 54px; transform-origin: 397px 54px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e path = [1 2;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         1 3;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         1 4;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         2 4;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         2 3;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         3 3];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis solution captures all 5 flags on the board.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eScoring\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYour function will receive a score equal to the number of non-visited flags across all 50 of the testsuite problems. You need to leave at most 10,000 flags univisited (among 50,000 total flags) to pass this problem.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eNote\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe boards and number of movements allowed will be large. Optimizing over all possible trajectories is very likely to time out.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function path = capture_the_flag(B,N)\r\npath=[1 2];\r\n","test_suite":"%%\r\n% test cases\r\n\r\nrandn('seed',0);\r\nrand('seed',0);\r\nN=randi([1000 4000],50,1);\r\nS=randi([1,50],50,1);\r\nBoards=arrayfun(@(s)convn(randn(100),ones(s)/s^2,'same'),S,'uni',0); \r\n\r\nFLAGSLEFT=0;\r\nDOPLOT=false;\r\ntic;\r\nfor board=1:50\r\n B=Boards{board};\r\n sB=sort(B(:));\r\n B=double(B\u003esB(round(numel(sB)*.9)));\r\n n=N(board);\r\n path=capture_the_flag(B,n);\r\n assert(size(path,1)\u003c=n,'too many steps');\r\n assert(all(sum(abs(diff([1,1;path])),2)\u003c=1),'no jumping allowed');\r\n if DOPLOT\r\n    imagesc(B);\r\n    hold on;\r\n    plot(path(:,2),path(:,1),'y-');\r\n    hold off;\r\n    axis equal;\r\n    axis off;\r\n    set(gcf,'color',0*[1 1 1]);\r\n    colormap(.5*gray);\r\n    drawnow;\r\n end\r\n B(1)=0;\r\n B((path-1)*[1;size(B,1)]+1)=0;\r\n fprintf('test %d; left %d flags\\n',board,nnz(B));\r\n FLAGSLEFT=FLAGSLEFT+nnz(B);\r\nend\r\ntoc;","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":43,"edited_by":1,"edited_at":"2026-02-11T16:03:17.000Z","deleted_by":null,"deleted_at":null,"solvers_count":10,"test_suite_updated_at":"2026-02-11T16:03:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-10-01T05:38:22.000Z","updated_at":"2026-07-28T14:22:02.000Z","published_at":"2013-10-01T06:27:29.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFlags are distributed randomly on a large board. Starting from the corner position your goal is to capture as many flags as possible in at most N moves.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eDescription\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe board is described by a matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with 1's at the flag positions, and 0's otherwise.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eE.g.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ B = [0 0 1 1; \\n      0 0 1 1;\\n      0 0 1 0];\\n\\n N = 6;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are starting at the top-left corner (row=1, col=1) and are allowed\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e steps (steps are up/down/left/right movements, no diagonal movements allowed).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn a trajectory attempting to maximize the number of flags captured. The output of your function should be a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNx2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e matrix of the form\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[row, col]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (not including the initial [1,1] position) visiting as many flags as possible.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eE.g.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ path = [1 2;\\n         1 3;\\n         1 4;\\n         2 4;\\n         2 3;\\n         3 3];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis solution captures all 5 flags on the board.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eScoring\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour function will receive a score equal to the number of non-visited flags across all 50 of the testsuite problems. You need to leave at most 10,000 flags univisited (among 50,000 total flags) to pass this problem.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNote\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe boards and number of movements allowed will be large. Optimizing over all possible trajectories is very likely to time out.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":42829,"title":"Number construction III","description":"Given a positive integer, n, return a, b and c, such that\r\n\r\n1. n = a^1.5+b^2.5+c^3.5\r\n\r\n2. a, b and c are all positive integers greater than 1\r\n\r\nIf a solution does not exist, set all three output variables to zero.\r\n\r\nExample 1:\r\n\r\nn = 168\r\n\r\na = 4\r\n\r\nb = 4\r\n\r\nc = 4\r\n\r\nExample 2:\r\n\r\nn = 100\r\n\r\na = 0\r\n\r\nb = 0\r\n\r\nc = 0","description_html":"\u003cp\u003eGiven a positive integer, n, return a, b and c, such that\u003c/p\u003e\u003cp\u003e1. n = a^1.5+b^2.5+c^3.5\u003c/p\u003e\u003cp\u003e2. a, b and c are all positive integers greater than 1\u003c/p\u003e\u003cp\u003eIf a solution does not exist, set all three output variables to zero.\u003c/p\u003e\u003cp\u003eExample 1:\u003c/p\u003e\u003cp\u003en = 168\u003c/p\u003e\u003cp\u003ea = 4\u003c/p\u003e\u003cp\u003eb = 4\u003c/p\u003e\u003cp\u003ec = 4\u003c/p\u003e\u003cp\u003eExample 2:\u003c/p\u003e\u003cp\u003en = 100\u003c/p\u003e\u003cp\u003ea = 0\u003c/p\u003e\u003cp\u003eb = 0\u003c/p\u003e\u003cp\u003ec = 0\u003c/p\u003e","function_template":"function [a b c] = numcons(n)\r\n  a = n;\r\n  b = n;\r\n  c = n;\r\nend","test_suite":"%%\r\nn = 100;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 888;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 19666;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 314159;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 1100;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 116600;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 16999;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 10000040;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 94940;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 9990;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":15521,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":36,"test_suite_updated_at":"2016-04-28T18:19:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-04-25T11:29:04.000Z","updated_at":"2026-08-04T19:45:23.000Z","published_at":"2016-04-25T11:29:04.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a positive integer, n, return a, b and c, such that\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1. n = a^1.5+b^2.5+c^3.5\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2. a, b and c are all positive integers greater than 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a solution does not exist, set all three output variables to zero.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en = 168\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea = 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eb = 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ec = 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en = 100\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eb = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ec = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1533,"title":"Criss-Cross Verification: NHL","description":"This Challenge is to verify a Criss-Cross matrix has no invalid words,contains all of the word set, and all are simply connected (Up/Down/Left/Right). Separation, UDLR, must exist between non-intersecting words. Diagonal is considered separate.\r\n\r\nThe word set is a cell array. The matrix is an array of Char with spaces being represented by '`', char(96), which is under the tilde on my keyboard.\r\n\r\n*Example:*\r\n\r\n*Input:*\r\n\r\n  dict={'abcd' 'cag'}\r\n  \r\n  Achar=['abcd'\r\n         '``a`'\r\n         '``g`'];\r\n\r\n*Output:* Validity (1 for Valid, 0 for Invalid)\r\n\r\n\r\n*Related Challenges:*\r\n\r\nThis Challenge is derived from GAMES August 2013 Contest \"On the Ice\" to fit all NHL Team names into a minimum area grid using the Criss-Cross rules.\r\nCurrent Best solution is 19x19, 6/3/2013. Contest ends 8/31/2013.\r\n\r\n1) Create an NHL Criss-Cross  (Score by Area)\r\n\r\n2) Complete a Criss-Cross\r\n\r\n3) Create a Criss-Cross dictionary from a matrix","description_html":"\u003cp\u003eThis Challenge is to verify a Criss-Cross matrix has no invalid words,contains all of the word set, and all are simply connected (Up/Down/Left/Right). Separation, UDLR, must exist between non-intersecting words. Diagonal is considered separate.\u003c/p\u003e\u003cp\u003eThe word set is a cell array. The matrix is an array of Char with spaces being represented by '`', char(96), which is under the tilde on my keyboard.\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eInput:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edict={'abcd' 'cag'}\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eAchar=['abcd'\r\n       '``a`'\r\n       '``g`'];\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e Validity (1 for Valid, 0 for Invalid)\u003c/p\u003e\u003cp\u003e\u003cb\u003eRelated Challenges:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eThis Challenge is derived from GAMES August 2013 Contest \"On the Ice\" to fit all NHL Team names into a minimum area grid using the Criss-Cross rules.\r\nCurrent Best solution is 19x19, 6/3/2013. Contest ends 8/31/2013.\u003c/p\u003e\u003cp\u003e1) Create an NHL Criss-Cross  (Score by Area)\u003c/p\u003e\u003cp\u003e2) Complete a Criss-Cross\u003c/p\u003e\u003cp\u003e3) Create a Criss-Cross dictionary from a matrix\u003c/p\u003e","function_template":"function valid=check_crisscross(Achar,dict_cell)\r\n valid=1;\r\nend","test_suite":"%%\r\ndict_cell={'abcd'\r\n'cat'\r\n'dot'};\r\n\r\nAchar=['abcd'\r\n'``a`'\r\n'dot`'];\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==1)\r\n%%\r\ndict_cell={'abcd'\r\n'cat'\r\n'dot'\r\n'bcd'};\r\n\r\nAchar=['abcd'\r\n'``a`'\r\n'dot`'];\r\n% Need a unique bcd word\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'abcd'\r\n'cat'\r\n'dot'\r\n'acd'};\r\n\r\nAchar=['abcd'\r\n'c`a`'\r\n'dot`'];\r\n% valid matrix\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==1)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils```jets````n`'\r\n'````l``````r``````s`'\r\n'````d`flames````````'];\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==1)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils```jets````n`'\r\n'````l``````r```jets`'\r\n'````d`flames````````'];\r\n\r\n% jets is duplicated\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils````e``````n`'\r\n'````l``````r``````s`'\r\n'````d`flames``jets``'];\r\n\r\n% Non-Connected jets\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d````'\r\n'`bluejackets```a````'\r\n'``a````````lightning'\r\n'canadiens``a```o````'\r\n'``c``````panthers```'\r\n'``h`w``````d```s````'\r\n'`devils```jets``````'\r\n'````l``````r````````'\r\n'````d`flames````````'];\r\n% Missing penguins\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e```jets``flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils````e``````n`'\r\n'````l``````r``````s`'\r\n'````d`flames````````'];\r\n% invalid jets on row 3\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-06-02T16:57:18.000Z","updated_at":"2026-07-23T08:49:46.000Z","published_at":"2013-06-02T17:33:32.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis Challenge is to verify a Criss-Cross matrix has no invalid words,contains all of the word set, and all are simply connected (Up/Down/Left/Right). Separation, UDLR, must exist between non-intersecting words. Diagonal is considered separate.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe word set is a cell array. The matrix is an array of Char with spaces being represented by '`', char(96), which is under the tilde on my keyboard.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[dict={'abcd' 'cag'}\\n\\nAchar=['abcd'\\n       '``a`'\\n       '``g`'];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Validity (1 for Valid, 0 for Invalid)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Challenges:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis Challenge is derived from GAMES August 2013 Contest \\\"On the Ice\\\" to fit all NHL Team names into a minimum area grid using the Criss-Cross rules. Current Best solution is 19x19, 6/3/2013. Contest ends 8/31/2013.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1) Create an NHL Criss-Cross (Score by Area)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2) Complete a Criss-Cross\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3) Create a Criss-Cross dictionary from a matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":58468,"title":"ICFP 2022 - Create Command Script from Color-Region-Fill","description":"The ICFP2023 Challenge is Jul 7-10, registraion opens late June. Updates at TwitICFP2023. These contests are insanely complicated and competitive. The challenge evolves every 12 hours with new files and rule updates.\r\nThe ICFP2022 HomePage has details of the RoboPaint contest. Twit2022, WriteUps, PriorEvents, Spec, ImageSubmissions, Puzzles, SawickiSolutions are useful links. Posted 6/27/23.\r\nThe of Command Scripting is detailed in the function template. The commands have been matrixed and simplified but are based onthe Spec. Commands are Horiz split, Vertical split, Quad split, Color, and Reset.\r\nGiven a sequence of regions and colors writes that produce the Lower Right image, Img 13999, create commands to fill the image. The Goal 21.png.  Base costs  Cmds:1525, Img 13999, Submission combined score must be less than 17000.\r\nVisualizations of Image creation: [21 FBS Draw], adjust speed in settings.\r\nInput: Color regions  [M,7] of [r1 r2 c1 c2 r g b] where r1,c1 is TopLeft of a square and r2,c2 is BotRight\r\nOutput: cmds  [N,5] matrix of integer cmd, index, and parameters that vary based on cmd\r\n ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 659.5px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 329.75px; transform-origin: 407px 329.75px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14.5px 8px; transform-origin: 14.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2023.github.io/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eICFP2023\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 197.5px 8px; transform-origin: 197.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Challenge is Jul 7-10, registraion opens late June. Updates at \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://twitter.com/icfpcontest2023\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eTwitICFP2023\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 95px 8px; transform-origin: 95px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. These contests are insanely complicated and competitive. The challenge evolves every 12 hours with new files and rule updates.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14.5px 8px; transform-origin: 14.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2022.github.io/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eICFP2022 HomePage\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 120px 8px; transform-origin: 120px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e has details of the RoboPaint contest. \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://twitter.com/icfpcontest2022\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eTwit2022\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2022.github.io/writeups/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eWriteUps\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.icfpconference.org/contest.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePriorEvents\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2022.github.io/Specifications/spec_v2_4.pdf\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eSpec\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://gist.github.com/RafaelBocquet/e464c2d199f2d7a725cafdc22b30df7f\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eImageSubmissions\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://github.com/icfpc-unagi/icfpc2022/tree/main/problems\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePuzzles\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eSawickiSolutions\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 103.5px 8px; transform-origin: 103.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are useful links. Posted 6/27/23.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 381.5px 8px; transform-origin: 381.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe of Command Scripting is detailed in the function template. The commands have been matrixed and simplified but are based onthe Spec. Commands are Horiz split, Vertical split, Quad split, Color, and Reset.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 376px 8px; transform-origin: 376px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a sequence of regions and colors writes that produce the Lower Right image, Img 13999, create commands to fill the image. The Goal 21.png.  Base costs  Cmds:1525, Img 13999, Submission combined score must be less than 17000.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 105px 8px; transform-origin: 105px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eVisualizations of Image creation: [\u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://drive.google.com/file/d/19MSfeGmn223KCGujl8Le6tQPqbW4EFXT/view?usp=drive_link\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003e21 FBS Draw\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 82.5px 8px; transform-origin: 82.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e], adjust speed in settings.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 323.5px 8px; transform-origin: 323.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: Color regions  [M,7] of [r1 r2 c1 c2 r g b] where r1,c1 is TopLeft of a square and r2,c2 is BotRight\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 278.5px 8px; transform-origin: 278.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: cmds  [N,5] matrix of integer cmd, index, and parameters that vary based on cmd\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 365.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 182.75px; text-align: left; transform-origin: 384px 182.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 360px;height: 360px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDIyLTA5LTAyPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjYzMDZhZjViLTU5Y2ItNDU4NC05NzFkLWQxNzc3NjgxMWU3OTwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5TcGVjaWFsIFJlcXVlc3Q8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6dGl0bGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJk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\" data-image-state=\"image-loaded\" width=\"360\" height=\"360\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 360px;height: 360px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAAB3RJTUUH5wYZEhIi1/IqBgAAB/RJREFUeJzt3U+I3GcdwOHdOGmslsRa6UGxFooUi2CpPZSSmsNSqGZbwZP2losg9OSp1IMH6UGsFxHBk54Em4tINdHSkqgtHmJFkbShl1ZB8F8sJtokDRsPgpTu7La72Zk3n53nOW3eSd73e/rw/nZms8tn//bqEuxqk7M/mLp+ZW1tzpMssuU9e9Yvntv/+fWL75rs22iTKVsAXJsEC8gQLCBjMnoAmLlXv/Ljqeu3fG11zpNwldywgAzBAjIEC8gQLCBDsIAMwQIyfKyB3e9zJ1+cun5qycca5ueTB7++fvHE76f8aM4m3LCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjImr19e+99XN3/gxje/cMcHbx0wDsDGJqMHgGHu/tQ3Ro/A1ngkBDIEC8gQLCBDsIAMwQIyBAvI2PBjDaf//Mqsz37pC5+e9RGwiY88/tDoERbduS3+fTcsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvImPz/q7/+/Z8D5wB4W8v/OPunjV676/Y7Znr2U4c+PtP9YXOrJ/8weoTFddMtH/3p8ae2+q88EgIZggVkCBaQIVhAhmABGYIFZEw2ee2FM6evcvcL51/b5NWzX/7iVe4PV+P53zw/i23ffcP7dnbDB+7/7NT1Eyd/srMHzch9hw7v1FabBWvWrly+NPB0FtxN3/r+6BHYMo+EQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGZPRAwBv443La+sXn3vu2PwnGW7ynzeuzHD7fQc2efHCxYszPBqWlpaWlo6c+sv6xZ//7pezO/HChX/PbvMF55EQyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBj5q+ovTvsF3AAbccMCMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gY+V8kwygPPvjw6BG2YM9kysXivkOH5z/JcCODdfjZlweeziI7sHfv6BEW2nsPHDjxi2e28Q89EgIZggVkCBaQIVhAhmABGYIFZIz8WMP+fdcPPH03+dHJn40e4dr1mZXV9Yu/PvWr+U+ysFZWduwjY25YQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkLJ87/dhblj5297eHjMK2XZrsHT0CbOj9H7p5/eIPP3HjNrZywwIyJqMHAHa5P555+c1//PB7rnty9c7tbeWGBWQIFpAhWECGYAEZU77p/uKpR+Zz9m33fHc+BwG7w8h3Ca+7fGng6bvJ0WefHj3CNWrl3oNvWbn19u8NmWSRnT9zZKe28kgIZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWRMRg/ADli59+DoEWAe3LCADMECMgQLyBAsIEOwgIyR7xI+/sSjA0+P+tIjXx09AgwzMljffOI7U9ePHj8250m2ZP8N1488XrBYYB4JgQzBAjIEC8gQLCBDsICMyWvnL42eAeAdccMCMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBj5Syhg/l45c2T0CGyfGxaQIVhAhmABGYIFZAgWkOFdwpjfvvTC6BFgCx66654d3M0NC8gQLCBDsIAMwQIyBAvIGPku4dHjxwaeDuS4YQEZggVkCBaQIVhAhh/NAWboydU7d3A3NywgQ7CADMECMnwPa8v+df710SPAglpeW1sbPQPAO+KREMgQLCDjvzA9jFfvYWlDAAAAAElFTkSuQmCC\" data-image-state=\"image-loaded\" width=\"360\" height=\"360\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function cmds = create_cmds(regions,G)\r\n% regions is r1 r2 c1 c2 r g bof color regions to create\r\n% G is goal image [400,400,3]\r\n%The FSB set of paint commands balances Img and Cmd costs\r\n% Initial Commands could be\r\n% 4     1   254   254   254\r\n% 1     1   397     0     0\r\n% 4     1   209    88    58\r\n% 0     0     0     0     0\r\n% 3     1   392   381     0\r\n% 4     1    39    12    10\r\n% ...\r\n% 1     1   381     0     0\r\n% 2     1   380     0     0\r\n% 2     1   103     0     0\r\n% 4     4    10     2     4\r\n%\r\n%Painting small regions is very expensive thus overwrites are used\r\n%Creating small regions is expensive. Goal is to cut on largest region possible\r\n\r\n%Create Image script\r\n%  Image Delta Cost ranges around 10K\r\n%  Efficient cmds can be \u003c5K while direct coloring is \u003e100K\r\n%\r\n%Score it for commands\r\n%score it for image deviation \r\n%cost(move,block,canvas)=round(base_cost(move)*size(canvas)/size(block)\r\n%Point Cut 10  Done on abs of canvas, creates 4 sub-indices\r\n%Line Cut   7  Done on abs of canvas, creates 2 sub-indices\r\n%Color      5  Index filled by r,g,b\r\n%Swap       3  Index to Index swaps r,g,b contents\r\n%Merge      1  Index with Index creates new Level0 index\r\n%Reset      1\r\n% size(rect)=width*height\r\n%Similarity Checker\r\n%alpha=.005\r\n% for each pixel\r\n% rdist=(p1.r-p2.r)^2\r\n% gdist=(p1.g-p2.g)^2\r\n% bdist=(p1.b-p2.b)^2\r\n% dist=(rdist+gdist+bdist)^.5\r\n%scr_diff=round(alpha*sum(dist(:))\r\n%\r\n%Command costs\r\n%Reset/H/V/XY/C/M/S 1/7/7/10/5/1/3  [0:6] cmd ids\r\n%cmds have various numbers of parameters\r\n% cmd: cmdId region p1 p2 p3    Note: no region for reset\r\n% Reset cost is based on 1*(160000/(sum of min+max regions) \r\n% Reset is a matlab variant to simplify cmds\r\n% [1] is the starting regions andafter reset, ones(400)\r\n% H: 1 1 100 0 0 creates [1;2] where 1 is [1:100,1:400] 2 is [101:400 1:400]\r\n%  the cost is based on orig ones(400) thus 7, 1\u003c=p1\u003c400\r\n% V: 2 1 100 0 0 creates [1 2] where 1 is [1:400,1:100] 2 is [1:400 101:400]\r\n%  the cost is based on orig ones(400) thus 7, 1\u003c=p1\u003c400\r\n% XY: 3 1 100 150 0 creates [1 2;4 3] cost uses orig ones(400) thus 10, p1\u003c400, p2\u003c400\r\n%  1 is [  1:100,  1:150] 2 is [  1:100 151:400]\r\n%  4 is [101:400,  1:150] 3 is [101:400 151:400]\r\n% Color: 4 1 r g b sets all points in reg 1 to rgb, cost 5, 0\u003c=rgb\u003c=255\r\n% Swap: Not implemented\r\n% Merge: 6 idx1 idx2 0 0, Cost based on combined area idx1+idx2\r\n%  For XY example a cmd 6 1 2 0 0 sets idx2 to 1. [1:100 1:400] cost 1*4\r\n%\r\n% Commanding examples for the various regions\r\n% S=255*ones(400,400,3) is starting canvas, White\r\n%Image with (1,1,:)=0, Black square at pixel 1,1\r\n% Direct using XY and Color\r\n% 3 1 1 1 0    Cost 10*1\r\n% 4 1 255 255 255   Cost 5*160000   Coloring small points is costly\r\n% Using H,V,Color\r\n% 1 1 1 0 0    Cost 7*1  creates regions [1;2]\r\n% 2 1 1 0 0    Cost 7*400 with regions [1 3;2 2]\r\n% 5 1 255 255 255   Cost 5*160000   Coloring small points is costly\r\n% Using Color,V,Color,Reset,H,Color\r\n% 4 1 0 0 0   Cost 5   Coloring large areas is cheap\r\n% 2 1 1 0 0   Cost 7   [1 2], 1 is [1:400 1]  2 is [1:400 2:400]\r\n% 4 2 2555 255 255   Cost 5*round(400/400*400/399)=5  Low cost color\r\n% 0 0 0 0 0   Cost 1*1  Merge of 1,2 is whole img\r\n% 1 1 1 0 0   Cost 7   [1; 2], 1 is [1 1:400]  2 is [2:400 1:400]\r\n% 4 2 2555 255 255   Cost 5*round(400/399*400/400)=5  Low cost color\r\n% Total Cost 30\r\n%\r\n% Image with central rectangle [190:230, 210:240,:] set to blk [0 0 0]\r\n%Using  XY,XY,Color\r\n% 3 1 189 209 0   [1 2;4 3] regions [1:189 1:209] [1:189 210:400] 4[190:400 1:209]\r\n%   region 3: [190:400 210:400]  Cost 10\r\n% 3 3 230 240 0] regions [1 2 2;4 3 5;4 7 6] with 3 becoming [190:230, 210:240]\r\n%  New regions are numbers CW/L-R,T-B with base region value unchanged\r\n%  cost 10*round(400/211*400/191)=10*4=40\r\n% 4 3 0 0 0   Cost 5*round(400/41*400/31)=5*126=630  Moderate cost color\r\n% Total Cost 680    XY,XY,Color\r\n%Using V,V,H,H,C\r\n% 2 1 209 0 0  [1 2] regs [1:400 1:209] [1:400 210:400]  Cost 7\r\n% 2 2 240 0 0  [1 2 3] regs 2[1:400 210:240] 3[1:400 241:400]  Cost 14\r\n% 1 2 230 0 0  [1 2 3;1 4 3] regs 2[1:230 210:240] 4[231:400 210:240]  Cost 91\r\n% 1 2 209 0 0  [1 2 3;1 5 3;1 4 3] regs 2[1:209 210:240] 5[210:230 210:240]  Cost 154\r\n% 4 5 0 0 0   Cost 5*round(400/41*400/31)=5*126=630  Moderate cost color\r\n% Total Cost 896  V,V,H,H,C\r\n\r\n%Using XY,Color,Reset,V,Color,Reset,H,Color\r\n% 3 1 189 209 0  [1 2;4 3] regs [1:189 1:209] [1:189 210:400] 4[190:400 1:209]\r\n%   region 3: [190:400 210:400]  Cost 10\r\n% 4 3 0 0 0  Cost 5*round(400/211*400/191)=5*4=20\r\n% 0 0 0 0 0  Cost 1*round(160000/(44099+40301))=2   Reset\r\n% 2 1 240 0 0  [1 2] regs [1:400 1:240] [1:400 241:400]  Cost 7\r\n% 4 2 0 0 0  Cost 5*round(400/400*400/160)=5*3=15\r\n% 0 0 0 0 0  Cost 1   Reset\r\n% 1 1 230 0 0  [1; 2] regs [1:230 1:4000] [231:400 1:400]  Cost 7\r\n% 4 2 0 0 0  Cost 5*round(400/171*400/400)=5*2=10\r\n% Total Cost 72   XY,Color,Reset,V,Color,Reset,H,Color\r\n\r\n  cmds=[];\r\n  \r\n  %Suggested outline : Focus is on optimizing cuts in Best_Draw2\r\n  Gidx=ones(size(G,1));\r\n  bArea=400*400;\r\n  for ireg=1:size(regions,1) % Draw2\r\n   vrrcc=regions(ireg,:);\r\n   GregA=(vrrcc(2)-vrrcc(1)+1)*(vrrcc(4)-vrrcc(3)+1);\r\n   ptr=1; \r\n   Gidx=Gidx*0+1; % Assume start each region with a clean idx board\r\n  \r\n   while nnz(Gidx==ptr)\u003eGregA % Algorithm does not allow to be \u003c GregA\r\n    [bGidx,bcmd,p1,p2]=Best_Draw2(Gidx,vrrcc);\r\n    cmds=[cmds;bcmd ptr p1 p2 0]; % H/V/XY  Multiple H/V/XY cmds to create region\r\n    Gidx=bGidx;\r\n    ptr=Gidx(vrrcc(1),vrrcc(3)); % used in while for next H/V/XY cmd and  Color cmd\r\n   end\r\n  \r\n   cmds=[cmds;4 ptr vrrcc(5:7)]; % Color Command\r\n  \r\n   if nnz(Gidx==1)==bArea,continue;end\r\n   if ireg==size(regions,1),continue;end % No final reset\r\n   cmds=[cmds;0 0 0 0 0]; % Reset Command     ptr=1 Gidx(:,:)=1 \r\n  end % ireg \r\nend % create cmds\r\n\r\nfunction [bGidx,bcmd,p1,p2]=Best_Draw2(Gidx,vrrcc)\r\n %vrrcc goal region draw/color  r1 r2 c1 c2 r g b\r\n % Hr1 Hr2 Vc1 Vc2 xyTL xyLR xyTR xyLL\r\n bcmd=0;p1=0;p2=0;bGidx=Gidx;\r\n ptrmax=max(Gidx(:));\r\n Amax=0; %\r\n \r\n gr1=vrrcc(1);gr2=vrrcc(2);gc1=vrrcc(3);gc2=vrrcc(4); %goal region\r\n gA=(gr2-gr1+1)*(gc2-gc1+1); % Goal region Area\r\n ptr=Gidx(gr1,gc1); % region idx to process\r\n [r1, c1]=find(Gidx==ptr,1,'first'); %Common to H/V/XY/C\r\n [r2, c2]=find(Gidx==ptr,1,'last');\r\n \r\n %Update region that maximizes area unless cmd achieves r1 r2 c1 c2\r\n \r\n %H r1  Gidx(p1+1:r2,c1:c2)=ptrmax+1;  p1=cmd param\r\n  if gr1\u003er1\r\n   nGidx=Gidx;\r\n   nGidx(gr1:r2,c1:c2)=ptrmax+1; %Set new region\r\n   if nnz(nGidx==ptrmax+1)\u003eAmax || nnz(nGidx==ptrmax+1)==gA\r\n    Amax=nnz(nGidx==ptrmax+1);\r\n    p1=gr1-1; %r1\u003c=p1\u003cr2\u003c=400\r\n    bGidx=nGidx;\r\n    bcmd=1;\r\n    if nnz(nGidx==ptrmax+1)==gA, return;end\r\n   end\r\n  end\r\n  \r\n  \r\n  %H r2  Gidx(p1+1:r2,c1:c2)=ptrmax+1;  p1=cmd param\r\n  if r2\u003egr2\r\n   nGidx=Gidx;\r\n   \r\n  end\r\n  \r\n %V c1  Gidx(r1:r2,p1+1:c2)=ptrmax+1;\r\n  if gc1\u003ec1\r\n   nGidx=Gidx;\r\n   nGidx(r1:r2,gc1:c2)=ptrmax+1; %Set new region\r\n   if nnz(nGidx==ptrmax+1)\u003eAmax || nnz(nGidx==ptrmax+1)==gA\r\n    Amax=nnz(nGidx==ptrmax+1);\r\n    p1=gc1-1; %c1\u003c=p1\u003cc2\u003c=400\r\n    bGidx=nGidx;\r\n    bcmd=2;\r\n    if nnz(nGidx==ptrmax+1)==gA, return;end\r\n   end\r\n  end\r\n  \r\n %V c2  Gidx(r1:r2,p1+1:c2)=ptrmax+1;\r\n  if c2\u003egc2\r\n   nGidx=Gidx;\r\n   \r\n  end\r\n  \r\n%   Gidx(r1:p1,c1:p2)=ptr; % TL region\r\n%   Gidx(r1:p1,p2+1:c2)=ptrmax+1; % region to right is new\r\n%   Gidx(p1+1:r2,p2+1:c2)=ptrmax+2; % region to right and down is new\r\n%   Gidx(p1+1:r2,c1:p2)=ptrmax+3; % region to below  is new\r\n    \r\n % XY r1c1 gr1gc1 TL reg3\r\n  if r1\u003cgr1 \u0026\u0026 c1\u003cgc1 % Process only if gr1gc1 contained within r1, skip r1==gr1,c1=gc1\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   %nGidx(r1:gr1-1,c1:gc1-1)=ptr; % Unchanged sectionID when move TL\r\n   nGidx(r1:gr1-1,gc1:c2)=ptrmax+1; \r\n   nGidx(gr1:r2,gc1:c2)=ptrmax+2; % Keep region TL to BR\r\n   nGidx(gr1:r2,c1:gc1-1)=ptrmax+3;\r\n   if nnz(nGidx==ptrmax+2)\u003eAmax || nnz(nGidx==ptrmax+2)==gA\r\n    p1=gr1-1; %r1\u003c=p1\u003cr2\u003c=400\r\n    p2=gc1-1; %c1\u003c=p2\u003cc2\u003c=400\r\n    bGidx=nGidx;\r\n    bcmd=3;\r\n    if nnz(nGidx==ptrmax+2)==gA, return;end\r\n   end\r\n  end\r\n    \r\n  % XY r2c2 gr2gc2  BR Corner gives reg1, +0\r\n  if r2\u003egr2 \u0026\u0026 c2\u003egc2 % Process only if gr2gc2 contained within r2, skip r2==gr2,c2=gc2\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   \r\n  end\r\n    \r\n  % XY r1c2 gr1gc2  TR corner gives reg4, +3\r\n  if r1\u003cgr1 \u0026\u0026 c2\u003egc2 % Process only if gr1gc1 contained within r1, skip r1==gr1,c1=gc1\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   \r\n  end\r\n  \r\n  % XY r2c1 gr2 gc1 BL corner gives reg2, +1\r\n  if r2\u003egr2 \u0026\u0026 c1\u003cgc1 % Process only if gr2gc1 contained within r2, skip r2==gr2,c1=gc1\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   \r\n  end\r\n  \r\nend % Best_Draw2\r\n\r\n\r\n\r\nfunction [S,Gidx,CmdCost]=cmd_exec(cmd,S,Gidx,CmdCost)\r\n%This is how commands are executed and cmd costs evaluated\r\n%cmd: [cmd_id idx p1 p2 p3]\r\n%S image [400,400,3] initially all 255\r\n%Gidx working matrix of prior cmd idx updates. Set to all 1s upon Reset\r\n%CmdCost is running command costs based on area to be split/colored/reset\r\n ptrmax=max(Gidx(:));\r\n bArea=160000; % 400*400\r\n cmdscale=[7 7 10 5 1 3];\r\n \r\n %Calc cmd cost\r\n if cmd(1)==0 % reset  bArea/sum(max+min)\r\n  \r\n  qH=bArea; qL=0;\r\n  if ptrmax\u003e1\r\n   qH=0;\r\n   qL=bArea;\r\n  end\r\n  \r\n  for j=1:ptrmax\r\n   qt=nnz(Gidx(:)==j);\r\n   if qt\u003eqH\r\n    qH=qt;\r\n   end\r\n   if qt\u003cqL\r\n    qL=qt;\r\n   end\r\n  end\r\n  \r\n  Lcmdcost=1*round(bArea/(qH+qL));\r\n  CmdCost=CmdCost+Lcmdcost;\r\n else % H/V/XY/C  ignore merge and swap\r\n  Acmd=nnz(Gidx==cmd(2));\r\n  Lcmdcost=cmdscale(cmd(1))*round(bArea/Acmd);\r\n  CmdCost=CmdCost+Lcmdcost;\r\n end\r\n \r\n if cmd(1)==0 % reset\r\n  Gidx=0*Gidx+1;\r\n  return;\r\n end % Reset\r\n \r\n [r1, c1]=find(Gidx==cmd(2),1,'first'); %Common to H/V/XY/C\r\n [r2, c2]=find(Gidx==cmd(2),1,'last');\r\n \r\n if cmd(1)==4 % color 4 ptr r g b\r\n  S(r1:r2,c1:c2,1)=cmd(3); %r\r\n  S(r1:r2,c1:c2,2)=cmd(4); %g\r\n  S(r1:r2,c1:c2,3)=cmd(5); %b  \r\n end % Color\r\n \r\n if cmd(1)==1 %H  1 ptr p1 0 0\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  Gidx(p1+1:r2,c1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==2 %V  2 ptr p1 0 0\r\n  p1=cmd(3); %c c1\u003c=p1\u003cc2\u003c=400\r\n  Gidx(r1:r2,p1+1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==3 %XY  3 ptr p1 p2 0 [1 1;1 1] becomes [1 2;4 3]\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  p2=cmd(4); %c c1\u003c=p2\u003cc2\u003c=400\r\n  Gidx(r1:p1,p2+1:c2)=ptrmax+1; % region to right is new\r\n  Gidx(p1+1:r2,p2+1:c2)=ptrmax+2; % region to right and down is new\r\n  Gidx(p1+1:r2,c1:p2)=ptrmax+3; % region to below  is new\r\n end\r\n \r\nend % cmd_exec","test_suite":"%%\r\n%Google Drive Dowloads need to come from shared files\r\n% Tweak link: file/d/ to uc?export=download\u0026id=   while removing /view?usp=sharing\r\n% https://drive.google.com/file/d/1v3GsGgP3p905wzdvUqypL_-djYmxiyzK/view?usp=sharing\r\n% https://drive.google.com/uc?export=download\u0026id=1v3GsGgP3p905wzdvUqypL_-djYmxiyzK\r\n\r\n%21.png\r\nG=imread('https://drive.google.com/uc?export=download\u0026id=1ExUg4hujk4-kH9YWDvbFeRvKj2l5ujKl');\r\n% rT rBL cL cR r g b\r\nregions=[1 400 1 400 254 254 254 255 \r\n1 397 1 400 209 88 58 255 \r\n1 392 1 381 39 12 10 255 \r\n1 397 1 374 217 218 210 255 \r\n1 381 104 380 10 2 4 255 \r\n1 396 103 144 231 230 219 255 \r\n1 387 1 49 46 34 27 255 \r\n1 354 1 144 161 150 133 255 \r\n1 347 1 245 199 200 200 255 \r\n1 375 252 375 42 41 163 255 \r\n1 353 1 151 28 10 13 255 \r\n1 397 1 41 227 202 116 255 \r\n1 297 1 400 232 235 230 255 \r\n1 299 1 382 40 41 41 255 \r\n1 305 1 375 22 14 19 255 \r\n1 297 1 246 204 203 199 255 \r\n1 360 1 41 243 214 122 255 \r\n1 297 254 375 229 230 222 255 \r\n1 304 7 151 28 10 14 255 \r\n1 253 1 381 29 26 26 255 \r\n1 253 1 253 14 3 5 255 \r\n1 246 1 383 50 51 50 255 \r\n1 245 1 375 245 244 231 255 \r\n1 245 1 318 48 47 48 255 \r\n1 245 1 311 229 230 216 255 \r\n1 246 1 253 43 21 21 255 \r\n1 246 1 246 195 69 42 255 \r\n1 226 1 246 202 73 44 255 \r\n1 297 1 41 227 233 226 255 \r\n1 199 1 319 53 51 50 255 \r\n1 200 1 311 237 238 227 255 \r\n1 200 32 284 229 226 211 255 \r\n1 200 42 254 210 80 51 255 \r\n1 151 10 382 31 21 13 255 \r\n1 144 1 391 229 231 223 255 \r\n1 143 4 384 251 251 240 255 \r\n1 144 42 384 242 217 135 255 \r\n5 152 42 255 211 84 57 255 \r\n12 50 9 384 37 21 16 255 \r\n1 43 256 377 241 215 133 255 \r\n1 42 1 247 238 235 225 255];\r\n\r\ncmds = create_cmds(regions,G);\r\n\r\n%Evaluate cmds\r\nS=G*0+255;\r\nGidx=ones(400);\r\nCmdCost=0;\r\nbArea=400*400;\r\ncmdscale=[7 7 10 5 1 3]; %Reset/H/V/XY/C/M/S 1/7/7/10/5/1/3  [0:6] cmd ids\r\n\r\nfor icmd=1:size(cmds,1)\r\n cmd=cmds(icmd,:);\r\n ptrmax=max(Gidx(:));\r\n %Calc cmd cost\r\n if cmd(1)==0 % reset  bArea/sum(max+min)\r\n  \r\n  qH=bArea; qL=0;\r\n  if ptrmax\u003e1\r\n   qH=0;\r\n   qL=bArea;\r\n  end\r\n  \r\n  for j=1:ptrmax\r\n   qt=nnz(Gidx(:)==j);\r\n   if qt\u003eqH\r\n    qH=qt;\r\n   end\r\n   if qt\u003cqL\r\n    qL=qt;\r\n   end\r\n  end\r\n  Lcmdcost=1*round(bArea/(qH+qL));\r\n else % H/V/XY/C  ignore merge and swap\r\n  Acmd=nnz(Gidx==cmd(2));\r\n  Lcmdcost=cmdscale(cmd(1))*round(bArea/Acmd);\r\n end\r\n CmdCost=CmdCost+Lcmdcost;\r\n \r\n if cmd(1)==0 % reset\r\n  Gidx=0*Gidx+1;\r\n  continue;\r\n end % Reset\r\n \r\n [r1, c1]=find(Gidx==cmd(2),1,'first'); %Common to H/V/XY/C\r\n [r2, c2]=find(Gidx==cmd(2),1,'last');\r\n \r\n if cmd(1)==4 % color 4 ptr r g b\r\n  S(r1:r2,c1:c2,1)=cmd(3); %r\r\n  S(r1:r2,c1:c2,2)=cmd(4); %g\r\n  S(r1:r2,c1:c2,3)=cmd(5); %b  \r\n end % Color\r\n \r\n if cmd(1)==1 %H  1 ptr p1 0 0\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  Gidx(p1+1:r2,c1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==2 %V  2 ptr p1 0 0\r\n  p1=cmd(3); %c c1\u003c=p1\u003cc2\u003c=400\r\n  Gidx(r1:r2,p1+1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==3 %XY  3 ptr p1 p2 0 [1 1;1 1] becomes [1 2;4 3]\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  p2=cmd(4); %c c1\u003c=p2\u003cc2\u003c=400\r\n  Gidx(r1:p1,p2+1:c2)=ptrmax+1; % region to right is new\r\n  Gidx(p1+1:r2,p2+1:c2)=ptrmax+2; % region to right and down is new\r\n  Gidx(p1+1:r2,c1:p2)=ptrmax+3; % region to below  is new\r\n end\r\nend % icmd\r\n\r\n\r\n%Evaluate Img Score\r\n GmSsq=(double(G)-double(S)).^2;\r\n dis=sqrt(sum(GmSsq,3));\r\n scr=round(0.005*sum(dis(:)));\r\n \r\n fprintf('CmdScore: %i    Img Score:%i\\nTotal:%i\\n',CmdCost,scr,CmdCost+scr)\r\n if CmdCost+scr\u003e17000\r\n  fprintf('Combined Score Too High\\n')\r\n end\r\n \r\nvalid=(scr+CmdCost)\u003c=17000;\r\nassert(valid)\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":3097,"edited_by":3097,"edited_at":"2023-06-28T01:46:42.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-06-27T23:57:46.000Z","updated_at":"2026-07-26T10:47:24.000Z","published_at":"2023-06-28T01:46:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2023.github.io/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eICFP2023\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e Challenge is Jul 7-10, registraion opens late June. Updates at \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://twitter.com/icfpcontest2023\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eTwitICFP2023\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. These contests are insanely complicated and competitive. The challenge evolves every 12 hours with new files and rule updates.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2022.github.io/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eICFP2022 HomePage\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e has details of the RoboPaint contest. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://twitter.com/icfpcontest2022\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eTwit2022\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2022.github.io/writeups/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWriteUps\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.icfpconference.org/contest.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePriorEvents\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2022.github.io/Specifications/spec_v2_4.pdf\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSpec\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://gist.github.com/RafaelBocquet/e464c2d199f2d7a725cafdc22b30df7f\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eImageSubmissions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://github.com/icfpc-unagi/icfpc2022/tree/main/problems\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePuzzles\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSawickiSolutions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e are useful links. Posted 6/27/23.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe of Command Scripting is detailed in the function template. The commands have been matrixed and simplified but are based onthe Spec. Commands are Horiz split, Vertical split, Quad split, Color, and Reset.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a sequence of regions and colors writes that produce the Lower Right image, Img 13999, create commands to fill the image. The Goal 21.png.  Base costs  Cmds:1525, Img 13999, Submission combined score must be less than 17000.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eVisualizations of Image creation: [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://drive.google.com/file/d/19MSfeGmn223KCGujl8Le6tQPqbW4EFXT/view?usp=drive_link\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e21 FBS Draw\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e], adjust speed in settings.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: Color regions  [M,7] of [r1 r2 c1 c2 r g b] where r1,c1 is TopLeft of a square and r2,c2 is BotRight\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: cmds  [N,5] matrix of integer cmd, index, and parameters that vary based on cmd\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDIyLTA5LTAyPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjYzMDZhZjViLTU5Y2ItNDU4NC05NzFkLWQxNzc3NjgxMWU3OTwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5TcGVjaWFsIFJlcXVlc3Q8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6dGl0bGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJk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\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61176,"title":"[Master Regular Expression] Reformat Phone Number","description":"You are given a phone number as a string number. number consists of digits, spaces ' ', and/or dashes '-'.\r\nYou would like to reformat the phone number in a certain manner. Firstly, remove all spaces and dashes. Then, group the digits from left to right into blocks of length 3 until there are 4 or fewer digits. The final digits are then grouped as follows:\r\n2 digits: A single block of length 2.\r\n3 digits: A single block of length 3.\r\n4 digits: Two blocks of length 2 each.\r\nThe blocks are then joined by dashes. Notice that the reformatting process should never produce any blocks of length 1 and produce at most two blocks of length 2.\r\nReturn the phone number after formatting.\r\n \r\nExample 1:\r\nInput: number = \"1-23-45 6\"\r\nOutput: \"123-456\"\r\nExplanation: The digits are \"123456\".\r\nStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\r\nStep 2: There are 3 digits remaining, so put them in a single block of length 3. The 2nd block is \"456\".\r\nJoining the blocks gives \"123-456\".\r\nExample 2:\r\nInput: number = \"123 4-567\"\r\nOutput: \"123-45-67\"\r\nExplanation: The digits are \"1234567\".\r\nStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\r\nStep 2: There are 4 digits left, so split them into two blocks of length 2. The blocks are \"45\" and \"67\".\r\nJoining the blocks gives \"123-45-67\".\r\nExample 3:\r\nInput: number = \"123 4-5678\"\r\nOutput: \"123-456-78\"\r\nExplanation: The digits are \"12345678\".\r\nStep 1: The 1st block is \"123\".\r\nStep 2: The 2nd block is \"456\".\r\nStep 3: There are 2 digits left, so put them in a single block of length 2. The 3rd block is \"78\".\r\nJoining the blocks gives \"123-456-78\".\r\n \r\nConstraints: \r\n2 \u003c= number.length \u003c= 100\r\nnumber consists of digits and the characters '-' and ' '.\r\nThere are at least two digits in number","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 1056.62px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 528.312px; transform-origin: 408px 528.312px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are given a phone number as a string number. number consists of digits, spaces ' ', and/or dashes '-'.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou would like to reformat the phone number in a certain manner. Firstly, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eremove\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e all spaces and dashes. Then, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003egroup\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e the digits from left to right into blocks of length 3 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003euntil\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e there are 4 or fewer digits. The final digits are then grouped as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.6562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2 digits: A single block of length 2.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3 digits: A single block of length 3.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e4 digits: Two blocks of length 2 each.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe blocks are then joined by dashes. Notice that the reformatting process should \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enever\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e produce any blocks of length 1 and produce \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eat most\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e two blocks of length 2.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ethe phone number after formatting.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e number = \"1-23-45 6\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"123-456\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e The digits are \"123456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: There are 3 digits remaining, so put them in a single block of length 3. The 2nd block is \"456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eJoining the blocks gives \"123-456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e number = \"123 4-567\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"123-45-67\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe digits are \"1234567\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: There are 4 digits left, so split them into two blocks of length 2. The blocks are \"45\" and \"67\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eJoining the blocks gives \"123-45-67\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 3:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e number = \"123 4-5678\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"123-456-78\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e The digits are \"12345678\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: The 1st block is \"123\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: The 2nd block is \"456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: There are 2 digits left, so put them in a single block of length 2. The 3rd block is \"78\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eJoining the blocks gives \"123-456-78\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConstraints:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.6562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2 \u0026lt;= number.length \u0026lt;= 100\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003enumber consists of digits and the characters '-' and ' '.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThere are at least \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etwo\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e digits in number\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = solution(number)\r\n\r\nend","test_suite":"%%\r\ncode = fileread('solution.m');\r\nassert(contains(code, 'regexp') || contains(code, 'regexprep'), 'Phải dùng regexp hoặc regexprep');\r\nassert(~contains(code, 'for'), 'Không cho dùng for');\r\nassert(~contains(code, 'while'), 'Không cho dùng while');\r\n%%\r\nnumber = '1-23-45 6';\r\ncorrect_answer = '123-456';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '123 4-567';\r\ncorrect_answer = '123-45-67';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '123 4-5678';\r\ncorrect_answer = '123-456-78';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5048 479  2-57---6-65 323408- 3 0 44 53832506002399320060523835 44 0 3 -804323 56-6---75-2  974 8405';\r\ncorrect_answer = '504-847-925-766-532-340-830-445-383-250-600-239-932-006-052-383-544-038-043-235-667-529-748-405';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '885-2- 703- 33 -307 -2-588';\r\ncorrect_answer = '885-270-333-307-25-88';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '18 61891-7449764808-74-2166  73266237  6612-47-8084679447-19816 81';\r\ncorrect_answer = '186-189-174-497-648-087-421-667-326-623-766-124-780-846-794-471-981-681';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '--4-88- 8056928602564-99-4652068296508 -88-4--';\r\ncorrect_answer = '488-805-692-860-256-499-465-206-829-650-88-84';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '2 950668--55--866059 2';\r\ncorrect_answer = '295-066-855-866-05-92';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '- -99508 9009 80599- -';\r\ncorrect_answer = '995-089-009-805-99';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = ' 7542-528825-2457 ';\r\ncorrect_answer = '754-252-882-524-57';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '85  58';\r\ncorrect_answer = '85-58';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '7817 2 -77- 2 7187';\r\ncorrect_answer = '781-727-727-187';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5--5';\r\ncorrect_answer = '55';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = ' 5486-513315-6845 ';\r\ncorrect_answer = '548-651-331-568-45';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-999841-44-148999-';\r\ncorrect_answer = '999-841-441-489-99';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '7934 -4--- 3--- 7--0 68---5445885445---86 0--7 ---3 ---4- 4397';\r\ncorrect_answer = '793-443-706-854-458-854-458-607-344-397';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-  220985027  --  720589022  -';\r\ncorrect_answer = '220-985-027-720-589-022';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '651831 6 168--55193-5621 -6-92014  2 2 11 2 2  41029-6- 1265-39155--861 6 138156';\r\ncorrect_answer = '651-831-616-855-193-562-169-201-422-112-241-029-612-653-915-586-161-381-56';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-7-4825-5- 07 628--------826 70 -5-5284-7-';\r\ncorrect_answer = '748-255-076-288-267-055-28-47';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-- 2171645---30- 8380624--35  031  130  53--4260838 -03---5461712 --';\r\ncorrect_answer = '217-164-530-838-062-435-031-130-534-260-838-035-461-712';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '4 25-  -494- -  612-08--61724-2 5710-1-5650  0565-1-0175 2-42716--80-216  - -494-  -52 4';\r\ncorrect_answer = '425-494-612-086-172-425-710-156-500-565-101-752-427-168-021-649-45-24';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '9  7-1062-0163-57488475-3610-2601-7  9';\r\ncorrect_answer = '971-062-016-357-488-475-361-026-01-79';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-9-1609  0 45 1368464-9290  0929-4648631 54 0  9061-9-';\r\ncorrect_answer = '916-090-451-368-464-929-009-294-648-631-540-906-19';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5  5';\r\ncorrect_answer = '55';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '628826';\r\ncorrect_answer = '628-826';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5-0 4-45------54-4 0-5';\r\ncorrect_answer = '504-455-44-05';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '15 9-3430 4041180-0726-9-56 - 2443 4--9-499481  184994-9--4 3442 - 65-9-6270-0811404 0343-9 51';\r\ncorrect_answer = '159-343-040-411-800-726-956-244-349-499-481-184-994-943-442-659-627-008-114-040-343-951';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '90-03562-1 941--256 -- 9-5- -61-9 8-2 2198 00 8912 2-8 9-16- -5-9 -- 652--149 1-26530-09';\r\ncorrect_answer = '900-356-219-412-569-561-982-219-800-891-228-916-596-521-491-265-30-09';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '8 2882 8';\r\ncorrect_answer = '828-828';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '90427 -0--7512 8 6 6-19-48-8 88 8-84-91-6 6 8 2157--0- 72409';\r\ncorrect_answer = '904-270-751-286-619-488-888-849-166-821-570-724-09';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '61-67 05 0045 26 -8--9--5--5 42 9834 8443781221873448 4389 24 5--5--9--8- 62 5400 50 76-16';\r\ncorrect_answer = '616-705-004-526-895-542-983-484-437-812-218-734-484-389-245-598-625-400-507-616';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '87126  98-742368-44932070888807023944-863247-89  62178';\r\ncorrect_answer = '871-269-874-236-844-932-070-888-807-023-944-863-247-896-21-78';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5 867768 5';\r\ncorrect_answer = '586-776-85';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '1  89893   20 -804--  --408- 02   39898  1';\r\ncorrect_answer = '189-893-208-044-080-239-89-81';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = ' 186960670076069681 ';\r\ncorrect_answer = '186-960-670-076-069-681';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":4945898,"edited_by":4945898,"edited_at":"2026-02-01T15:35:17.000Z","deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":"2026-02-01T15:35:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-31T12:40:48.000Z","updated_at":"2026-08-17T19:49:53.000Z","published_at":"2026-01-31T12:40:48.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are given a phone number as a string number. number consists of digits, spaces ' ', and/or dashes '-'.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou would like to reformat the phone number in a certain manner. Firstly, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eremove\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e all spaces and dashes. Then, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003egroup\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e the digits from left to right into blocks of length 3 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003euntil\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e there are 4 or fewer digits. The final digits are then grouped as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2 digits: A single block of length 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3 digits: A single block of length 3.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e4 digits: Two blocks of length 2 each.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe blocks are then joined by dashes. Notice that the reformatting process should \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enever\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e produce any blocks of length 1 and produce \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eat most\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e two blocks of length 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethe phone number after formatting.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e number = \\\"1-23-45 6\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"123-456\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e The digits are \\\"123456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \\\"123\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: There are 3 digits remaining, so put them in a single block of length 3. The 2nd block is \\\"456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eJoining the blocks gives \\\"123-456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e number = \\\"123 4-567\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"123-45-67\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eThe digits are \\\"1234567\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \\\"123\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: There are 4 digits left, so split them into two blocks of length 2. The blocks are \\\"45\\\" and \\\"67\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eJoining the blocks gives \\\"123-45-67\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 3:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e number = \\\"123 4-5678\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"123-456-78\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e The digits are \\\"12345678\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: The 1st block is \\\"123\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: The 2nd block is \\\"456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: There are 2 digits left, so put them in a single block of length 2. The 3rd block is \\\"78\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eJoining the blocks gives \\\"123-456-78\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConstraints:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2 \u0026lt;= number.length \u0026lt;= 100\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003enumber consists of digits and the characters '-' and ' '.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere are at least \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etwo\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e digits in number\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":58409,"title":"Calculate the volume of the intersection of two balls","description":"Consider two balls (solid spheres) in , with radius  and  respectively. Suppose that the distance between the centers of the two balls is . Please find the volume of the intersection of the two balls.\r\nIllustration:\r\n\r\n[X, Y, Z] = sphere(36);\r\nr1 = 1;\r\nr2 = 0.8;\r\nc2 = [0.6 -0.8 0];\r\nsurf(X * r1, Y * r1, Z * r1)\r\nhold on\r\nsurf(X * r2 + c2(1), Y * r2 + c2(2), Z * r2 + c2(3))\r\nhold off\r\naxis equal\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 328.438px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407.5px 164.219px; transform-origin: 407.5px 164.219px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.8333px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 21.4167px; text-align: left; transform-origin: 384.5px 21.4167px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eConsider two balls (solid spheres) in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAvdJREFUWEft1kuIXEUUBuCvLkEYXAhBERwEESEIPnBjEF8LRXAVJCuNQURlUAPiOyQmGoIQfGQgBkREXIjobIy6UDcushAVE9wpoiAiIiIigm/klpzu6uTOndudvm10IV2r7rqnqv76z3/+U8nasaCyLFuSy8fEsd8xdfz/Z/gCH+ItfIy6Y8+YWoed+B0v4/TE7sy1uAHvNtfFEe2xQLVM/QP241y8gIfwUSv4bNyV2JSTBckhtUfwdce+l+JCvNgAH3Ov41nsnQKYZXxTgjeQVsh3472OA3dhEQcT+zJ/Ygnft2LPwXf4rTG/ASt4plz+2KdOxiqW61XABosnAKsWqe9FHP5K10Fj0nt9YikPLxKgJwOjzdiJgA0YC2DB1t6K02ruL3oag8kFpKfIkfoj7aAxGusJrLKoHgCLNG0hbSVvQei0Pc7C7bgH60lfke/DoWaJnexUFmC2DgF2AhvV9Zm4RbJT9gluxJejW3QzFnZRHxd/YiVP0FjFYj1MZVjBoypnqE+YymIh1R7yDvImvHlSgZWqDGDrEy/loU+FxUwzrpIclt1c/G2wZjqNJSvy+KosjIVtPFZArqmyCQgvx9u4Dh9MZqy7Krd3GGy4eVTVJfipuPs2fD4NVSUmLnFN8b4fZwF28ZjDvsXPeBjvtAy0uWQzbi3peg1/EJZhD3Yg2ts/8rGr8TwexBuI6noO7+Np/DXmAlfiSWzE0dJXI3XRktbYynQaG7aNkfPHmvCh2woDn2IENjQWzj9q/z0yujp0FmCxw6l4omwVzf3X4kMB7KYuJ++LcFZgcc755aUQDB3AKXgc5xUhr+p9/yWwOCtK/CDuwOGG3uJlEkz+0hfQLFXZ9boIu4hmfVmDpTaTM+ltUirbD8U7x7zHRlUZfW5fqcroew8MeuGQyd5jErAwvua4YgywiLkIrxbdNdfEkzu8Kyq31+gC1muDfyt4Dqwvs3PG5oz1ZaBv/Fxjc8b6MtA3fq6xOWN9GegbP9fY/4axvwF9AOQn9gJZ3AAAAABJRU5ErkJggg==\" width=\"19\" height=\"19\" style=\"width: 19px; height: 19px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, with radius \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAAXNSR0IArs4c6QAABG9JREFUaEPt2VuoZXMcwPHP2pQhZmg8uMXLyHhg1BAZRWSGchuX5P7iTgkPRjKJB2nMoEGmRpkYMzRMDA94IZekFJoHUuMWouRhSIq99Fv7v8c++6xzztp77XPmTK31uv+////3//5/952ZPd/8jA15y3ZtT+P7GVJticzGLLcj5xr82HPuXFpraZ+O6/Bev07ZDClZ5Zi5LZ5sdy6xExuwGt9WER5yzUFYJ3OZ3N14DHnfXhfjFbyOG/Br7++zCWDo1cKpGffgvDyzs5Xb0O5c7JuSyw3JbZfYWdgaEHLOxYclGx6Dl7AIl+DV2Qywq1sBUgLZscjWFtqr8OWIQO6Fh3AvPsKV+K4E4LyM9TmXalmn7U781V032yywX/+uRd6F5YVvtWzS9gi+qAlyHtZnAYY3U/z7vQTgvsm1b8K7uAo/TQYwoB6BhTgeJ5IdQn4zvsaZMiuz3IE5t+H9un5UQb5rkQXI5HKb8Cg+Q7vCHv1LFmRszjOL5a11tMdYVt/i+/Egfsb5+HQqgHNxONbILJN7HncgAmrEowMorrEyucEQ+g8lsgtkxvLYIZdtJV+T3HAQkAszXsZxeSQSY12zDGB6uNN6Y+VkLjyH1mratyJefkeLpW0el1kld8JEqX0oNIMJjXdt2Rvk4doRz6qAXIIP0rGVAKa1V2NjlRh4MIXlnZMAnkyR6nvrpMGuPbrV8fALW6xoc23aNkLJw3gH/1Q4ajG24dCilKlugRemkqY4YjILXEy2TZb/UUDLC+XerqDYdC4pwGGF/8G9hcjOUeRWAdfVr1OeZBbJBwJY2YUj6zxT0cSnE1r3ofvBbS1idHWX7dfxsOSKZ1S1wFTgL8XHU7lwb+qOzHMRPpluSiX7h8VFJRCF9RXp97rguscUZYxUxuh0QGVlzJzUEUUuGFcvTuTCR+HFVMw+h9vx5wwCLANXt2zpVz/OuC9VEZMW0j2gx7GYCODZPfFuXPsyAcjIjNF034gH8NUQwPvBRU+8JcW4UXUgvWoVrRwizo+p73oWLcBmRNK5Hs/2blAGsPdlxlXeE7hZ9Im3JHf4AZcPAXD/BCoK9u4wYbp64O41ot5dmxJSnBvZuP+7AK+l2i9KmDHDjTKAvbEhMm9U4f9OYk2xxz4po8eFTxkS4Pw0gdnODI+zOnXd5yXTli7gKNrDs8ISx3xlACNoh9scjTE1zxQu2U08wwIM+QjYZYF8iGhQWSQYRJIMY4kRWmT2v7F3ahS6A4eAPK5MKgMYzfILU0woyrSrC7Dyjadp4ZHJlcOAdqR5wC94arJR2iinMXs6wKHeZTYBjBgYbrJsqJt0hKIrCQ/6rcYeA4k2AAfCNX7xbAJY8yq7R7wBWJN7A7ABWJNATfFRWuB+eAInDdmJ1LzK7hEfFcBj0+Q6/jeJSU5U9fFndLRHgww5dw+FGqeOCmANFfZs0QZgzfdrADYAaxKoKd5YYAOwJoGa4o0FNgBrEqgp3lhgA7AmgZrijQU2AGsSqCneWGBNgP8BFMMcODEbhBkAAAAASUVORK5CYII=\" width=\"40\" height=\"20\" style=\"width: 40px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAAXNSR0IArs4c6QAABPNJREFUaEPtmXuoZVMcxz9rk0a4QyN5RWrkamLUVcoIkZlRXuNRGMw/XqG8wkhG8Yc0ZmhmPG4NuTFmaLiNMU34hxhJKTSi1PUmSv4Y8oi99N1n7Zl99tnnnLX3Ovs6o73/unXXWvu3Pvv3+P5+xzA8zywDEzZiOzGPA19Pk2nzMKwzlikLVwLfZd47AtFqiE8DlgBv5W0y02Skz2tGIlgTty6xA5gAVgBf+myuuOYAYBzDJVhuBx4BbO6sC4GXgFeAa4Cfsv8fJoCyKwJONnAXcI417IgsE3HrYl8UXK4it53bzgQmBcHC2cC2ggOPAV4A5gIXAS8PM8DUtgQkDmTLI6ONEC8HPhsQyD2AB4C7gXeBy4GvCgDONLDWwsVEjBNzK/B7um7YPDBvf+qRtwGLktiKWE/MQ8DHgSBnAmuNwMAWl/9+KQC4twvt64A3gcXA970ACurhwChwPHAimIPBXg98DpyBYZmx7G/hRuDt0Djy2J96ZALShdx64GHgQyD2OCO/ZLaBDdYwho3GIW7zrNzie4H7gR+Ac4EP+gEcAQ4DVmJYgOVZ4GZACVX5aD9IrrHMhUEF+ytt2QnSwCKdYDGTYFe6MCwDctTAi8BxVoWE9tAsAug+3CnZXNkrhGdAtALiGwB9+akI5sfwKIblWE7oVtoroSm3qTO0Ma+CVWgrn/mAnAe8417rBdCtvQJY55MDD4TE8xY6gCdBUuqzOqnctQe3Wh9+NIKlMVzljlUqeRB4A/jb41VjwGbgkETK+Hvg+U7SJK/o5YFjYDZj7K8JNJsY97qHYXUuScABS9kF7jVA1Vki1wdcal9LnhjmYksB9A5hVZ0nPV28Tmjph86Dm0xytH/I5m081IXi6b4e6AT+fOC9fiGcLd2qPBcA79dNqeB8eZyUgIT1Ze7/oeDS1yQyBidjaHVARTJmhuuIVAs69GK3ED4SeN6J2WeAm4DfphFgEbhQ2ZI3X++4x6mInkI6A7qDRTeAZ2XyXUf7krNEZ5wK6Aup0PwhYYqqNXxTEnoenHrijS7HDaoDyZqUtHKA8nybvsssmg1sAFR0rgaeyh5QBDD7ZTqUdwGQS4FbgCecl+olC4BNgPLoj54Q93WgJNjTYUJdPXBqkvTualeQ9F5V4/xznruL+mRJmLbhRhHAbG5Q5ZUK/6cLBEkATUzUU37q1uzjxLYmF22aqQ/IWW4Csx2meZzV0nUfFUxbUsAS7dc6T2y7RhFAJW2FzdFAm+YpACAxqur4dK4vTb9amU5FhUsJuyiRezpxpWVioCIpZ9EITZX9T2BP1yikAwdB7pBJRQDVLD/XZ0KRWrqX++OvnOmpyu8WFpVuWvOmI1woy4Gm3DxA6eexXqO0uqYx8kBpyP9K/tTMetfxdQDUnO0+4KA+7VH+ksqBChMVoKqPuhJF0M9VDyi7rw6Ax7pqekemsPjY1QAEVIGVdCVhOn6A8aG4u60ZpAeqamns9S2griH/48zuxsbL3kEB1DnqVTXJlgwoMxXxMnRYFw0CoM6Q0DwKWOM0VHpf5cM5TlcOK4MguwYBUD86qxvZ6nrKrEZUj6w275MgK4d4cyhAjfWl9zREKHpWAXfmvHKIcZQ3LRRg+Tf+z3Y0AAM/aAOwARhIIHB744ENwEACgdsbD2wABhII3N54YAMwkEDg9sYDG4CBBAK3Nx4YCPBfZyAoOGxVbtQAAAAASUVORK5CYII=\" width=\"40\" height=\"20\" style=\"width: 40px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e respectively. Suppose that the distance between the centers of the two balls is \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAkCAYAAADB7MdlAAAAAXNSR0IArs4c6QAABKlJREFUaEPt2FeIXHUUx/HPnQgaIQ8WbEEiopgnFTQiibGgMYq9YIsi1hVEsWGMolGCRGyLSgJJFE21YiwPalRQUBFBMfqggmBB7EZ0Y0FwrpyZO5vr7Mzu/Gc2RGEuBHaz59++/1N+55/p7Zua8UTONjgdH3Q43T54CGvxCH7qcFyvZmdhqYq1qq7Ar6UJJ8uslNsWF+Cj5sWyHlc/Ec/iRZyHHzucb3c8LHMkNsgNYgl+6HB8N2Z7YBXZDPLT8HTTJMHiatxDZQnV+PmPsk0vsCZUWFDNzJNbiJvxd8IptsZRMvPl2bQaNHlAC4/7JmGeTk0vwoNk68nPxCctBs4geyGTb8w5Ge+MF6wdsVLmGLmT8Fynu26yq0NjPqZlbMgrlqlajC+7nLN52KQKi6p1738KF+OXFnNPkVkjz6aTx+Xfjrxh14tnHYDn8T3a3VTKWQto2VzMJB9SsVw1wsLnKRO1h2C6isWqrsWfLex2kFktz2aTr8TlGEqBFUD3xYXYCd9iAr4mW9hq0h4P1vC0GrSMoZzl1PLaZ+WbTljnYKzDJNyCBW3GTqQymKkO5LyFc/BFp7C2x/U4HtfhpWLgZVgcFHOuKQ6SsPeOTGvQMubmm6BFCN2FjxOhHYrXi1VHh1UxqGoA65sjZrQwnIxF2B/nlxaLNWdlrMtlQ+TH4s2Ojt+dUaMQzM1yMyOBVFhR5Y4EaHMyVuVq1zsmrKxqIK97wiHls7WDtXNRyiNxX4X7m25yjswqudcwpx6Sm+2rYHp4WOHh4c2hz8LD3u7Qw2oSp4iEMcLQoMyAvFaRT8C7o4XhVrgNNxYV7pIiiZfH3FTEfeSRG/DXZkBVg6QECY/ibryPasKaM/BGR2FYz40dh2HE92PYFa3EWyTJCM8ow+didcKmOzFthhTVqNtc1VgvClTMsffYCX4YVnhUKP5P23lW5Ic7cSVtQ+wgPIONiS3OWKAC0mGFJ80uSnavkBprTsGawlNDv7WTDtvVtCPHtdJjzTkrerbHsV9R4ZpDrByio4m7scCU/94KUq9SoXn9icV5IrxGF6WboIa8iHQ03JU0wyqX2JAH0a+VvwOLxeKmYqL4N6xwUwjVi9q/PGkDloUkGUflXt5S0e6M1E8lo4Yei/86Ba+WJ2iGFZVtVWHQnI/KFTJMGi3O4fi9uY8aA9xueACn1nvCWp7YXD1hYyshhSLEjsDReLnFHqN5vhdPFkn+59FgzSqUbthEXMchwnNCnIYXRZ6K0PwQZxSKPsrrrfgtwbO27BNNPdSaXxUaMPcs5NAI7djsWVEBVxSNbcj8+4qbv7TwhMhZcTtRoeKJI0AGvO8SQIVpVNT4hvuuxPHdmsf+QwpFkxydSUALCRI5LX4/u9CV0amMSC+tRGmU13lFmMVhXilAxcPeXgWsXQqQSxM9qttDjue4OPPU4uUhUstXCG96T70Hbfs81Murw3ge4H8x15aCVZYo3YKKSj3iNbPbyToZ14fVCaXCZkvBStjif8e0DyvhLvqw+rASCCSY9j2rDyuBQIJp37P6sBIIJJj2PasPK4FAgmnfs/qwEggkmPY9qw8rgUCCad+zEmD9Ayi9MTS3ql3GAAAAAElFTkSuQmCC\" width=\"37.5\" height=\"18\" style=\"width: 37.5px; height: 18px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. Please find the volume of the intersection of the two balls.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIllustration:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 183.938px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404.5px 91.9688px; transform-origin: 404.5px 91.9688px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e[X, Y, Z] = sphere(36);\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003er1 = 1;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003er2 = 0.8;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ec2 = [0.6 -0.8 0];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003esurf(X * r1, Y * r1, Z * r1)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ehold \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003eon\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003esurf(X * r2 + c2(1), Y * r2 + c2(2), Z * r2 + c2(3))\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ehold \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003eoff\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eaxis \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003eequal\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384.5px 10.8333px; text-align: left; transform-origin: 384.5px 10.8333px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function V = Vlens(r1, r2, d)\r\n    \r\nend","test_suite":"%%\r\nassert(abs(Vlens(sqrt(3), sqrt(3), 12*cos(pi/9)*sin(pi/9) - sqrt(12)*(1 - 2*sin(pi/9)^2)) - sqrt(12)*pi) \u003c 1e-13)\r\n\r\n%%\r\nassert(abs(Vlens(1, 2, 0) - 4*pi/3) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 0.5) - 4*pi/3) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 1) - 4*pi/3) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 1.5) - 3.239767424014474) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 2) - 1.701696020694471) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 2.5) - 0.477783882733448) \u003c 1e-13)\r\nassert(isequal(Vlens(1, 2, 3), 0))\r\n\r\n%% \r\nassert(abs(Vlens(3, 4, 5) - 19.268434942017397) \u003c 1e-13)\r\nassert(abs(Vlens(1, 0.8, 1) - 0.750631204697721) \u003c 1e-13)\r\nassert(isequal(Vlens(10, 0, 2), 0))\r\nassert(isequal(Vlens(0, 5, 0), 0))\r\nassert(abs(Vlens((1 + sqrt(5))/2, exp(1), pi) - 3.982801259482478) \u003c 1e-13)\r\nassert(abs(Vlens(17, 89, 105) - 44.214176608022065) \u003c 1e-13)\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":332395,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":15,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-06-09T15:45:44.000Z","updated_at":"2026-08-29T09:58:43.000Z","published_at":"2023-06-09T15:45:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eConsider two balls (solid spheres) in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\mathbb{R}^3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, with radius \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003er_1 \\\\ge 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003er_2 \\\\ge 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e respectively. Suppose that the distance between the centers of the two balls is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ed \\\\ge 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Please find the volume of the intersection of the two balls.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIllustration:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[[X, Y, Z] = sphere(36);\\nr1 = 1;\\nr2 = 0.8;\\nc2 = [0.6 -0.8 0];\\nsurf(X * r1, Y * r1, Z * r1)\\nhold on\\nsurf(X * r2 + c2(1), Y * r2 + c2(2), Z * r2 + c2(3))\\nhold off\\naxis equal]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61174,"title":"[Master Regular Expression] String To Integer","description":"Implement the myAtoi(string s) function, which converts a string to a 32-bit signed integer.\r\nThe algorithm for myAtoi(string s) is as follows:\r\n \r\nWhitespace: Ignore any leading whitespace (\" \").\r\n \r\nSignedness: Determine the sign by checking if the next character is '-' or '+', assuming positivity if neither present.\r\n \r\nConversion: Read the integer by skipping leading zeros until a non-digit character is encountered or the end of the string is reached. If no digits were read, then the result is 0.\r\n \r\nRounding: If the integer is out of the 32-bit signed integer range [-231, 231 - 1], then round the integer to remain in the range. Specifically, integers less than -231 should be rounded to -231, and integers greater than 231     - 1 should be rounded to 231 - 1.\r\nReturn the integer as the final result.\r\n \r\nExample 1:\r\nInput: s = \"42\"\r\nOutput: 42\r\nExplanation:\r\nThe underlined characters are what is read in and the caret is the current reader position.\r\nStep 1: \"42\" (no characters read because there is no leading whitespace)\r\n         ^\r\nStep 2: \"42\" (no characters read because there is neither a '-' nor '+')\r\n         ^\r\nStep 3: \"42\" (\"42\" is read in)\r\n           ^\r\nExample 2:\r\nInput: s = \" -042\"\r\nOutput: -42\r\nExplanation:\r\nStep 1: \"   -042\" (leading whitespace is read and ignored)\r\n            ^\r\nStep 2: \"   -042\" ('-' is read, so the result should be negative)\r\n             ^\r\nStep 3: \"   -042\" (\"042\" is read in, leading zeros ignored in the result)\r\n               ^\r\nExample 3:\r\nInput: s = \"1337c0d3\"\r\nOutput: 1337\r\nExplanation:\r\nStep 1: \"1337c0d3\" (no characters read because there is no leading whitespace)\r\n         ^\r\nStep 2: \"1337c0d3\" (no characters read because there is neither a '-' nor '+')\r\n         ^\r\nStep 3: \"1337c0d3\" (\"1337\" is read in; reading stops because the next character is a non-digit)\r\n             ^\r\nExample 4:\r\nInput: s = \"0-1\"\r\nOutput: 0\r\nExplanation:\r\nStep 1: \"0-1\" (no characters read because there is no leading whitespace)\r\n         ^\r\nStep 2: \"0-1\" (no characters read because there is neither a '-' nor '+')\r\n         ^\r\nStep 3: \"0-1\" (\"0\" is read in; reading stops because the next character is a non-digit)\r\n          ^\r\nExample 5:\r\nInput: s = \"words and 987\"\r\nOutput: 0\r\nExplanation:\r\nReading stops at the first non-digit character 'w'.\r\n \r\nConstraints:\r\n \r\n0 \u003c= s.length \u003c= 200\r\n \r\ns consists of English letters (lower-case and upper-case), digits (0-9), ' ', '+', '-', and '.'.\r\n ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 2070.94px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 1035.46px; transform-origin: 408px 1035.47px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eImplement the myAtoi(string s) function, which converts a string to a 32-bit signed integer.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe algorithm for myAtoi(string s) is as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eWhitespace\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Ignore any leading whitespace (\" \").\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSignedness\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Determine the sign by checking if the next character is '-' or '+', assuming positivity if neither present.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 20.4375px; transform-origin: 391px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 20.4375px; text-align: left; transform-origin: 363px 20.4375px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConversion\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Read the integer by skipping leading zeros until a non-digit character is encountered or the end of the string is reached. If no digits were read, then the result is 0.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.6562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 30.65px; text-align: left; transform-origin: 363px 30.6562px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRounding\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: If the integer is out of the 32-bit signed integer range [-2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - 1], then round the integer to remain in the range. Specifically, integers less than -2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e should be rounded to -2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and integers greater than 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e     - 1 should be rounded to 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - 1.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn the integer as the final result.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"42\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 42\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe underlined characters are what is read in and the caret is the current reader position.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"42\" (no characters read because there is no leading whitespace)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"42\" (no characters read because there is neither a '-' nor '+')\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e42\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\" (\"42\" is read in)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e           \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \" -042\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e -42\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e   \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e-042\" (leading whitespace is read and ignored)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e            \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e   \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e-\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e042\" ('-' is read, so the result should be negative)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e             \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e   \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e-\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e042\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\" (\"042\" is read in, leading zeros ignored in the result)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e               \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 3:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"1337c0d3\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 1337\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"1337c0d3\" (no characters read because there is no leading whitespace)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"1337c0d3\" (no characters read because there is neither a '-' nor '+')\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e1337\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ec0d3\" (\"1337\" is read in; reading stops because the next character is a non-digit)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e             \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 4:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"0-1\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"0-1\" (no characters read because there is no leading whitespace)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"0-1\" (no characters read because there is neither a '-' nor '+')\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e0\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e-1\" (\"0\" is read in; reading stops because the next character is a non-digit)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e          \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 5:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"words and 987\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReading stops at the first non-digit character 'w'.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConstraints:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e0 \u0026lt;= s.length \u0026lt;= 200\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003es consists of English letters (lower-case and upper-case), digits (0-9), ' ', '+', '-', and '.'.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = solution(s)\r\n\r\nend","test_suite":"%%\r\ns = '42';\r\nresult = 42;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '   -042';\r\nresult = -42;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '1337c0d3';\r\nresult = 1337;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '0-1';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'words and 987';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '5467824652315';\r\nresult = 2147483647;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '     -535262335433103';\r\nresult = -2147483648;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' +-3242asfjkahw asu   ';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '      -.a0e3';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '+0003247er12349';\r\nresult = 3247;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'F6m28 d54L 1 3oC52m543196j861396J07929B321 04Vl4 2 BI58 b7641726M8L1Y15p.7525251xV3c0  002C4989577X06q+5J15G  82RG7x56r1R0507qL9';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '9j0845U3839Z2S23 21 0X96cR6 .n-6A3rZ4c 78RSg60996F  51435A228.2 zo453754O66-13f93z798317079 0c2- n0B6659565  YQ53M49M1479I3U7p857eLH22H 08I64336+4 s1f 8O1+309z9y';\r\nresult = 9;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' 240bRjk9444T393726quJ9vc0234234R5565k62 ';\r\nresult = 240;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '61D71J4  3T 9D908th90e7 ks0o9142991Y4550846RM2-6e848Bf326C  21E787843IK';\r\nresult = 61;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '6+ I197 931015o5 Y 93hHC+ L74 5 0Z3 5e01N15849o8O274+0151260c 21673D+0I701ZD 05719579105894Lw7W93t74S28V  79K63747 96E568';\r\nresult = 6;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111';\r\nresult = 2147483647;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '7C4w5Q4S89Yn500u768H6.1524643 r3Ii9U93BC55y80o7456r0fE4 3 1U 60B.A80M6g2uKok6b995b20999aNQJ.N1509h3715o9m H127hH027l8k2  0hY263d3X0';\r\nresult = 7;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'sC9k893';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '005 H  ar 85O48h4z9K5PN9164430H795YXT f584eo133 fx037651l6 905UO6 9xS1G933b+9U91212  626r6k5 G381211 ';\r\nresult = 5;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' BlVoPh4e nj58n9S2Kj4 729U7-13204362Z86466N8 09o 8wT5r40155027m d7MYO7J6.9z4 . 553';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '469Y0cJD2S7ED6 C0162';\r\nresult = 469;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'o5u2 E';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '366451770 12 90462176w9u70026e24 4526IG6 4R 3194120 ot4I 059 7t2Vx5 518wlR562599216x382Cm968GJ88K9n 73.33C2 7 h50y6 I4Zxq 96v+oXqA8E5380w4 q  48P434n5.3';\r\nresult = 366451770;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '53KP0-078y 4Jm9I6';\r\nresult = 53;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' 163te Lv9018RzOV65p3TO65 ds-190k +3df50zm8cq5L944H62Q W3w8-09 8180';\r\nresult = 163;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '+   S38z8l3 L2703 E50J8K5 0855Sj5 79T 2yf125784wq4 1 5 5 663fvN83.36B7N6a-17N06436N8s57R21cO1 2  0rX75039.4 1P15 896m4 M5up227   02lziQM38p8 9g18359i78234744H9P 4197 l69';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'Q843R c o98F644JbB6 0M78m5 55 714Va 50904';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '7m 5412e1M719x5oc-667738090EC5VSY20453';\r\nresult = 7;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '3745J026y3OU6X2l9 832 s 8Q-3 5jZ4Oa14O8Go0n D9 13075483OP-0J 1Z5t7989292797xZVi3039 6 H4428v5p79X U1I02 65r5 74x9142938fSl1PV S5J08252- 500010Vgj014HVY';\r\nresult = 3745;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '43ie370 oCp750v104Q 6B  7Tv02894762R6y0715QB295J1p2e333W6 03E707wE54x';\r\nresult = 43;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '832KY6wSHy 24704W59 J6 31  595t6a T3+19z05cC8Z748224k Un974j11g695d6eZ171fL189 5.3 a727';\r\nresult = 832;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '5x24P jt07f2 4yy76T068 12 32028Dm21 8855K7j3139 P02751t6 90 547 s90q4v .61Z 314J38K37 + 47rO757542281N22e 6106q71s 798 ';\r\nresult = 5;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '3s36440N87855Y8i r44d3x2Se2BO967b40RZoY827i Ek 45y61D720 667858025i9bsA2 kb.035 31W3X 48d41935V5Q6052Y794G1w7M8E56+K206+M49o5170 ';\r\nresult = 3;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '39 6 zb694f515502C B4I';\r\nresult = 39;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'T73v68jx614qP9P+Xl38 D.Z248233 5q93 09Y69';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":4945898,"edited_by":4945898,"edited_at":"2026-02-01T12:51:22.000Z","deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":"2026-02-01T12:51:22.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-31T09:59:26.000Z","updated_at":"2026-09-15T09:15:49.000Z","published_at":"2026-01-31T09:59:26.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eImplement the myAtoi(string s) function, which converts a string to a 32-bit signed integer.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe algorithm for myAtoi(string s) is as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eWhitespace\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Ignore any leading whitespace (\\\" \\\").\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSignedness\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Determine the sign by checking if the next character is '-' or '+', assuming positivity if neither present.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConversion\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Read the integer by skipping leading zeros until a non-digit character is encountered or the end of the string is reached. If no digits were read, then the result is 0.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRounding\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: If the integer is out of the 32-bit signed integer range [-2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - 1], then round the integer to remain in the range. Specifically, integers less than -2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e should be rounded to -2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and integers greater than 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e     - 1 should be rounded to 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn the integer as the final result.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"42\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 42\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe underlined characters are what is read in and the caret is the current reader position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"42\\\" (no characters read because there is no leading whitespace)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"42\\\" (no characters read because there is neither a '-' nor '+')\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e42\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e\\\" (\\\"42\\\" is read in)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e           \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\" -042\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e -42\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e   \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e-042\\\" (leading whitespace is read and ignored)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e            \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e   \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e-\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e042\\\" ('-' is read, so the result should be negative)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e             \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e   \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e-\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e042\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e\\\" (\\\"042\\\" is read in, leading zeros ignored in the result)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e               \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 3:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"1337c0d3\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 1337\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"1337c0d3\\\" (no characters read because there is no leading whitespace)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"1337c0d3\\\" (no characters read because there is neither a '-' nor '+')\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1337\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003ec0d3\\\" (\\\"1337\\\" is read in; reading stops because the next character is a non-digit)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e             \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 4:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"0-1\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"0-1\\\" (no characters read because there is no leading whitespace)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"0-1\\\" (no characters read because there is neither a '-' nor '+')\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e-1\\\" (\\\"0\\\" is read in; reading stops because the next character is a non-digit)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e          \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 5:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"words and 987\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReading stops at the first non-digit character 'w'.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConstraints:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 \u0026lt;= s.length \u0026lt;= 200\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003es consists of English letters (lower-case and upper-case), digits (0-9), ' ', '+', '-', and '.'.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":458,"title":"Parcel Routing","description":"Given a matrix that represent the distance along highways between major cities numbered 1 to _N_, provide the path and shortest distance from a given city, _from_, to a given city, _to_. Assume that 0 represents no direct path between two cities. If there is no solution to the problem, return -1 for both the path and the distance.","description_html":"\u003cp\u003eGiven a matrix that represent the distance along highways between major cities numbered 1 to \u003ci\u003eN\u003c/i\u003e, provide the path and shortest distance from a given city, \u003ci\u003efrom\u003c/i\u003e, to a given city, \u003ci\u003eto\u003c/i\u003e. Assume that 0 represents no direct path between two cities. If there is no solution to the problem, return -1 for both the path and the distance.\u003c/p\u003e","function_template":"function [route d] = parcel_route( from, to, graph )\r\n  route = -1;\r\n  d = -1;\r\nend","test_suite":"%%\r\n[route d] = parcel_route( 1, 5, zeros( 5 ) )\r\nassert(route == -1 \u0026\u0026 d == -1);\r\n\r\n%%\r\n[route d] = parcel_route( 1, 2, [0 0.320527862039621 0 0 0;0.320527862039621 0 0 0 0.85044688801616;0 0 0 0 0;0 0 0 0 0;0 0.85044688801616 0 0 0] );\r\nassert( isequal(route,[1 2]) \u0026\u0026 abs( d - 0.320528 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 4, 2, [0 0 0 0 0.648056184801628;0 0 0.168504735306137 0 0;0 0.168504735306137 0 0 0;0 0 0 0 0;0.648056184801628 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 3, 3, [0 0 0 1.07077622171054 0.00497624606093106;0 0 0 0 0;0 0 0 0 0;1.07077622171054 0 0 0 0;0.00497624606093106 0 0 0 0] );\r\nassert( isequal(route,3) \u0026\u0026 abs( d - 0 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 5, 2, [0 0 0.478447257684744 0.52778921303553 0;0 0 0 0.344727452766697 0;0.478447257684744 0 0 0 0;0.52778921303553 0.344727452766697 0 0 0;0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 1, 4, [0 0 0 0 0;0 0 0 0 0;0 0 0 0 0;0 0 0 0 0;0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 10, 5, [0 0 0 0 0.758920911298127 1.17184862472796 0 0 0 0;0 0 0 0.229051389055984 0 0 0.110344033764499 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0.229051389055984 0 0 0 0 0 0 0 0;0.758920911298127 0 0 0 0 0 0.582786870390757 0 0 0.266149081187709;1.17184862472796 0 0 0 0 0 0.91437757836659 0 0 0.928664694998184;0 0.110344033764499 0 0 0.582786870390757 0.91437757836659 0 0.72845914907191 0.440667818657679 0.0752998054887686;0 0 0 0 0 0 0.72845914907191 0 0 0;0 0 0 0 0 0 0.440667818657679 0 0 0.72584117080215;0 0 0 0 0.266149081187709 0.928664694998184 0.0752998054887686 0 0.72584117080215 0] );\r\nassert( isequal(route,[10 5]) \u0026\u0026 abs( d - 0.266149 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 7, 3, [0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0.348270614748404 0 0.963402246386651 0 0 0 0;0 0 0.348270614748404 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.00647302663148808 0 0;0 0 0.963402246386651 0 0 0 0 1.11338837090812 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.00647302663148808 1.11338837090812 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 4, 7, [0 0 0.529236850857286 0 0 0 1.60144982503606 0 0 0;0 0 0 0 0 0 0.828441215877115 0 0 0;0.529236850857286 0 0 0.0279102825979989 0 0 0 0 0 0.0544746812572747;0 0 0.0279102825979989 0 0 0 0 0 0 0;0 0 0 0 0 1.04094484718858 0 0 0 0;0 0 0 0 1.04094484718858 0 0 0 0 0.124040053577104;1.60144982503606 0.828441215877115 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.37043522751259;0 0 0.0544746812572747 0 0 0.124040053577104 0 0 0.37043522751259 0] );\r\nassert( isequal(route,[4 3 1 7]) \u0026\u0026 abs( d - 2.1586 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 4, 7, [0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.577543761888686 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.124487323633357 0 0 0.679813903514902;0 0.577543761888686 0 0 0 0 0.560623889702786 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0.124487323633357 0.560623889702786 0 0 0 0.250828758360099 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.250828758360099 0 0 0.914651700028183;0 0 0 0.679813903514902 0 0 0 0 0.914651700028183 0] );\r\nassert( isequal(route,[4 7]) \u0026\u0026 abs( d - 0.124487 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 1, 9, [0 0 0.210714289971845 0 0 0.655795786759233 0 0 0.417975370686535 0.0762383289683841;0 0 0 0 0 0 0 0 0 0;0.210714289971845 0 0 0 0 0 0.627639413184948 0.546973506820504 0 0;0 0 0 0 0 0.44290978142888 0 0 0 0;0 0 0 0 0 0 0.494959375382896 0.199417369123429 0.61193318690704 0;0.655795786759233 0 0 0.44290978142888 0 0 0 0 0.295901565877421 0;0 0 0.627639413184948 0 0.494959375382896 0 0 0 0 0;0 0 0.546973506820504 0 0.199417369123429 0 0 0 0 0.882898432991531;0.417975370686535 0 0 0 0.61193318690704 0.295901565877421 0 0 0 0.0999710063468799;0.0762383289683841 0 0 0 0 0 0 0.882898432991531 0.0999710063468799 0] );\r\nassert( isequal(route,[1 10 9]) \u0026\u0026 abs( d - 0.176209 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 12, 3, [0 0.139438875035701 0.112367141305958 0 0 0 0 0 0 0.742115072015769 0 0 0.244537467584915 0 0;0.139438875035701 0 0.135942047224331 0 0 0 0 0 0 0 0.374140881779805 0 0.217860680093506 0.379818098539566 1.17229854239237;0.112367141305958 0.135942047224331 0 0 0 0 0 1.7792137360137 0.350752848520651 0 0 0.284985494377118 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.161446305533344 0 0 0 0.183948436622344 0 0 0;0 0 1.7792137360137 0 0 0 0.161446305533344 0 0 0 0 0 0 0 0;0 0 0.350752848520651 0 0 0 0 0 0 0 0 0 0 0 0.362973369969354;0.742115072015769 0 0 0 0 0 0 0 0 0 0.263865914379949 0 0 0 0;0 0.374140881779805 0 0 0 0 0 0 0 0.263865914379949 0 0 0 0 0;0 0 0.284985494377118 0 0 0 0.183948436622344 0 0 0 0 0 0 0 0;0.244537467584915 0.217860680093506 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.379818098539566 0 0 0 0 0 0 0 0 0 0 0 0 1.863621808387;0 1.17229854239237 0 0 0 0 0 0 0.362973369969354 0 0 0 0 1.863621808387 0] );\r\nassert( isequal(route,[12 3]) \u0026\u0026 abs( d - 0.284985 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 14, 13, [0 0 0 0.0850075668378245 0 0 0 0 0.0463952689981919 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0.0850075668378245 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.831785345865625 0 0 0 0 0 0 0 0.300824537605104 0;0 0 0 0 0.831785345865625 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.316676635592728 0 0 0.18465657297998 0 0;0.0463952689981919 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.316676635592728 0 0 0 0 0 0 2.01596808102817;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0.735349103904233 0 0;0 0 0 0 0 0 0 0.18465657297998 0 0 0 0.735349103904233 0 0 0;0 0 0 0 0.300824537605104 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 2.01596808102817 0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 8, 8, [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.669844066951192 0 0 1.79425332134151 0 0 0 0;0 0 0 0 0 0.354813543185228 0.350829365088585 0.334017411457367 0 0 0.750194269879854 0 0 0 0.837083783283494;0 0 0 0 0 0 0 0 0 0 0 0.7666462425288 0 0 0;0 0 0 0 0 0 0 0 0 0 0.335432927184154 0.290662441159473 0 0 0;0 0 0.354813543185228 0 0 0 0 0 0 0 0 0.612746104915618 0 1.3702409817804 0;0 0 0.350829365088585 0 0 0 0 0 0 0 0 0 0 0 0;0 0.669844066951192 0.334017411457367 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 1.79425332134151 0.750194269879854 0 0.335432927184154 0 0 0 0 0 0 0 0 0 0;0 0 0 0.7666462425288 0.290662441159473 0.612746104915618 0 0 0 0 0 0 0.600235691901178 0 0;0 0 0 0 0 0 0 0 0 0 0 0.600235691901178 0 0 0;0 0 0 0 0 1.3702409817804 0 0 0 0 0 0 0 0 0.25725306655894;0 0 0.837083783283494 0 0 0 0 0 0 0 0 0 0 0.25725306655894 0] );\r\nassert( isequal(route,8) \u0026\u0026 abs( d - 0 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 9, 2, [0 0 0 0 0 0 0 0.216161539093326 0 0 0 0 0 0 0;0 0 0 0.154899548332433 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0.195632123891572 0 0.638112022611646 0 0;0 0.154899548332433 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.924920233869358 0 0 0 0 0 0 0.225753938901222;0 0 0 0 0 0 0 0 0 0 0 0.105130198814148 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0.216161539093326 0 0 0 0.924920233869358 0 0 0 0.283480661544537 0 0 0 0 0 0;0 0 0 0 0 0 0 0.283480661544537 0 0 0.860820315822094 0 0 0.114189406386242 0;0 0 0 0 0 0 0 0 0 0 0.777006911310097 0.0395282910845656 0.559642782958394 0.0374763085984708 0;0 0 0.195632123891572 0 0 0 0 0 0.860820315822094 0.777006911310097 0 0.107327989339846 0 0 0;0 0 0 0 0 0.105130198814148 0 0 0 0.0395282910845656 0.107327989339846 0 0 0 0;0 0 0.638112022611646 0 0 0 0 0 0 0.559642782958394 0 0 0 0 0;0 0 0 0 0 0 0 0 0.114189406386242 0.0374763085984708 0 0 0 0 0;0 0 0 0 0.225753938901222 0 0 0 0 0 0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 6, 8, [0 1.00600776349789 0 0 0.409642943366229 0 0 0 0 0 0 0 0.780942905018081 0.218269812307052 0;1.00600776349789 0 0 0 0 0 0 0 0 0.604439587022491 0 0 0 0 0;0 0 0 2.19497071462911 0 0.384068674620751 0 0 0 0.752596352506117 0.210553220187945 0 0 0 0.101200876472261;0 0 2.19497071462911 0 0 0 0 0 0 0 0 0.0821684991109088 0 0 1.39540244685607;0.409642943366229 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.384068674620751 0 0 0 0.0278385656290563 0 0 0 0 0 0 0 0;0 0 0 0 0 0.0278385656290563 0 0 0 0 0.314664537582249 0 0 0 0.157551652892199;0 0 0 0 0 0 0 0 0 0 1.37753279184511 0 0 0.647734508061038 0.538120114299927;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.604439587022491 0.752596352506117 0 0 0 0 0 0 0 0.38099752988379 0 0 0 0;0 0 0.210553220187945 0 0 0 0.314664537582249 1.37753279184511 0 0.38099752988379 0 0 0 0 0;0 0 0 0.0821684991109088 0 0 0 0 0 0 0 0 0.724941186609613 0 0;0.780942905018081 0 0 0 0 0 0 0 0 0 0 0.724941186609613 0 0 0;0.218269812307052 0 0 0 0 0 0 0.647734508061038 0 0 0 0 0 0 0;0 0 0.101200876472261 1.39540244685607 0 0 0.157551652892199 0.538120114299927 0 0 0 0 0 0 0] );\r\nassert( isequal(route,[6 7 15 8]) \u0026\u0026 abs( d - 0.72351 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 15, 1, [0 0 0 0 0 0 0 0 0 0 0 0.444956179153313 0.694837045312089 0 0 0 1.21296662658388 0 1.56620351515086 0.139996151546743;0 0 0.436509042497808 0 0 0 0 0 0 0.51021617110356 0.382775864014207 0 0 0 0 0 0 0 0.0458660640982067 0;0 0.436509042497808 0 0.142843784706697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.142843784706697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.923358421898822 0 0 0 0 0 0 0.535622573665002 0 0 0.0623807988546017 0 0 0 0;0 0 0 0 0.923358421898822 0 0 0 0 0 0 0 0 0 0.0225268450194125 0.789248499651178 0.131644262096824 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0.157622272676696 0.474149476188578 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 1.38990078830045 0 0 0 0 0.691403775437505 0;0 0.51021617110356 0 0 0 0 0 0 0 0 0.597507997139564 0 0 0 0.354205526419423 0 0 0 0 0;0 0.382775864014207 0 0 0 0 0 0 0 0.597507997139564 0 0 0 0.659672915756231 0 0 0 0 0 0;0.444956179153313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.138835508200668;0.694837045312089 0 0 0 0.535622573665002 0 0.157622272676696 0 0 0 0 0 0 0 0 0.112112626230952 0 0 0 0.0843937952650982;0 0 0 0 0 0 0.474149476188578 0 1.38990078830045 0 0.659672915756231 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.0225268450194125 0 0 0 0.354205526419423 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.0623807988546017 0.789248499651178 0 0 0 0 0 0 0.112112626230952 0 0 0 0 0 0 2.40412068693751;1.21296662658388 0 0 0 0 0.131644262096824 0 0 0 0 0 0 0 0 0 0 0 0 0.332961917093088 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.464569385286 0;1.56620351515086 0.0458660640982067 0 0 0 0 0 0 0.691403775437505 0 0 0 0 0 0 0 0.332961917093088 1.464569385286 0 0;0.139996151546743 0 0 0 0 0 0 0 0 0 0 0.138835508200668 0.0843937952650982 0 0 2.40412068693751 0 0 0 0] );\r\nassert( isequal(route,[15 6 16 13 20 1]) \u0026\u0026 abs( d - 1.14828 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 6, 9, [0 0.366176160541789 0.786653302253499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.21056171145861;0.366176160541789 0 0 0 0 0 0 0 0 1.00794652016003 0 0 0 0 0 0 0 0 0 0;0.786653302253499 0 0 0 0.00852440175782365 0 0 0 0 0 0.17749671083585 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.104971160045632 0 0.612122585766863 0 0.283798036821908;0 0 0.00852440175782365 0 0 0 0.643083445674635 0 0 0 1.48191061231689 0 0 0 0.200776975353452 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.20656027667801 0 0 0;0 0 0 0 0.643083445674635 0 0 0 0.0293301078099069 0 0 0.0684877514911584 0.244866042619905 0 0 0 0 0.844967783108164 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.0293301078099069 0 0 0 0 0.112122931478046 0 0 0 0.904924565740344 0 0 0 0;0 1.00794652016003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.17749671083585 0 1.48191061231689 0 0 0 0 0 0 0.356911349006201 0 0 0.157837394902406 0 0 0 0 0;0 0 0 0 0 0 0.0684877514911584 0 0.112122931478046 0 0.356911349006201 0 0.682956498987976 0.369934947078526 0 0 0 0 0 0;0 0 0 0 0 0 0.244866042619905 0 0 0 0 0.682956498987976 0 0 0 0 1.43719870645473 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0.369934947078526 0 0 0 0 0 0 0 0;0 0 0 0 0.200776975353452 0 0 0 0 0 0.157837394902406 0 0 0 0 0.0962643536575907 0 0 0 0;0 0 0 0.104971160045632 0 0 0 0 0.904924565740344 0 0 0 0 0 0.0962643536575907 0 0 0 0 0.884861315533158;0 0 0 0 0 1.20656027667801 0 0 0 0 0 0 1.43719870645473 0 0 0 0 0.00316254045496533 0.917601066178612 0;0 0 0 0.612122585766863 0 0 0.844967783108164 0 0 0 0 0 0 0 0 0 0.00316254045496533 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.917601066178612 0 0 0;0.21056171145861 0 0 0.283798036821908 0 0 0 0 0 0 0 0 0 0 0 0.884861315533158 0 0 0 0] );\r\nassert( isequal(route,[6 17 18 7 9]) \u0026\u0026 abs( d - 2.08402 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 15, 8, [0 0 0 0 0 0 0 0.444927230771171 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0.0904807891398611 0 0 0.117980802815763 0 0 0 0 0 0 0 0 0 0 0.786791961925432 0 0;0 0 0 0 0 0 0 0 0 0.159132007464481 0.110433064086588 0 0 0 0 0 0 0 0 0.139982926657546;0 0.0904807891398611 0 0 0.388870980511861 0 0 0 0 0 0 0.973527639623757 0 0 0 0 0 0 0 0;0 0 0 0.388870980511861 0 0 0 0.305597627987039 0 0 0 0 0.027077532916115 0 0 0 0 0 0.290796760442986 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.117980802815763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.27266472620458 0.665594866955372 0 0.626568354787985;0.444927230771171 0 0 0 0.305597627987039 0 0 0 0 0 0 0 0 0 0 0 0 0 0.498229667608556 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.159132007464481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.110433064086588 0 0 0 0 0 0 0 0 0 0.611004915345871 0 0 0 0.561899811991367 0 0 0;0 0 0 0.973527639623757 0 0 0 0 0 0 0 0 0.949329689605504 0 0 0 0 0 0 0;0 0 0 0 0.027077532916115 0 0 0 0 0 0.611004915345871 0.949329689605504 0 0 0 0 0 0.45822991145669 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.916926430883478 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0944227233455792;0 0 0 0 0 0 1.27266472620458 0 0 0 0.561899811991367 0 0 0 0 0 0 0.0123263072768274 0 0;0 0.786791961925432 0 0 0 0 0.665594866955372 0 0 0 0 0 0.45822991145669 0 0 0 0.0123263072768274 0 0.708053638455894 0;0 0 0 0 0.290796760442986 0 0 0.498229667608556 0 0 0 0 0 0.916926430883478 0 0 0 0.708053638455894 0 0;0 0 0.139982926657546 0 0 0 0.626568354787985 0 0 0 0 0 0 0 0 0.0944227233455792 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 5, 4, [0 0 0 0 0 0 0 0 0 0.482056160228392 0 0 0 0 0 0 0 0 0.00508309589200806 0;0 0 0.342764171753101 0 0.592230924022738 0 0 0 0 0 0 0 0 0 0 0 0.616196530219501 0 0.105964156030294 0;0 0.342764171753101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.06756913797405 0 0 0 0 0;0 0.592230924022738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 1.75169005582658 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.198256254136309 0 0.117040404671406 0.742253008190119 0 0 0 0 0 0 0 0 0;0 0 0 0 0 1.75169005582658 0.198256254136309 0 0 0.193487168668438 0 0 0 0 0 0.213470445629309 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0.672768253513765 0 0 0 0 0 0 0 0;0.482056160228392 0 0 0 0 0 0.117040404671406 0.193487168668438 0 0 0.182397544709499 0 0 0 0 0 0 0 0.352313653363684 0;0 0 0 0 0 0 0.742253008190119 0 0 0.182397544709499 0 0.863897537114491 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0.672768253513765 0 0.863897537114491 0 0 0 0 0 0.849422540372472 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.126177070732391 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 1.06756913797405 0 0 0 0 0 0 0 0 0.126177070732391 0 0 0 0 0.810675752838635 0.192588746332897 0;0 0 0 0 0 0 0 0.213470445629309 0 0 0 0 0 0 0 0 0 0 0 0;0 0.616196530219501 0 0 0 0 0 0 0 0 0 0.849422540372472 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.810675752838635 0 0 0 0 0;0.00508309589200806 0.105964156030294 0 0 0 0 0 0 0 0.352313653363684 0 0 0 0 0.192588746332897 0 0 0 0 0.473102743220109;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.473102743220109 0] );\r\nassert( isequal(route,[5 2 19 15 4]) \u0026\u0026 abs( d - 1.95835 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 18, 3, [0 0 0 0 0 0 0.588131422298983 0 0 0 0 0 0 0 0 0 0 0 0.411615488806083 0;0 0 0 0 0 0 0 0 0 0.148093137302263 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.513126690185934 0.314081294727961 0 0 0 0 0 0 0 0 0 0 0.105622237791164 0 0;0 0 0 0 0.0233388222703319 0 0 0.620281238898666 0 0 0 1.01777898612281 0 0 1.02802169259185 0 0 0 0 0.829878923718159;0 0 0 0.0233388222703319 0 0.103664033766553 0 0 0 0 0.800687507355036 0.724909646173659 0 0 0 0 0 0 0 0;0 0 0.513126690185934 0 0.103664033766553 0 0 0 0 0 0 0 0.51932792913499 0.111508583765534 0 0 0 0 0 0;0.588131422298983 0 0.314081294727961 0 0 0 0 0 0.632615202648636 0 0 0 1.12039468709595 0 0 0 0 0 0 0;0 0 0 0.620281238898666 0 0 0 0 0.665853755155897 0 0.443519419164187 0 0.0287540443670959 0 0 0 0 0 0 0;0 0 0 0 0 0 0.632615202648636 0.665853755155897 0 0 0 0 0 0 0 0 0 0 0 0.341087071649035;0 0.148093137302263 0 0 0 0 0 0 0 0 0.0523829918450132 0 0 0 0 0 0 0.401940201122634 0.691832558529399 0;0 0 0 0 0.800687507355036 0 0 0.443519419164187 0 0.0523829918450132 0 0.491690939364275 0 0.757845451055127 0 0 0 0.024463668194654 0 0;0 0 0 1.01777898612281 0.724909646173659 0 0 0 0 0 0.491690939364275 0 0 0 0 0 0 0 0 1.02836268723464;0 0 0 0 0 0.51932792913499 1.12039468709595 0.0287540443670959 0 0 0 0 0 0 0 0 0 0 0 0.366143225287491;0 0 0 0 0 0.111508583765534 0 0 0 0 0.757845451055127 0 0 0 0.223088374978438 0 0 0 0 0;0 0 0 1.02802169259185 0 0 0 0 0 0 0 0 0 0.223088374978438 0 0.344909749483892 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.344909749483892 0 0 0 0.353158597614942 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.105622237791164 0 0 0 0 0 0 0.401940201122634 0.024463668194654 0 0 0 0 0 0 0 0 0;0.411615488806083 0 0 0 0 0 0 0 0 0.691832558529399 0 0 0 0 0 0.353158597614942 0 0 0 0.849677928981906;0 0 0 0.829878923718159 0 0 0 0 0.341087071649035 0 0 1.02836268723464 0.366143225287491 0 0 0 0 0 0.849677928981906 0] );\r\nassert( isequal(route,[18 3]) \u0026\u0026 abs( d - 0.105622 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 17, 23, [0 0.151141399637051 0 0 0 0 0 0 0 0 0 0.105216194021975 0 0 0 0 0 0.437381445735918 0 0 0.949941070771521 0 0 0 0;0.151141399637051 0 0 0 0 0 0 0 1.22583368379244 0 0 0.079829221583307 0.71041636270324 0 0 0 0.1075924794072 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 1.21948687450578 0 0.567263036089771 0 0 0 0 0 0.857795458880245 0 0 0 0 0.731569267553795 0 0 0;0 0 0 0 0 0 0.186039341309778 0 0 0 0 0 0 0 0 0 0 2.00348310018009 0 0 0 0 0 0 0;0 0 0 0 0 1.32070145417138 0 0 0 0 0 0 0 0 0 0 0 0.430765092398605 0 0 0 0 0 0.46856479561555 0;0 0 0 0 1.32070145417138 0 0 0.203767017753022 0 0 0 0 0 0 0.487213897131877 0 0 0.896335225888555 0 0 0 0 0 0 0;0 0 0 0.186039341309778 0 0 0 0 0 0 0 0 0.406945507381253 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.203767017753022 0 0 0.15769661193131 0 0.65001597680104 0 0 0 0 0 0 0.15666137867965 0 0 0 0 0.723509833846064 0 0;0 1.22583368379244 1.21948687450578 0 0 0 0 0.15769661193131 0 0 0 0 0 0 0 0 0.508542446617735 0 0 0.696934855529271 0.169312519482881 0 0.00704092733099992 0 0;0 0 0 0 0 0 0 0 0 0 0 0 1.08493079525094 0.214254564261975 0 0.425013648805044 0 0 0 0 0 0 0 0 0.00543872970590864;0 0 0.567263036089771 0 0 0 0 0.65001597680104 0 0 0 0 0 0 0 0 0.696979111426999 0.525282567629852 0 0.621146400617813 1.20050590589561 0 0 0 0;0.105216194021975 0.079829221583307 0 0 0 0 0 0 0 0 0 0 0.459862031186997 0 0 0 0 0 0 0.698687249438191 0 0 0.00200957746053532 0 0;0 0.71041636270324 0 0 0 0 0.406945507381253 0 0 1.08493079525094 0 0.459862031186997 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.214254564261975 0 0 0 0 0.380308744719566 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.487213897131877 0 0 0 0 0 0 0 0.380308744719566 0 0 0.0449909078512449 0 0 1.22341039971646 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.425013648805044 0 0 0 0 0 0 0 0 0 0 0 0 1.43760755773283 0.719177032769178 0;0 0.1075924794072 0.857795458880245 0 0 0 0 0 0.508542446617735 0 0.696979111426999 0 0 0 0.0449909078512449 0 0 0 0 0 0 0 0 0 0;0.437381445735918 0 0 2.00348310018009 0.430765092398605 0.896335225888555 0 0.15666137867965 0 0 0.525282567629852 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0.696934855529271 0 0.621146400617813 0.698687249438191 0 0 1.22341039971646 0 0 0 0 0 1.1519343197436 0 0 0 0;0.949941070771521 0 0 0 0 0 0 0 0.169312519482881 0 1.20050590589561 0 0 0 0 0 0 0 0 1.1519343197436 0 0 0 0 0.214330337662627;0 0 0.731569267553795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.723509833846064 0.00704092733099992 0 0 0.00200957746053532 0 0 0 1.43760755773283 0 0 0 0 0 0 0 0 0;0 0 0 0 0.46856479561555 0 0 0 0 0 0 0 0 0 0 0.719177032769178 0 0 0 0 0 0 0 0 0.649429697531317;0 0 0 0 0 0 0 0 0 0.00543872970590864 0 0 0 0 0 0 0 0 0 0 0.214330337662627 0 0 0.649429697531317 0] );\r\nassert( isequal(route,[17 2 12 23]) \u0026\u0026 abs( d - 0.189431 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 2, 9, [0 0 0 0 0 0.390568942736463 0.253317405921882 0 0 0 0 0 0 0 0 0.035303866587423 0 0.0932427029924401 0 0.228317786309953 0 0 0 0 0;0 0 0 0 0 0 0.22325539367323 0.0737968434096563 0 0.0216391156829114 1.01817561468837 0 0 0.166613690540579 0 0 0 0 0 0.0929136548216463 0 0 0 0 0;0 0 0 0 0 0.324975382720294 0 0 0 0 0 0 0 0 0.257683850031889 0 0 0 0.818836795828793 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0.0227807501033899 0 0 0 0 0.254392094407223 0 0 0 0 0 0.499630884751228 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.645309316664204 0 0 0 0 0 0.377002225744615 0 0 0 0 0;0.390568942736463 0 0.324975382720294 0 0 0 0 0 0 0 0 0.381625987614713 0.187530187877611 0 0 0 0 0 1.03662835165178 0 0 0 0 0 0;0.253317405921882 0.22325539367323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.420116352005782 0.288516971344659 0 0 0 0 0.290423766876168 0;0 0.0737968434096563 0 0 0 0 0 0 0 0 0 0 0 1.14302504189143 0 0.894497023541543 0 0 0 0 0 0 0.181212342324972 0 0.4790219658659;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.66947645498941 0 0 0 0 0 0 0 0.881432911415172 0.190738003819626 0;0 0.0216391156829114 0 0 0 0 0 0 0 0 0 0 0 0 0 0.406383564162139 0 0 0 0 0 0 0 0 0.0727730905533963;0 1.01817561468837 0 0 0 0 0 0 0 0 0 0.968244418446258 0 0 0.528273242216383 0.125653272829919 0 0 0 0 0 0 0 0 0;0 0 0 0.0227807501033899 0 0.381625987614713 0 0 0 0 0.968244418446258 0 0 0 0 0.545221500471632 0 0 0.602095719309548 0 0 0 0 0 0;0 0 0 0 0 0.187530187877611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.926256705235548 0 0 0 0;0 0.166613690540579 0 0 0.645309316664204 0 0 1.14302504189143 0 0 0 0 0 0 0 0 0 0.21560951711239 0 0 0 0 0 0 0;0 0 0.257683850031889 0 0 0 0 0 0.66947645498941 0 0.528273242216383 0 0 0 0 0 0 0 0 0 0.213055228450905 0 0 0 0;0.035303866587423 0 0 0 0 0 0 0.894497023541543 0 0.406383564162139 0.125653272829919 0.545221500471632 0 0 0 0 0.450996873658263 0 0 0 0 0 0 0 0;0 0 0 0.254392094407223 0 0 0 0 0 0 0 0 0 0 0 0.450996873658263 0 0 0 0 0 0 0.219529444302005 0 0;0.0932427029924401 0 0 0 0 0 0.420116352005782 0 0 0 0 0 0 0.21560951711239 0 0 0 0 0 0 0 0.863470148104069 0 0.444628451921207 0;0 0 0.818836795828793 0 0 1.03662835165178 0.288516971344659 0 0 0 0 0.602095719309548 0 0 0 0 0 0 0 0 0 0.109259232718513 0 0 0;0.228317786309953 0.0929136548216463 0 0 0.377002225744615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.615496286883062;0 0 0 0 0 0 0 0 0 0 0 0 0.926256705235548 0 0.213055228450905 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.863470148104069 0.109259232718513 0 0 0 0 0.0137884729469751 0;0 0 0 0.499630884751228 0 0 0 0.181212342324972 0.881432911415172 0 0 0 0 0 0 0 0.219529444302005 0 0 0 0 0 0 0.365687691203556 0;0 0 0 0 0 0 0.290423766876168 0 0.190738003819626 0 0 0 0 0 0 0 0 0.444628451921207 0 0 0 0.0137884729469751 0.365687691203556 0 0;0 0 0 0 0 0 0 0.4790219658659 0 0.0727730905533963 0 0 0 0 0 0 0 0 0 0.615496286883062 0 0 0 0 0] );\r\nassert( isequal(route,[2 7 24 9]) \u0026\u0026 abs( d - 0.704417 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 12, 4, [0 0 0 0 0 0.714172260222902 0 0 0 0 0 0 0 0 0 0 0 0 0 0.361655390928043 0 0 0 0 0;0 0 0 0 0 0.181492418867339 0 0 0 0 0 0 0 0 0 0 0 0 0.22307965545124 0 0 0 0 0 0.779096496125678;0 0 0 0 0 0 0.47292346615082 0 0 0.168841046075892 0 0 0 0 0 0 0 0 0 0.0217708463553388 0 0 0.667747131809592 0 0;0 0 0 0 0 0 0 0.57532352865356 0 0 1.14531063150095 0 0 0 0 0 0 0 0 1.81120439254402 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0.347520308679668 0 0 0 0 1.19301977580358 0 0.820270346367214 0 0 0.0596854204267023 0 0.365147722552969 0.160828167983497 0;0.714172260222902 0.181492418867339 0 0 0 0 0.993473525288174 0 0 0 0 0 0 0 0 0 0 0 0 0.900267645686867 0 0 0 0 0;0 0 0.47292346615082 0 0 0.993473525288174 0 0 0 0 0.303524976604928 0 0 0.988108387042638 0 0 0 0 1.09908596860658 0 0 0 0 0 0;0 0 0 0.57532352865356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0496932258637628 0 0 0 0 0 0 0.220051533000778 0 0 0;0 0 0.168841046075892 0 0 0 0 0 0 0 0 0 0.415893111213311 0 0 0 0 0 0 0 0 0 0 0.252874847836154 0.7525160069564;0 0 0 1.14531063150095 0.347520308679668 0 0.303524976604928 0 0 0 0 0 0.315427799185682 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.0659140954680451 0.229430180128888 0 0 0 1.02421541676855 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.415893111213311 0.315427799185682 0 0 0 1.43148800286315 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.988108387042638 0 0 0 0 0.0659140954680451 0 0 0 0 0.0723048054691602 0.570598773372364 0 0 0 0 0 0 0.816798020448907;0 0 0 0 0 0 0 0 0.0496932258637628 0 0 0.229430180128888 1.43148800286315 0 0 0.0969052461008522 0 0 0.562394406606289 0 0 0 0 0 0;0 0 0 0 1.19301977580358 0 0 0 0 0 0 0 0 0 0.0969052461008522 0 0.830027198843182 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.0723048054691602 0 0.830027198843182 0 0 0 0 0.471570888980097 0 0 0 0;0 0 0 0 0.820270346367214 0 0 0 0 0 0 0 0 0.570598773372364 0 0 0 0 0 0 0 0 0 0 0;0 0.22307965545124 0 0 0 0 1.09908596860658 0 0 0 0 1.02421541676855 0 0 0.562394406606289 0 0 0 0 0 0 0 0 0 0;0.361655390928043 0 0.0217708463553388 1.81120439254402 0 0.900267645686867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.0596854204267023 0 0 0 0 0 0 0 0 0 0 0 0.471570888980097 0 0 0 0 0.920738174557066 0 0 0;0 0 0 0 0 0 0 0 0.220051533000778 0 0 0 0 0 0 0 0 0 0 0 0.920738174557066 0 0 0 0;0 0 0.667747131809592 0 0.365147722552969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.431353900603143;0 0 0 0 0.160828167983497 0 0 0 0 0.252874847836154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.139899289183316;0 0.779096496125678 0 0 0 0 0 0 0 0.7525160069564 0 0 0 0.816798020448907 0 0 0 0 0 0 0 0 0.431353900603143 0.139899289183316 0] );\r\nassert( isequal(route,[12 14 17 21 5 11 4]) \u0026\u0026 abs( d - 2.16231 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 21, 9, [0 1.30397831279197 0 0 0 0 0 0 0.205205702932437 0 0 0 0 0.462991342326146 0 0.0919395070383298 0 0 0 0 0 0 0 0.788285106392582 0;1.30397831279197 0 0 0 0 1.05960547137835 0 0 0.153644616706166 0 0 0.860262579703983 0 0 0 0 0 0 0 0 0 0 0 0.773468224481749 0;0 0 0 0.13195985000036 0 0 0 1.51813223209895 0 0 0 0 0 0.0156327604904785 0 1.27556519583119 0.93793259222666 0 0 0 0 0 0 0 0;0 0 0.13195985000036 0 0 0 0.458734989962526 0 0 0 0 0 0 0 0 0 0 0 0.835183344604242 0.11324698880843 0 0 1.27194671889278 0 0.873215204449672;0 0 0 0 0 0 0.0522387394084536 0.441514133149768 0 0 0 0 0 0 0 0 0 0 0 0.104845115642955 0 0 0 0 0;0 1.05960547137835 0 0 0 0 0 0 0 0 0 0.323427832607934 0 0 0 0 0 0.548178891330981 0 0 0 1.78927187214965 0 0 0;0 0 0 0.458734989962526 0.0522387394084536 0 0 0.128458273651367 0 1.10447307401052 0 0 1.60635812839544 0.490059715639469 0 0 0 0 0.87297695015148 0 0 0 0.0385154612576837 0 0;0 0 1.51813223209895 0 0.441514133149768 0 0.128458273651367 0 0 0.0426997868037813 0 0 0 0.316089962309322 0.556234063736422 0 0 0 0 0 0 0 0.125426946797567 0 0.501620852747415;0.205205702932437 0.153644616706166 0 0 0 0 0 0 0 0 0 0 0 0 0 1.22841179064666 0 0.506177174936367 0 0 0 0.139674374757514 0 0 0;0 0 0 0 0 0 1.10447307401052 0.0426997868037813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.695460494256037;0 0 0 0 0 0 0 0 0 0 0 1.09170738934842 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.860262579703983 0 0 0 0.323427832607934 0 0 0 0 1.09170738934842 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 1.60635812839544 0 0 0 0 0 0 0 0 0 0 0 0 1.27248881503698 0 0 0 0 0.162219187624835;0.462991342326146 0 0.0156327604904785 0 0 0 0.490059715639469 0.316089962309322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.111140488918591 0.0639936929497993;0 0 0 0 0 0 0 0.556234063736422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0.0919395070383298 0 1.27556519583119 0 0 0 0 0 1.22841179064666 0 0 0 0 0 0 0 0.772788879713252 0 0 0 0.00743946114818939 0 0.662296573850469 0 0;0 0 0.93793259222666 0 0 0 0 0 0 0 0 0 0 0 0 0.772788879713252 0 0 0 0 0 0 0 0 0.235465388137087;0 0 0 0 0 0.548178891330981 0 0 0.506177174936367 0 0 0 0 0 0 0 0 0 0.596123003045261 0 0 0.50807778971881 0 0.192149930306311 0;0 0 0 0.835183344604242 0 0 0.87297695015148 0 0 0 0 0 0 0 0 0 0 0.596123003045261 0 1.75354812715354 0 0 0 0.230875543406997 0.402865723829543;0 0 0 0.11324698880843 0.104845115642955 0 0 0 0 0 0 0 1.27248881503698 0 0 0 0 0 1.75354812715354 0 0 0 0.286957051522517 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00743946114818939 0 0 0 0 0 0 0 0 0.12234328650336;0 0 0 0 0 1.78927187214965 0 0 0.139674374757514 0 0 0 0 0 0 0 0 0.50807778971881 0 0 0 0 0 0 0.0229366876888033;0 0 0 1.27194671889278 0 0 0.0385154612576837 0.125426946797567 0 0 0 0 0 0 0 0.662296573850469 0 0 0 0.286957051522517 0 0 0 0 0;0.788285106392582 0.773468224481749 0 0 0 0 0 0 0 0 0 0 0 0.111140488918591 0 0 0 0.192149930306311 0.230875543406997 0 0 0 0 0 0;0 0 0 0.873215204449672 0 0 0 0.501620852747415 0 0.695460494256037 0 0 0.162219187624835 0.0639936929497993 0 0 0.235465388137087 0 0.402865723829543 0 0.12234328650336 0.0229366876888033 0 0 0] );\r\nassert( isequal(route,[21 25 22 9]) \u0026\u0026 abs( d - 0.284954 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 5, 5, [0 0 0.235687387990488 0 0 0.518662908555243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00169033754843562 1.18573193396702 0 0 0 0 0;0.235687387990488 0 0 0 0.350144748614205 0 0 0.499051956190166 0 0 0 0 0 0 0 0.428154355783706 0 0 0 0.988646147648288 0 0 0 0 0.766292681932783;0 0 0 0 0 0 0 0 0 0.306976149669423 0 0 0 0 0 0 0.148608071246878 0 0 0 0 0 0 0 0;0 0 0.350144748614205 0 0 0 0.366820040758671 0 0 0 0.947779130029861 0 0 0 0 0 0 0 0 0.781367996905263 0 0 0 0 0;0.518662908555243 0 0 0 0 0 0.28467286265608 0 0 0 0 0 0 0 0 0 0 0 0.814169013559602 0 0 0 0 0 0.514510683872373;0 0 0 0 0.366820040758671 0.28467286265608 0 0 0 0 0 0.137928171247269 0 0 0 0 0 0.581896713318172 0 0 0 1.00288388568789 0.926366539848811 0 0;0 0 0.499051956190166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.211128675902371 0 0 0 0 0 0 0 0 0;0 0 0 0.306976149669423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.332300868928405;0 0 0 0 0.947779130029861 0 0 0 0 0 0 0 0 0 0.140274584917356 0 0 0 0.276337784565307 0 0 0 0 0 0;0 0 0 0 0 0 0.137928171247269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.422423933152413 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16443124331918 0 0 0 0.113521569230241 0 0 0.431552467605628 0;0 0 0 0 0 0 0 0 0 0 0.140274584917356 0 0 0 0 0 0 1.01590071824433 0 0 0 0 0 0 0;0 0 0.428154355783706 0 0 0 0 0 0.211128675902371 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0.148608071246878 0 0 0 0 0 0 0 0 0 0.16443124331918 0 0 0 0 0 0.816401527141028 0 0 0 0 1.51727966787778;0 0 0 0 0 0 0.581896713318172 0 0 0 0 0 0 0 1.01590071824433 0 0 0 0 0 0.0315916186043663 0 0 0 0;0 0.00169033754843562 0 0 0 0.814169013559602 0 0 0 0 0.276337784565307 0 0.422423933152413 0 0 0 0 0 0 0 0 0 0 0.113122720118215 0;0 1.18573193396702 0.988646147648288 0 0.781367996905263 0 0 0 0 0 0 0 0 0 0 0 0.816401527141028 0 0 0 0 0 0 0 1.22595526329414;0 0 0 0 0 0 0 0 0 0 0 0 0 0.113521569230241 0 0 0 0.0315916186043663 0 0 0 0 0 0.0278718835255773 0;0 0 0 0 0 0 1.00288388568789 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.627233109842477 0 0;0 0 0 0 0 0 0.926366539848811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.627233109842477 0 0.210579136296008 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.431552467605628 0 0 0 0 0.113122720118215 0 0.0278718835255773 0 0.210579136296008 0 0;0 0 0.766292681932783 0 0 0.514510683872373 0 0 0 0.332300868928405 0 0 0 0 0 0 1.51727966787778 0 0 1.22595526329414 0 0 0 0 0] );\r\nassert( isequal(route,5) \u0026\u0026 abs( d - 0 ) \u003c 1e-4 );\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":42,"test_suite_updated_at":"2012-03-07T20:02:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-06T18:48:13.000Z","updated_at":"2026-09-19T07:08:22.000Z","published_at":"2012-03-07T20:03:56.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a matrix that represent the distance along highways between major cities numbered 1 to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, provide the path and shortest distance from a given city,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efrom\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, to a given city,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eto\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Assume that 0 represents no direct path between two cities. If there is no solution to the problem, return -1 for both the path and the distance.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":55,"title":"Counting Sequence","description":"Given a vector x, find the \"counting sequence\" y.\r\n\r\nA counting sequence is formed by \"counting\" the entries in a given sequence.\r\n\r\nFor example, the sequence\r\n\r\n x = 5, 5, 2, 1, 1, 1, 1, 3\r\n\r\ncan be read as\r\n\r\n Two 5's, one 2, four 1's, one 3\r\n\r\nwhich translates to\r\n\r\n y = 2, 5, 1, 2, 4, 1, 1, 3\r\n\r\nSo y is the counting sequence for x.\r\n\r\nFor this problem, all elements in the sequences x and y will be in the range from 1 to 9.\r\n","description_html":"\u003cp\u003eGiven a vector x, find the \"counting sequence\" y.\u003c/p\u003e\u003cp\u003eA counting sequence is formed by \"counting\" the entries in a given sequence.\u003c/p\u003e\u003cp\u003eFor example, the sequence\u003c/p\u003e\u003cpre\u003e x = 5, 5, 2, 1, 1, 1, 1, 3\u003c/pre\u003e\u003cp\u003ecan be read as\u003c/p\u003e\u003cpre\u003e Two 5's, one 2, four 1's, one 3\u003c/pre\u003e\u003cp\u003ewhich translates to\u003c/p\u003e\u003cpre\u003e y = 2, 5, 1, 2, 4, 1, 1, 3\u003c/pre\u003e\u003cp\u003eSo y is the counting sequence for x.\u003c/p\u003e\u003cp\u003eFor this problem, all elements in the sequences x and y will be in the range from 1 to 9.\u003c/p\u003e","function_template":"function y = CountSeq(x)\r\ny = x;\r\nend","test_suite":"%%\r\nx = [5 5 2 1 1 1 1 3];\r\ncorrect = [2 5 1 2 4 1 1 3];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n\r\n%%\r\nx = [9];\r\ncorrect = [1 9];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n\r\n%%\r\nx = ones(1,9);\r\ncorrect = [9 1];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n\r\n%%\r\nx = 1:9;\r\ncorrect = [1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n%%\r\nx = [1 2 2 1];\r\ncorrect = [1 1 2 2 1 1];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n","published":true,"deleted":false,"likes_count":30,"comments_count":13,"created_by":1,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":2194,"test_suite_updated_at":"2013-03-14T15:22:01.000Z","rescore_all_solutions":false,"group_id":2,"created_at":"2012-01-18T01:00:25.000Z","updated_at":"2026-08-17T10:52:34.000Z","published_at":"2012-01-18T01:00:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a vector x, find the \\\"counting sequence\\\" y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA counting sequence is formed by \\\"counting\\\" the entries in a given sequence.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the sequence\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ x = 5, 5, 2, 1, 1, 1, 1, 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ecan be read as\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Two 5's, one 2, four 1's, one 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhich translates to\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ y = 2, 5, 1, 2, 4, 1, 1, 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSo y is the counting sequence for x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor this problem, all elements in the sequences x and y will be in the range from 1 to 9.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42503,"title":"Generating random matrix with given probability mass function","description":"Inspired by \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2356-simulating-the-selection-of-a-state-with-given-probabilities Problem 2356. Simulating the selection of a state with given probabilities\u003e, let's consider a similar yet more useful problem. Write a function\r\n\r\n                             x = rndsampling(m,n,prob)\r\n\r\nto generate an m-by-n matrix x, whose entries are drawn independently from integer symbols 1:numel(prob) according to the given probability mass function prob. Specifically, symbol k occurs with probability prob(k), k = 1, 2, ..., numel(prob), where all(prob\u003e0) == 1 and sum(prob) == 1.","description_html":"\u003cp\u003eInspired by \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2356-simulating-the-selection-of-a-state-with-given-probabilities\"\u003eProblem 2356. Simulating the selection of a state with given probabilities\u003c/a\u003e, let's consider a similar yet more useful problem. Write a function\u003c/p\u003e\u003cpre\u003e                             x = rndsampling(m,n,prob)\u003c/pre\u003e\u003cp\u003eto generate an m-by-n matrix x, whose entries are drawn independently from integer symbols 1:numel(prob) according to the given probability mass function prob. Specifically, symbol k occurs with probability prob(k), k = 1, 2, ..., numel(prob), where all(prob\u0026gt;0) == 1 and sum(prob) == 1.\u003c/p\u003e","function_template":"function x = rndsampling(m,n,prob);\r\n  x = rand(m,n)\r\nend","test_suite":"%%\r\nrnd = sort(rand(randi([10,20]),1));\r\nprob = vertcat(rnd(1,:),diff(rnd,1,1),1-rnd(end,:));\r\nsz = [1 1e5;1e5 1;1e3 1e2;randi([100 200], 100, 2)];\r\nsz = sz(randi(size(sz,1)),:);\r\nx = rndsampling(sz(1),sz(2),prob);\r\nprob_est = histcounts(x,1:numel(prob)+1,'Normalization','probability').';\r\nerr = mean(abs(prob_est - prob))\r\nassert(err \u003c 0.005 \u0026\u0026 isequal(size(x),sz) \u0026\u0026 all(~isnan(x(:))));\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":135,"test_suite_updated_at":"2015-08-13T18:44:59.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-11T19:26:49.000Z","updated_at":"2026-08-14T16:30:35.000Z","published_at":"2015-08-11T19:26:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInspired by\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2356-simulating-the-selection-of-a-state-with-given-probabilities\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 2356. Simulating the selection of a state with given probabilities\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, let's consider a similar yet more useful problem. Write a function\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[                             x = rndsampling(m,n,prob)]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eto generate an m-by-n matrix x, whose entries are drawn independently from integer symbols 1:numel(prob) according to the given probability mass function prob. Specifically, symbol k occurs with probability prob(k), k = 1, 2, ..., numel(prob), where all(prob\u0026gt;0) == 1 and sum(prob) == 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":52664,"title":"List the Moran numbers","description":"The quotient of a Moran number and its digit sum is prime. For example, 117 and 481 are Moran numbers because 117/(1+1+7) is 13 and 481/(4+8+1) = 37, and both 13 and 37 are prime. \r\nWrite a function to list the Moran numbers less than or equal to the input number. ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 72px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 36px; transform-origin: 407px 36px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 363px 8px; transform-origin: 363px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe quotient of a Moran number and its digit sum is prime. For example, 117 and 481 are Moran numbers because 117/(1+1+7) is 13 and 481/(4+8+1) = 37, and both 13 and 37 are prime. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 257px 8px; transform-origin: 257px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to list the Moran numbers less than or equal to the input number. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = Moran(n)\r\n  y = f(n);\r\nend","test_suite":"%%\r\nn = 500;\r\ny = Moran(n);\r\ny_correct = [18 21 27 42 45 63 84 111 114 117 133 152 153 156 171 190 195 198 201 207 209 222 228 247 261 266 285 333 370 372 399 402 407 423 444 465 481];\r\nassert(isequal(y,y_correct))\r\n\r\n%% \r\nn = 40332;\r\ny = Moran(n);\r\ny23_correct = [207 1679 3749 4577 8717 14099 18653 19067 22793 24449 25691 26519 26933 29417 29831 32729 33557 35627 37283];\r\nassert(isequal(y(mod(y,23)==0),y23_correct) \u0026\u0026 isequal(y(end),n))\r\n\r\n%%\r\nn = [100000 400000 700000 1e6 4e6 7e6 1e7];\r\ns = [383 1193 1870 2451 8080 12913 17271];\r\nlen_correct = [1915 5967 9352 12259 40403 64567 86356];\r\nsum_correct = [79699686 1044807776 2880495403 5339917218 73480226594 205122929098 389309242207];\r\nsd_correct  = [2.925215086021406e+04 1.171076738381341e+05 2.065163622127620e+05 2.944277010513903e+05 1.177431499460555e+06 2.057551640570258e+06 2.933705654924581e+06];\r\nys_correct  = [11354 28489 48992 71660 99972; 51489 125203 210051 300165 399477; 96325 220734 364473 524186 699739; 129627 308214 513837 741778 999219; 579189 1331117 2176042 3062214 3999644; 1046322 2330397 3782883 5322552 6999255; 1440693 3292137 5341677 7565613 9999882];\r\nfor k = 1:length(n)\r\n    disp(['Test 3.' num2str(k)])\r\n    y = Moran(n(k));\r\n    assert(isequal(length(y),len_correct(k)) \u0026\u0026 isequal(sum(y),sum_correct(k)) \u0026\u0026 abs(std(y)-sd_correct(k))\u003c1e-7 \u0026\u0026 isequal(y(s(k):s(k):end),ys_correct(k,:)));\r\nend\r\n\r\n%%\r\nfiletext = fileread('Moran.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp') || contains(filetext, 'oeis') || contains(filetext, 'persistent'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":27,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-09-05T13:52:35.000Z","updated_at":"2026-08-31T17:02:00.000Z","published_at":"2021-09-05T14:10:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe quotient of a Moran number and its digit sum is prime. For example, 117 and 481 are Moran numbers because 117/(1+1+7) is 13 and 481/(4+8+1) = 37, and both 13 and 37 are prime. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to list the Moran numbers less than or equal to the input number. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"problem_search":{"problems":[{"id":44374,"title":"Tautology","description":"Check if the given expression is always true. For example, the sentence\r\n\r\n  '~(A \u0026 B) == (~A | ~B)'\r\n\r\nis always true.\r\n\r\nCharacters in the input sequences may include *~ \u0026 | == ( )*, whitespace, 0 for false, 1 for true and letters for variables.","description_html":"\u003cp\u003eCheck if the given expression is always true. For example, the sentence\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003e'~(A \u0026 B) == (~A | ~B)'\r\n\u003c/pre\u003e\u003cp\u003eis always true.\u003c/p\u003e\u003cp\u003eCharacters in the input sequences may include \u003cb\u003e~ \u0026 | == ( )\u003c/b\u003e, whitespace, 0 for false, 1 for true and letters for variables.\u003c/p\u003e","function_template":"function y = tautology(x)\r\n  y = true;\r\nend","test_suite":"%%\r\nx = '0';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '1';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|1';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '1\u0026A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|B';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A\u0026B';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|A';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|~A';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '0==0';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~0';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~(A \u0026 B) == (~A | ~B)';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = '~(Z \u0026 Y) == (~Y | ~Z)';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|X|V|W|Y|Z';\r\ny_correct = false;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nx = 'A|B|C|D|E|F|G|H|I|J|K|L|M|~A|O|P|Q|R|S|T|U|X|V|W|Y|Z';\r\ny_correct = true;\r\nassert(isequal(tautology(x),y_correct))\r\n%%\r\nassert(isequal(tautology('(A|B)|C'),false));\r\n%%\r\nassert(isequal(tautology('(A|B)|(C == C)'),true));\r\n%%\r\nassert(isequal(tautology('(A == B)|(B == C)|(C == A)'),true));\r\n%%\r\nassert(isequal(tautology('~(~(~(~(~(~(0))))))'),false)); \r\n%%\r\nassert(isequal(tautology('~(~(~(~(~(~(~0))))))'),true));\r\n% provided by Alfonso:\r\nassert(isequal(tautology('((0\u00261)|~B)\u0026~B'),false)); \r\n%%\r\nassert(isequal(tautology('((0\u0026~B)\u0026~B)'),false)); \r\n%%\r\nassert(isequal(tautology('((0|A)\u0026~A)'),false)); \r\n%%\r\nassert(isequal(tautology('((0|A)|1)'),true)); \r\n%%\r\nassert(isequal(tautology('((0|~B)|1)'),true)); \r\n%%\r\nassert(isequal(tautology('((1\u00260)|B)'),false)); \r\n%%\r\nassert(isequal(tautology('((1\u00261)\u0026A)'),false)); \r\n%%\r\nassert(isequal(tautology('((1|0)|A)'),true)); \r\n%%\r\nassert(isequal(tautology('((1|A)|0)'),true)); \r\n%%\r\nassert(isequal(tautology('((1|~A)\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('((A\u00261)|~A)|A'),true)); \r\n%%\r\nassert(isequal(tautology('((A\u0026~A)\u0026~B)|~A'),false)); \r\n%%\r\nassert(isequal(tautology('((A\u0026~B)\u00261)|B'),false)); \r\n%%\r\nassert(isequal(tautology('((A|0)\u00261)\u0026~B'),false)); \r\n%%\r\nassert(isequal(tautology('((A|A)\u0026A)|~A'),true)); \r\n%%\r\nassert(isequal(tautology('((B|0)\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('((B|1)\u0026B)\u0026A'),false)); \r\n%%\r\nassert(isequal(tautology('((B|A)|~A)'),true)); \r\n%%\r\nassert(isequal(tautology('((~A\u0026~A)\u00260)\u0026B'),false)); \r\n%%\r\nassert(isequal(tautology('((~A\u0026~A)|0)'),false)); \r\n%%\r\nassert(isequal(tautology('((~A\u0026~A)|~A)|1'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|A)|~B)\u00261'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|B)|A)'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|~A)|1)'),true)); \r\n%%\r\nassert(isequal(tautology('((~A|~B)\u00260)'),false)); \r\n%%\r\nassert(isequal(tautology('((~B\u00260)\u0026A)'),false)); \r\n%%\r\nassert(isequal(tautology('(0\u00261)|1\u00261'),true)); \r\n%%\r\nassert(isequal(tautology('(0|~A\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('(1|A\u00260)'),true)); \r\n%%\r\nassert(isequal(tautology('(A\u0026A\u0026~B)'),false)); \r\n%%\r\nassert(isequal(tautology('(A\u0026~A|1)'),true)); \r\n%%\r\nassert(isequal(tautology('(A|1)|B'),true)); \r\n%%\r\nassert(isequal(tautology('(A|A)|A|1'),true)); \r\n%%\r\nassert(isequal(tautology('(B\u00261)|~B'),true)); \r\n%%\r\nassert(isequal(tautology('(B\u0026~B)\u0026~B\u00260'),false)); \r\n%%\r\nassert(isequal(tautology('(B|~B)|B'),true)); \r\n%%\r\nassert(isequal(tautology('(~A\u0026B\u00260)'),false)); \r\n%%\r\nassert(isequal(tautology('(~A|0)|~B\u0026~A'),false)); \r\n%%\r\nassert(isequal(tautology('(~A|1)|1'),true)); \r\n%%\r\nassert(isequal(tautology('(~A|B\u0026B)'),false)); \r\n%%\r\nassert(isequal(tautology('(~A|B)|~B'),true)); \r\n%%\r\nassert(isequal(tautology('(~A|~A)|0'),false)); \r\n%%\r\nassert(isequal(tautology('(~B\u00260)\u00261|1'),true)); \r\n%%\r\nassert(isequal(tautology('1\u0026B|~B|0'),true)); \r\n%%\r\nassert(isequal(tautology('B\u00261\u0026A\u00261'),false)); \r\n%%\r\nassert(isequal(tautology('~A\u00260\u00261|1'),true)); \r\n%%\r\nassert(isequal(tautology('~B\u00260\u0026~A|B'),false)); \r\n%%\r\nassert(isequal(tautology('~B|1|1|~B'),true)); \r\n%%\r\nassert(isequal(tautology('~B|~B\u00261|1'),true));\r\n%%\r\nassert(isequal(tautology('A==~A'),false));\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":30,"created_by":14358,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":45,"test_suite_updated_at":"2017-10-31T07:45:16.000Z","rescore_all_solutions":true,"group_id":35,"created_at":"2017-10-10T23:20:08.000Z","updated_at":"2026-08-07T05:32:19.000Z","published_at":"2017-10-16T01:51:01.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCheck if the given expression is always true. For example, the sentence\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA['~(A \u0026 B) == (~A | ~B)']]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eis always true.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCharacters in the input sequences may include\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e~ \u0026amp; | == ( )\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, whitespace, 0 for false, 1 for true and letters for variables.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45451,"title":"Don't be Too Greedy!!","description":"Refer to the prev problem \u003chttps://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\u003e\r\n\r\nFor this time, calculate the maximum number of marks he can achieve after finishing all his assignments.","description_html":"\u003cp\u003eRefer to the prev problem \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\u003c/a\u003e\u003c/p\u003e\u003cp\u003eFor this time, calculate the maximum number of marks he can achieve after finishing all his assignments.\u003c/p\u003e","function_template":"function y = greedy_3(p,t,mark)","test_suite":"%%\r\np=[ 10,  4,  1,  2,  5,  2];\r\nt=[  2,  4,  3,  8,  1, 10];\r\nassert(isequal(greedy_3(p,t,100),515))\r\n\r\n%%\r\n p=[4,2,1, 5, 3, 2, 6];\r\n t=[1,8,2, 3, 1, 4, 2];\r\nassert(isequal(greedy_3(p,t,10),-16))\r\n\r\n%%\r\np=[9,10,2,10,7,1,3,6,10,10,2,10];\r\nt=[48    25    41     8    22    46    40    48    33     2    43    47];\r\nassert(isequal(greedy_3(p,t,200),-4008))\r\n\r\n%%\r\np=[1,3,1,2,4];\r\nt=[1,4,10,2,5];\r\nassert(isequal(greedy_3(p,t,200),950))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":363598,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-04-13T12:04:50.000Z","updated_at":"2026-08-28T01:44:40.000Z","published_at":"2020-04-13T12:04:50.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRefer to the prev problem\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45450-don-t-be-too-greedy\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor this time, calculate the maximum number of marks he can achieve after finishing all his assignments.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":51783,"title":"Solve an ODE: equation B","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 213.25px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 106.625px; transform-origin: 407px 106.625px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 211.358px 7.91667px; transform-origin: 211.358px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to solve the following ordinary differential equation:  \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 39px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 19.5px; text-align: left; transform-origin: 384px 19.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-16px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"y\u0026quot; + (1/x) y' - (a^2 + p^2/x^2) y = 0\" style=\"width: 181.5px; height: 39px;\" width=\"181.5\" height=\"39\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42.25px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.125px; text-align: left; transform-origin: 384px 21.125px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14.3917px 7.91667px; transform-origin: 14.3917px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewith \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAAoCAYAAADZs5l2AAADf0lEQVR4nO2b25GqQBRFVw5kYAImQARGYAZkYAamQAyEQA6mYAyk4P1odtFyG6TbBqTmrCprpmSkH2z2eeCAYRiGYRiGYezAHThvON4NKDccz/hADVw3HrMAmh3GNQLUuLtyDwrgAVx2Gt8AKtxF2JMT0PU/jY05AS9+Iy7fgHbvSfxFan5n4wucIC0/2BC5wC/F4pr9Q9Of4o4TwS9xwc1pyzL10BS4WH7BxdNQUqVjoU19EhcKyv5cIbu+zswhBoWEvSqVFEqGvQnlVuf+WHbH1aAtbtNeuDt7jI49cRssFAqWbLbyhqd3PolK5Z3eryPXESJWnD63DK+lOcmp//uaYf2hUOZfo9UcToN0vF9ocAsKHSv796uIcfQZXzwtTnzX/vccam9x803hleHVJIx78z4/doMzbj2rVmGKo1OZdaj00qRjJ6XFNP05UjbsEw3puUoOJ0gRssLYlBuWhG/SrOjihCZQ8/8dnyoCXaAOZ9troLkdLTnU3oT25co6N8wbikvj2F/0740TtlQRVMy7zpiC+LIvdW57o9AbEvBcqLyRySX8CfibdyOcMKZu9NkbZ842C4Z29FTCNMVRRaBke5xwl4TXL3fQZ74WgT8BWf+UC0D6Rvtim6sEin5cJZMxIpCrpbBldRBCFZRv/VMuILfIJoLQBO6EXQCGZDImCTr3Y2icJTlBighU7aSwV3UgxmH5wue1ZxWBJvBgKEumTixbX9qUUT+g4j0v+NQcShHBg337BN+Uub5TnnBi+OS2WUXgT+DBZ1vrWK76msH+/bxAY1SEXSdFBFONryPgh+UHy5pnWUXgX5wld1LNtKWr+XMnnN2rJG1xApg6T6wIUsLUr6G9WZrxZxWBTtixrMaee1jjtzrHZSe8t0pDx0WsCO6s13/YCu3d0gRzFRHEtIKfhC1LffGK8ORUAk4dF7Ei6DjWw6MQLXHJZVYRVJGDg3ODNduZMSK4Mu8qR0AVVMwasomgTBhcNOR5+hdiqQgKnBiPnAuoLxPbe8kiAqkvtde+5rd9l4qg4bgVAQx7mNJoShKBvhHUMljoty3WE0N/ISdKPudEULGeE62F1vXEXQP1UGLxnz5GicDvN3/jAKEJtZnOVzBsjt9PH5/7yjEdwG+YdaQ5wIX3a9kQcTMrM1/rW7lbJmZH/j+DK5+rI8MwDMMwDMMwDMPIyT8ZjIEuGJbJhgAAAABJRU5ErkJggg==\" alt=\"y(x1) = y1\" style=\"width: 64.5px; height: 20px;\" width=\"64.5\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35.0083px 7.91667px; transform-origin: 35.0083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and either \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAAoCAYAAADZs5l2AAADyElEQVR4nO2ba5GDMBSFjwcc1EANoKAKcIADHNQCGioBD7VQDVjo/ghnSMNNCCG8Zu8309lOabkhObkvWEBRFEVRFEVRDuAJ4L6jvQZAuaM9ZYYWQLWzzQLA6wC7ikALsyuPoADwBvA4yL4CoIZZhCO5AeiHv8rO3AB8cY643ADojh7Ef6TFeSa+gBGk5gc7Qi9wpljc4vjQ9K94wojgTDxgxrRnmXppCphY/oCJp1JSxWPSpH6wLBSUw7kkd10FxrAEhoSjKpUUSoxzI+VW9+FYdo9Lox3MpH1hdrYLj31gJpgwFMRMNvOGj3U+iorlHT9vF16HxFJx2jQZXrE5yW34fovx+qVQZq/RZh6ORnr8LjRgLkg6Vg6f1wvs8De2eDoY8VXD+xxq72DGm8I3w+uVYLexfu96gzvM9WxahTGO+jJrqfTioJcOihfzGs6RMmFzvJCeq+TwBClCZhjzecMS8ibNChdHGkCL6Y5PFQEXqIdx21vAsV0tOeTcSPNSYZsN8wPjkhv7i+EzN2FLFUGNsNexecB4oAYmVsYme6ljOxqGXknAUqi8wwjjORxvsdJT2AOwJ6+BnDCmTvTdshNym+75KcaY3XBVETDZdhPuEtOEsRS+98J0EycPgK7f5wWA9Im2xearBDgWNw+hF5mLufRqKexZHUiwgrLFLnmBD6Y5AjeYtGmTB/AMnJDJ5JIk6D7YoB1fTsAmlGub6p8r/1jtpHBUdUDcsPzA1Atw7qVykmNYPYA3xrLE51qoutg4zX5Ajd+8QPIyXERJYPxdyOW9cWyfYE2Za3vKG4wYXG9LLyxt0NDcLR7AG/NurUe86luM7t/OC2ijxnhRoZzBV0u731nlEg/EDstvyCGTCx0SQXLH1F6cmJ3Uwu/S2fx5Qr6pw5K0gxGAfZ4YEfiUnhKmzgbnxueJY0SwahPQeEyNHbpZY7c6pYy1DRxfI4Intus/7AXnzueJdxHBklbwB7LLYl+8hqzmAmN+4B7nTkgRQY9r3TyS6BAOs2wqbSKCesa4xAP525mpiWGFlXXyCWAFFbqGzRLDMsK4jxfy3P0jvEh3R7NElEqjAkaMV84F2JeZ672ESuWY6kmE6kvtted+2neuWSSFK7ZPrwrnMLbRxF6LDRP7KG/OZkyH0YWubbHeMPYXcuBrG3eYqrxGXk+0B0yqPzBrwB5KLL62cfQT10wsOIhcC1fALFKu81GgvOXcQH7e4YoewG6Y9UhrNZcYbxzxFf1kFjPzrZ7K3TMxu/L/GVTwV0+KoiiKoiiKoiiKsgV/hX6t8LbVD54AAAAASUVORK5CYII=\" alt=\"y(x0) = y0\" style=\"width: 64.5px; height: 20px;\" width=\"64.5\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 10.1083px 7.91667px; transform-origin: 10.1083px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e or \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAAAoCAYAAAAYNNPaAAADoUlEQVR4nO2bbZWzMBCFrwccYKAGUFAFdVAHdYCFaqgEPGBhNdRC3x/hHrJsSPMxSWjfec7pnyVspnND5iMUUBRFURRFURTlq+kAnCLGnwCMhWxx0S/zdRXnPDKxelXnuXz6gLEnABPqizsAmBvMe0Ri9KrOGcALwE/A2NMyrpWoF5hF9T8To1cT7jAGXt+M62C+xLm4RX7uqBtuj0aoXs14ImzXucOEutZ0MDYPrQ1pRKheTTghbLX3y7ijiDjiwFt+QUL1agaFCdmdjpS7cIG3Dr+1CdWrGTPei9LBiHcrb04UM4BHayMqE6JXNh1MKDrDiO4qJXnN7l30CNt1LogLd5013/aeDma7llic42LXp1FaryyGZeIJxrkvuCsgXttulyF9DFYV7+hhdowJJnHczney/v6CWag5xC50G/ot9xPbB6qhlxg08om/MfbiuRbyf5+R99ywOmXA2nLg7jQh3zkD0hNU276cT063upReYrDhtff0U8hYXgn3sRqh4BPkKxPOkRI+pXaoHLFL6SUKQ8rdce2ONFFTFpRty3PHHgle+OzEvIReojDf2cZehpyUMJO6oB5Yn0DfvB2M3fxMCA8lqbYdBWm9cnzphLF3m6zekH5ckSra1bJlLzSw6/2wxvC+EEd8+oKS1CvXl07Y8LOT1ZzdCUgXjU+fr6LjmG2l9sT7EpnftWUOlVtYSOqV40svP/idW4zIO0ydEwy6LHb4cgQ2TF07GCsgX0uAVV7KgjpClUck9Mr1pReu1Blr7yenGmEuFApfcRmse13nblwQrsVKwX2OZZXUsg8lUdJL6JXrSy92XJ6R30CMicPdZk47j+IW/sDaCX7nBF+o5ZjDnmsFIqFXri+92D0giYSVcX7vi45Y+0wzfj8Jti0j1uoDCHOCL9SmhOIjIqFXri/fwv6P1HvHvoNYO6dwjfnZuZ7jBOYMubvvUcjVq8qCkmyKcVt2VR7MR/bE7XeuMxymOOGKxscSwuTqlePLoH9eons8Q/YVlpxEkueC34CEXsWS8gHlXsBirJc88WYo3MJS1/Xuzw3fkTsBsnql+NILy/WSv9eS/tWJrxnncjTL6kP+fCgSab1iffkHvmA2YW0k1njn+wa5w14eF9jVDfOB7RPFlsShf+DoobReMb50Yh++lt6Ztlwgt6h6rAeZI8z3cr3p+cDnLiagjl4hvtyFr9O2Kp1rVlhd5flK0FovRVEURVEURVEURVGUEP4BkX7JQnEwa3oAAAAASUVORK5CYII=\" alt=\"y'(x0) = y'0\" style=\"width: 74px; height: 20px;\" width=\"74\" height=\"20\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 38.1167px 7.91667px; transform-origin: 38.1167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Along with \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.7px 7.91667px; transform-origin: 7.7px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ey1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.275px 7.91667px; transform-origin: 25.275px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, one of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.7px 7.91667px; transform-origin: 7.7px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003ey0\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.91667px; transform-origin: 15.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.55px 7.91667px; transform-origin: 11.55px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eyp0\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 109.708px 7.91667px; transform-origin: 109.708px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e will be assigned numerical values, and the other will be \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.55px 7.91667px; transform-origin: 11.55px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eNaN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 128.742px 7.91667px; transform-origin: 128.742px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The function should return the values of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ey\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 80.9px 7.91667px; transform-origin: 80.9px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at the specified values of \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 7.91667px; transform-origin: 1.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 42px; text-align: left; transform-origin: 384px 42px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 194.483px 7.91667px; transform-origin: 194.483px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOne of the applications for this equation is in groundwater. For \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAkCAYAAADFGRdYAAABVUlEQVRoge2Y4ZGCMBCFvx7ogAZogAqowA7sgA6uBWqgBHqwBWugBe9HkmF1QITkzsC8b2bH0cgG37zNLoIQQgghzkXtQ8xQAwPwAK5fvpfsKJnECSGRDCVOkPAqkVaokUirSKQP+DORKp+wZWqbtX9fpdzoH0guUoXrCHefsAY64GY2Kj/MVeJEjY3Y2SapSBef6A4UL2sPs7bn5mIi9oclE+mdQJhNfjbkTOWk2PJOIlJjksxZu1xZz51okQpg9An6he8El43Muyx3okVqTYIlW4fRftizQQZEixRctCSA3aDdmPsU3e0TAewD4tYD9BTdzZZaM7N+ZXLanvPoFN3tnUgX3DjQ81yOHdvL7ttEiVSZiwecUwqcCGFeCk7qfCx1wJyxI86u0g1OsdEzldb48vnRaHh+pLqxsxE0OPeEP6ksR32ohfWz7ogznxBCCCGEyJlfQgHKT2TubwMAAAAASUVORK5CYII=\" alt=\"a = 1\" style=\"width: 36.5px; height: 18px;\" width=\"36.5\" height=\"18\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 7.91667px; transform-origin: 15.5583px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAkCAYAAAAjMNwcAAAB2UlEQVRoge2ZUZGDMBRFjwccYKAGUFAFOKiDOKiFalgJeMDCasAC+xFeeTCEkpRCdvrOTGY/CAl7uXk3pGAYhmEYhrFEAVwBN7TruY+TNw7ogAdQ4cVqh2bCzXgA/fBXU+BF7DHRnlzxgvR4gebUw7XfwPWv4xcvSBO4XjAKej/qoXJFu8ut9GsZXfbVSO16VaN0v0vMBAVjgrhhICmUJd6yzdAc+a/5hm1CONXvFjOBCPbDdF07vF3vTN9GS5xobodWR8zXEy/YPEk3UakBGryAGv3mYuK436HNn2XrfOVKv1vi+E+04ksD6OsxybKHw1JeUPeinzZIkmCSGh3LbyZVsKPRgq05rOYNwfS+JHTzXfXJeYcsu/iP1jC9dwkV2JZtteFsPp6SMKZgx3IClqTb9+iU1Cuh2qHfIvIpsWU5Rm3y1H1HpaReLWvOESeGTBJEu2dpgpKxLqx9aoQ4OiXhw9+SOi2W3CO1Kyl6T0JcFkrKmkR3wXSHP785dKb0H1g7DxMHJqW9jmEZQJ9MRhfEjJDaOz9x7UgU68J0LdeMqZTz1iGGkvH/crxpAL0XiU2/r0RHq/GCLZ9DhmLrBu/rkR82JVrFYRX5n6aegpywLjUTzDCM3PgDF8YKvLGFg5UAAAAASUVORK5CYII=\" alt=\"p = 0\" style=\"width: 38px; height: 18px;\" width=\"38\" height=\"18\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 136.567px 7.91667px; transform-origin: 136.567px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e the equation arises in the flow of water to a well pumping in a leaky confined aquifer; the independent variable \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 141.975px 7.91667px; transform-origin: 141.975px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the normalized distance from the well, and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ey\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 8.94167px 7.91667px; transform-origin: 8.94167px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is related to the piezometric head, a combination of the elevation and pressure of the water. Specifying the derivative at a point amounts to specifying the flow to the well.\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 7.91667px; transform-origin: 3.88333px 7.91667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e  \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = solveODEB(x,coeff,Xbc,bc)\r\n%  y = values of the solution\r\n%  x = values of the independent variable where the solution is requested\r\n%  coeff = [a p], the two parameters in the ODE\r\n%  Xbc = values of x where the boundary conditions are specifified\r\n%  bc = [y0 yp0 y1] = boundary values (see description)\r\n\r\n  y = f(x,coeff,Xbc,bc);\r\nend","test_suite":"%%\r\ncoeff = [1 0];\r\nXbc = [1 4];\r\nbc = [1 NaN 0];\r\nx = linspace(1,4,7);\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [1 0.505461057363874 0.265959532078956 0.140787844664873 0.071276733472728 0.029333752731051 0];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [3 1];\r\nXbc = [0.5 4.5];\r\nbc = [0 NaN 2];\r\nx = [cos(pi/4) cos(pi/6) sqrt(2) (1+sqrt(5))/2 sqrt(3) sqrt(5) exp(1) pi 4+psi(1)];\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [0.000035290165611 0.000065476121971 0.000315436935125 0.000552779648598 0.000757412623201 0.003086031722519 0.012031119481478 0.040129255417251 0.089700339919646];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [1 1/2];\r\nXbc = [1 5];\r\nbc = [4 NaN -1];\r\nx = 1.2:0.75:4.95;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [2.974028994378906 1.041176175714286 0.308462205553512 -0.076175488441917 -0.426089583908447 -0.952692417292867];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [2 4];\r\nXbc = [1 Inf];\r\nbc = [3 NaN 0];\r\nx = 1:2:9;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [3 0.005688558853080 0.000051725255081 0.000000653418086 0.000000009396692];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n%-------------------------------\r\n%%\r\ncoeff = [1 0];\r\nXbc = [1 4];\r\nbc = [NaN 1 0];\r\nx = linspace(1,4,7);\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [-0.696760997897786 -0.352185550727323 -0.185310228971762 -0.098095479140575 -0.049662847941353 -0.020438614824974 0];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n \r\n%%\r\ncoeff = [3 1];\r\nXbc = [0.5 4.5];\r\nbc = [NaN 0 2];\r\nx = [cos(pi/4) cos(pi/6) sqrt(2) (1+sqrt(5))/2 sqrt(3) sqrt(5) exp(1) pi 4+psi(1)];\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [0.000053997354167 0.000075728700374 0.000316920386259 0.000553525214653 0.000757922298088 0.003086129240342 0.012031140116004 0.040129260776539 0.089700342119009];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [1 1/2];\r\nXbc = [1 5];\r\nbc = [NaN 4 -1];\r\nx = 1.2:0.75:4.95;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [-2.047695617799804 -0.816404083826666 -0.431398160565887 -0.374418157507686 -0.532801281305956 -0.958228725044217];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n\r\n%%\r\ncoeff = [1 0];\r\nXbc = [1 Inf];\r\nbc = [NaN 3 0];\r\nx = 1:2:9;\r\ny = solveODEB(x,coeff,Xbc,bc);\r\ny_correct = [-2.098451806781317 -0.173147136186896 -0.018397012773047 -0.002117248575316 -0.000253600440751];\r\nassert(all(abs(y-y_correct)\u003c1e-13))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":10,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-05-16T01:10:22.000Z","updated_at":"2026-09-15T06:59:48.000Z","published_at":"2021-05-16T01:19:31.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to solve the following ordinary differential equation:  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y\u0026quot; + (1/x) y' - (a^2 + p^2/x^2) y = 0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\frac{d^2y}{dx^2} +\\\\frac{1}{x} \\\\frac{dy}{dx}-\\\\left(a^2+\\\\frac{p^2}{x^2}\\\\right)y = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewith \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y(x1) = y1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey(x_1) = y_1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and either \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y(x0) = y0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey(x_0) = y_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e or \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y'(x0) = y'0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\\\\prime(x_0) = y\\\\prime_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Along with \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, one of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eyp0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e will be assigned numerical values, and the other will be \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNaN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. The function should return the values of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at the specified values of \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOne of the applications for this equation is in groundwater. For \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a = 1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea = 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p = 0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e the equation arises in the flow of water to a well pumping in a leaky confined aquifer; the independent variable \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is the normalized distance from the well, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is related to the piezometric head, a combination of the elevation and pressure of the water. Specifying the derivative at a point amounts to specifying the flow to the well.\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61175,"title":"[Master Regular Expression] Goat Latin","description":"You are given a string sentence that consist of words separated by spaces. Each word consists of lowercase and uppercase letters only.\r\nWe would like to convert the sentence to \"Goat Latin\" (a made-up language similar to Pig Latin.) The rules of Goat Latin are as follows:\r\nIf a word begins with a vowel ('a', 'e', 'i', 'o', or 'u'), append \"ma\" to the end of the word.\r\nFor example, the word \"apple\" becomes \"applema\".\r\nIf a word begins with a consonant (i.e., not a vowel), remove the first letter and append it to the end, then add \"ma\".\r\nFor example, the word \"goat\" becomes \"oatgma\".\r\nAdd one letter 'a' to the end of each word per its word index in the sentence, starting with 1.\r\nFor example, the first word gets \"a\" added to the end, the second word gets \"aa\" added to the end, and so on.\r\nReturn the final sentence representing the conversion from sentence to Goat Latin.\r\n \r\nExample 1:\r\nInput: sentence = \"I speak Goat Latin\"\r\nOutput: \"Imaa peaksmaaa oatGmaaaa atinLmaaaaa\"\r\nExample 2:\r\nInput: sentence = \"The quick brown fox jumped over the lazy dog\"\r\nOutput: \"heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa\"\r\n \r\nConstraints:\r\n1 \u003c= sentence.length \u003c= 150\r\nsentence consists of English letters and spaces.\r\nsentence has no leading or trailing spaces.\r\nAll the words in sentence are separated by a single space.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 809.375px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 404.688px; transform-origin: 408px 404.688px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are given a string sentence that consist of words separated by spaces. Each word consists of lowercase and uppercase letters only.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWe would like to convert the sentence to \"Goat Latin\" (a made-up language similar to Pig Latin.) The rules of Goat Latin are as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf a word begins with a vowel ('a', 'e', 'i', 'o', or 'u'), append \"ma\" to the end of the word.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the word \"apple\" becomes \"applema\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf a word begins with a consonant (i.e., not a vowel), remove the first letter and append it to the end, then add \"ma\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the word \"goat\" becomes \"oatgma\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAdd one letter 'a' to the end of each word per its word index in the sentence, starting with 1.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, the first word gets \"a\" added to the end, the second word gets \"aa\" added to the end, and so on.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e the final sentence representing the conversion from sentence to Goat Latin\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e sentence = \"I speak Goat Latin\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"Imaa peaksmaaa oatGmaaaa atinLmaaaaa\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e sentence = \"The quick brown fox jumped over the lazy dog\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConstraints:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 \u0026lt;= sentence.length \u0026lt;= 150\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esentence consists of English letters and spaces.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esentence has no leading or trailing spaces.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAll the words in sentence are separated by a single space.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = solution(sentence)\r\n\r\nend","test_suite":"%%\r\nsentence = 'I speak Goat Latin';\r\ncorrect_answer = 'Imaa peaksmaaa oatGmaaaa atinLmaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'The quick brown fox jumped over the lazy dog';\r\ncorrect_answer = 'heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'YLI Tdy kh dXKaa yRlPm WCVHO jVA tkLqg KWvQP Vo x aF IJSb DJUn q';\r\ncorrect_answer = 'LIYmaa dyTmaaa hkmaaaa XKaadmaaaaa RlPmymaaaaaa CVHOWmaaaaaaa VAjmaaaaaaaa kLqgtmaaaaaaaaa WvQPKmaaaaaaaaaa oVmaaaaaaaaaaa xmaaaaaaaaaaaa aFmaaaaaaaaaaaaa IJSbmaaaaaaaaaaaaaa JUnDmaaaaaaaaaaaaaaa qmaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'win QKDZ zoI pFP OFxhk XHUl qbQw W Em tzur Nm Wolnm wQ kQZh mvqwr I';\r\ncorrect_answer = 'inwmaa KDZQmaaa oIzmaaaa FPpmaaaaa OFxhkmaaaaaa HUlXmaaaaaaa bQwqmaaaaaaaa Wmaaaaaaaaa Emmaaaaaaaaaa zurtmaaaaaaaaaaa mNmaaaaaaaaaaaa olnmWmaaaaaaaaaaaaa Qwmaaaaaaaaaaaaaa QZhkmaaaaaaaaaaaaaaa vqwrmmaaaaaaaaaaaaaaaa Imaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'zo';\r\ncorrect_answer = 'ozmaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'cUS j E NlYz j Tc HR P p';\r\ncorrect_answer = 'UScmaa jmaaa Emaaaa lYzNmaaaaa jmaaaaaa cTmaaaaaaa RHmaaaaaaaa Pmaaaaaaaaa pmaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'FAMfT ain J z oEo aDttb';\r\ncorrect_answer = 'AMfTFmaa ainmaaa Jmaaaa zmaaaaa oEomaaaaaa aDttbmaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'NPm t gwad PVVG d MGLk Yvmy SXgK f A xPB zrnY Pz Ga';\r\ncorrect_answer = 'PmNmaa tmaaa wadgmaaaa VVGPmaaaaa dmaaaaaa GLkMmaaaaaaa vmyYmaaaaaaaa XgKSmaaaaaaaaa fmaaaaaaaaaa Amaaaaaaaaaaa PBxmaaaaaaaaaaaa rnYzmaaaaaaaaaaaaa zPmaaaaaaaaaaaaaa aGmaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'VRVJO kxPa';\r\ncorrect_answer = 'RVJOVmaa xPakmaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'dwR MWqM wBHyj va dwCF eod sHzt ft zP SASy GD uvh';\r\ncorrect_answer = 'wRdmaa WqMMmaaa BHyjwmaaaa avmaaaaa wCFdmaaaaaa eodmaaaaaaa Hztsmaaaaaaaa tfmaaaaaaaaa Pzmaaaaaaaaaa ASySmaaaaaaaaaaa DGmaaaaaaaaaaaa uvhmaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'W UvuC AEg Hsqo r mdzgu';\r\ncorrect_answer = 'Wmaa UvuCmaaa AEgmaaaa sqoHmaaaaa rmaaaaaa dzgummaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'rDIH peGn';\r\ncorrect_answer = 'DIHrmaa eGnpmaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Lr EV XM S Drre IDu sXbwK AFMP DS ASJ A x cXjtk w fz sD vut jg';\r\ncorrect_answer = 'rLmaa EVmaaa MXmaaaa Smaaaaa rreDmaaaaaa IDumaaaaaaa XbwKsmaaaaaaaa AFMPmaaaaaaaaa SDmaaaaaaaaaa ASJmaaaaaaaaaaa Amaaaaaaaaaaaa xmaaaaaaaaaaaaa Xjtkcmaaaaaaaaaaaaaa wmaaaaaaaaaaaaaaa zfmaaaaaaaaaaaaaaaa Dsmaaaaaaaaaaaaaaaaa utvmaaaaaaaaaaaaaaaaaa gjmaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'ALNn';\r\ncorrect_answer = 'ALNnmaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'w YCcE Cx t';\r\ncorrect_answer = 'wmaa CcEYmaaa xCmaaaa tmaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'KYgHu kur tf Qrz D sSr mOo BTW Y dlsw VGXN SQg GuRb X BU IL';\r\ncorrect_answer = 'YgHuKmaa urkmaaa ftmaaaa rzQmaaaaa Dmaaaaaa Srsmaaaaaaa Oommaaaaaaaa TWBmaaaaaaaaa Ymaaaaaaaaaa lswdmaaaaaaaaaaa GXNVmaaaaaaaaaaaa QgSmaaaaaaaaaaaaa uRbGmaaaaaaaaaaaaaa Xmaaaaaaaaaaaaaaa UBmaaaaaaaaaaaaaaaa ILmaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'xFC oTW YBfHj XfpPw bDD';\r\ncorrect_answer = 'FCxmaa oTWmaaa BfHjYmaaaa fpPwXmaaaaa DDbmaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'O B ZYpNk IfEYR Kmcy i IYo WiP T YNL k eM rhIRJ t AYnT';\r\ncorrect_answer = 'Omaa Bmaaa YpNkZmaaaa IfEYRmaaaaa mcyKmaaaaaa imaaaaaaa IYomaaaaaaaa iPWmaaaaaaaaa Tmaaaaaaaaaa NLYmaaaaaaaaaaa kmaaaaaaaaaaaa eMmaaaaaaaaaaaaa hIRJrmaaaaaaaaaaaaaa tmaaaaaaaaaaaaaaa AYnTmaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'e ttpp yZ Xi NSFfx cbpW TtT Ufl';\r\ncorrect_answer = 'emaa tpptmaaa Zymaaaa iXmaaaaa SFfxNmaaaaaa bpWcmaaaaaaa tTTmaaaaaaaa Uflmaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'at uj EE W k NhW cJo YJzf Ba Ei J CYG BS RsMWI oEr';\r\ncorrect_answer = 'atmaa ujmaaa EEmaaaa Wmaaaaa kmaaaaaa hWNmaaaaaaa Jocmaaaaaaaa JzfYmaaaaaaaaa aBmaaaaaaaaaa Eimaaaaaaaaaaa Jmaaaaaaaaaaaa YGCmaaaaaaaaaaaaa SBmaaaaaaaaaaaaaa sMWIRmaaaaaaaaaaaaaaa oErmaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'YJK WRiRy BR nsj jR aq oOBiB LM jho PIoh Jd ZVD MKJo GQa ZQ JQoI C TjW rGBxs eu';\r\ncorrect_answer = 'JKYmaa RiRyWmaaa RBmaaaa sjnmaaaaa Rjmaaaaaa aqmaaaaaaa oOBiBmaaaaaaaa MLmaaaaaaaaa hojmaaaaaaaaaa IohPmaaaaaaaaaaa dJmaaaaaaaaaaaa VDZmaaaaaaaaaaaaa KJoMmaaaaaaaaaaaaaa QaGmaaaaaaaaaaaaaaa QZmaaaaaaaaaaaaaaaa QoIJmaaaaaaaaaaaaaaaaa Cmaaaaaaaaaaaaaaaaaa jWTmaaaaaaaaaaaaaaaaaaa GBxsrmaaaaaaaaaaaaaaaaaaaa eumaaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'KhQ RzIxv W y BZ';\r\ncorrect_answer = 'hQKmaa zIxvRmaaa Wmaaaa ymaaaaa ZBmaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'O uQT kTpvQ we MprM KeyHB o PWskJ wV uMppp V mzPt LO GNAr E k A y w';\r\ncorrect_answer = 'Omaa uQTmaaa TpvQkmaaaa ewmaaaaa prMMmaaaaaa eyHBKmaaaaaaa omaaaaaaaa WskJPmaaaaaaaaa Vwmaaaaaaaaaa uMpppmaaaaaaaaaaa Vmaaaaaaaaaaaa zPtmmaaaaaaaaaaaaa OLmaaaaaaaaaaaaaa NArGmaaaaaaaaaaaaaaa Emaaaaaaaaaaaaaaaa kmaaaaaaaaaaaaaaaaa Amaaaaaaaaaaaaaaaaaa ymaaaaaaaaaaaaaaaaaaa wmaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Qem sv v CsIJ';\r\ncorrect_answer = 'emQmaa vsmaaa vmaaaa sIJCmaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'WDE mKpD umWx';\r\ncorrect_answer = 'DEWmaa KpDmmaaa umWxmaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'IwiK tHUzG fff WGW p aiNRF XMK TYZV dQ b CrES';\r\ncorrect_answer = 'IwiKmaa HUzGtmaaa fffmaaaa GWWmaaaaa pmaaaaaa aiNRFmaaaaaaa MKXmaaaaaaaa YZVTmaaaaaaaaa Qdmaaaaaaaaaa bmaaaaaaaaaaa rESCmaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Cjm nX RuiM sjZXi wlhnC F x Xp Ith p GkYwR baO pSI';\r\ncorrect_answer = 'jmCmaa Xnmaaa uiMRmaaaa jZXismaaaaa lhnCwmaaaaaa Fmaaaaaaa xmaaaaaaaa pXmaaaaaaaaa Ithmaaaaaaaaaa pmaaaaaaaaaaa kYwRGmaaaaaaaaaaaa aObmaaaaaaaaaaaaa SIpmaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'njtB MhagV fXgz yd nm bVtIX';\r\ncorrect_answer = 'jtBnmaa hagVMmaaa Xgzfmaaaa dymaaaaa mnmaaaaaa VtIXbmaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'vfzy IoIHU';\r\ncorrect_answer = 'fzyvmaa IoIHUmaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'wP TzEWi nR o Gvn tfg IRzp c tD OEf dtoM N ma k Vo O FrJm sl';\r\ncorrect_answer = 'Pwmaa zEWiTmaaa Rnmaaaa omaaaaa vnGmaaaaaa fgtmaaaaaaa IRzpmaaaaaaaa cmaaaaaaaaa Dtmaaaaaaaaaa OEfmaaaaaaaaaaa toMdmaaaaaaaaaaaa Nmaaaaaaaaaaaaa ammaaaaaaaaaaaaaa kmaaaaaaaaaaaaaaa oVmaaaaaaaaaaaaaaaa Omaaaaaaaaaaaaaaaaa rJmFmaaaaaaaaaaaaaaaaaa lsmaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'asmW tJKE OBeUn rNP TeIAr skn h Eh a JgLi J d a d';\r\ncorrect_answer = 'asmWmaa JKEtmaaa OBeUnmaaaa NPrmaaaaa eIArTmaaaaaa knsmaaaaaaa hmaaaaaaaa Ehmaaaaaaaaa amaaaaaaaaaa gLiJmaaaaaaaaaaa Jmaaaaaaaaaaaa dmaaaaaaaaaaaaa amaaaaaaaaaaaaaa dmaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Au';\r\ncorrect_answer = 'Aumaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'hOM y vw KabmF rxfLL WcPy cO ORrjt bp ks gkz MpP NrLbG c b BNEMq zfQIt vcEp Eqh frbVt';\r\ncorrect_answer = 'OMhmaa ymaaa wvmaaaa abmFKmaaaaa xfLLrmaaaaaa cPyWmaaaaaaa Ocmaaaaaaaa ORrjtmaaaaaaaaa pbmaaaaaaaaaa skmaaaaaaaaaaa kzgmaaaaaaaaaaaa pPMmaaaaaaaaaaaaa rLbGNmaaaaaaaaaaaaaa cmaaaaaaaaaaaaaaa bmaaaaaaaaaaaaaaaa NEMqBmaaaaaaaaaaaaaaaaa fQItzmaaaaaaaaaaaaaaaaaa cEpvmaaaaaaaaaaaaaaaaaaa Eqhmaaaaaaaaaaaaaaaaaaaa rbVtfmaaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'Djl lWo Qsbrt Y i Act ZwK h cbDrl Jtukm VOmEk J NQluv fBGok siU Iky z JM DM Edtb';\r\ncorrect_answer = 'jlDmaa Wolmaaa sbrtQmaaaa Ymaaaaa imaaaaaa Actmaaaaaaa wKZmaaaaaaaa hmaaaaaaaaa bDrlcmaaaaaaaaaa tukmJmaaaaaaaaaaa OmEkVmaaaaaaaaaaaa Jmaaaaaaaaaaaaa QluvNmaaaaaaaaaaaaaa BGokfmaaaaaaaaaaaaaaa iUsmaaaaaaaaaaaaaaaa Ikymaaaaaaaaaaaaaaaaa zmaaaaaaaaaaaaaaaaaa MJmaaaaaaaaaaaaaaaaaaa MDmaaaaaaaaaaaaaaaaaaaa Edtbmaaaaaaaaaaaaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nsentence = 'DYwO bAv lw qoszQ bp Qh SCaAL UKWa bAHNo';\r\ncorrect_answer = 'YwODmaa Avbmaaa wlmaaaa oszQqmaaaaa pbmaaaaaa hQmaaaaaaa CaALSmaaaaaaaa UKWamaaaaaaaaa AHNobmaaaaaaaaaa';\r\nresult = solution(sentence)\r\nassert(isequal(correct_answer, result))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945898,"edited_by":4945898,"edited_at":"2026-01-31T12:14:26.000Z","deleted_by":null,"deleted_at":null,"solvers_count":19,"test_suite_updated_at":"2026-01-31T12:12:55.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-31T12:12:09.000Z","updated_at":"2026-09-15T09:03:55.000Z","published_at":"2026-01-31T12:12:09.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are given a string sentence that consist of words separated by spaces. Each word consists of lowercase and uppercase letters only.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe would like to convert the sentence to \\\"Goat Latin\\\" (a made-up language similar to Pig Latin.) The rules of Goat Latin are as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a word begins with a vowel ('a', 'e', 'i', 'o', or 'u'), append \\\"ma\\\" to the end of the word.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the word \\\"apple\\\" becomes \\\"applema\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a word begins with a consonant (i.e., not a vowel), remove the first letter and append it to the end, then add \\\"ma\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the word \\\"goat\\\" becomes \\\"oatgma\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAdd one letter 'a' to the end of each word per its word index in the sentence, starting with 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the first word gets \\\"a\\\" added to the end, the second word gets \\\"aa\\\" added to the end, and so on.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e the final sentence representing the conversion from sentence to Goat Latin\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e sentence = \\\"I speak Goat Latin\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"Imaa peaksmaaa oatGmaaaa atinLmaaaaa\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e sentence = \\\"The quick brown fox jumped over the lazy dog\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConstraints:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 \u0026lt;= sentence.length \u0026lt;= 150\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003esentence consists of English letters and spaces.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003esentence has no leading or trailing spaces.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAll the words in sentence are separated by a single space.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1092,"title":"Decimation","description":"When dealing to the Roman Army, the term decimate meant that the entire unit would be broken up into groups of ten soldiers, and lots would be drawn.  The person who was unlucky enough to draw the short straw would be executed by the other nine members of his group.\r\n\r\nThe bloodthirsty Roman Centurion Carnage Maximus decided to apply this to his prisoners, with a few gruesome differences.  Rather than kill every tenth prisoner and allow the rest to live, he is going to leave only one prisoner alive and kill all of the others.  Instead of killing every tenth prisoner, he chooses a number (kill_every).  If kill_every=3, he kills every third prisoner.  If kill_every=5, he kills every fifth prisoner.  He always chooses a number between 2 and the number of prisoners he has, and this process will be repeated until there is only one prisoner left.  For example, if there are 10 prisoners, and kill_every=3\r\n\r\nFirst iteration: 1 2 3 4 5 6 7 8 9 10\r\n\r\n1-2-3 4-5-6 7-8-9 10\r\n\r\nPrisoners 3, 6 and 9 will be killed.\r\n\r\nSecond iteration: 1 2 4 5 7 8 10\r\n\r\nBecause Prisoner 10 was counted during the first iteration, the executions\r\nwill proceed as such: 10-1-2 4-5-7 8-10, so prisoners 2 and 7 will be killed\r\n\r\nThird iteration: 1 4 5 8 10\r\n8-10-1 4-5-8 10, so prisoners 1 and 8 executed.\r\n\r\nFourth Iteration:  10-4-5 10\r\nPrisoner 5 is executed.\r\n\r\nFifth iteration:  10-4 10\r\nPrisoner 10 is executed\r\n\r\nSince the sole survivor is prisoner 4, he is released.\r\n\r\nYou are an unlucky prisoner caught by Carnage Maximum.  Prior to lining up the prisoners, he reveals the number of prisoners he has and his value of kill_every for the day.  Your job is to figure out which prisoner you need to be in order to survive.  Write a MATLAB script that takes the values of num_prisoners and kill_every.  The output will be survivor, which is the position of the person who survives.  If you write your script quickly enough, that person will be you.\r\n\r\nGood luck!","description_html":"\u003cp\u003eWhen dealing to the Roman Army, the term decimate meant that the entire unit would be broken up into groups of ten soldiers, and lots would be drawn.  The person who was unlucky enough to draw the short straw would be executed by the other nine members of his group.\u003c/p\u003e\u003cp\u003eThe bloodthirsty Roman Centurion Carnage Maximus decided to apply this to his prisoners, with a few gruesome differences.  Rather than kill every tenth prisoner and allow the rest to live, he is going to leave only one prisoner alive and kill all of the others.  Instead of killing every tenth prisoner, he chooses a number (kill_every).  If kill_every=3, he kills every third prisoner.  If kill_every=5, he kills every fifth prisoner.  He always chooses a number between 2 and the number of prisoners he has, and this process will be repeated until there is only one prisoner left.  For example, if there are 10 prisoners, and kill_every=3\u003c/p\u003e\u003cp\u003eFirst iteration: 1 2 3 4 5 6 7 8 9 10\u003c/p\u003e\u003cp\u003e1-2-3 4-5-6 7-8-9 10\u003c/p\u003e\u003cp\u003ePrisoners 3, 6 and 9 will be killed.\u003c/p\u003e\u003cp\u003eSecond iteration: 1 2 4 5 7 8 10\u003c/p\u003e\u003cp\u003eBecause Prisoner 10 was counted during the first iteration, the executions\r\nwill proceed as such: 10-1-2 4-5-7 8-10, so prisoners 2 and 7 will be killed\u003c/p\u003e\u003cp\u003eThird iteration: 1 4 5 8 10\r\n8-10-1 4-5-8 10, so prisoners 1 and 8 executed.\u003c/p\u003e\u003cp\u003eFourth Iteration:  10-4-5 10\r\nPrisoner 5 is executed.\u003c/p\u003e\u003cp\u003eFifth iteration:  10-4 10\r\nPrisoner 10 is executed\u003c/p\u003e\u003cp\u003eSince the sole survivor is prisoner 4, he is released.\u003c/p\u003e\u003cp\u003eYou are an unlucky prisoner caught by Carnage Maximum.  Prior to lining up the prisoners, he reveals the number of prisoners he has and his value of kill_every for the day.  Your job is to figure out which prisoner you need to be in order to survive.  Write a MATLAB script that takes the values of num_prisoners and kill_every.  The output will be survivor, which is the position of the person who survives.  If you write your script quickly enough, that person will be you.\u003c/p\u003e\u003cp\u003eGood luck!\u003c/p\u003e","function_template":"function survivor=decimate(num_prisoners,kill_every)\r\nsurvivor=4;\r\nend","test_suite":"%%\r\nassert(isequal(decimate(10,3),4))\r\n%%\r\nassert(isequal(decimate(1024,3),676))\r\n%%\r\nassert(isequal(decimate(2012,50),543))\r\n%%\r\nassert(isequal(decimate(30,5),3))\r\n%%\r\nassert(isequal(decimate(10,10),8))\r\n%%\r\nassert(isequal(decimate(2048,2),1))","published":true,"deleted":false,"likes_count":20,"comments_count":14,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":328,"test_suite_updated_at":"2012-12-04T21:28:04.000Z","rescore_all_solutions":false,"group_id":13,"created_at":"2012-12-04T19:47:49.000Z","updated_at":"2026-09-15T02:14:07.000Z","published_at":"2012-12-04T19:53:55.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWhen dealing to the Roman Army, the term decimate meant that the entire unit would be broken up into groups of ten soldiers, and lots would be drawn. The person who was unlucky enough to draw the short straw would be executed by the other nine members of his group.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe bloodthirsty Roman Centurion Carnage Maximus decided to apply this to his prisoners, with a few gruesome differences. Rather than kill every tenth prisoner and allow the rest to live, he is going to leave only one prisoner alive and kill all of the others. Instead of killing every tenth prisoner, he chooses a number (kill_every). If kill_every=3, he kills every third prisoner. If kill_every=5, he kills every fifth prisoner. He always chooses a number between 2 and the number of prisoners he has, and this process will be repeated until there is only one prisoner left. For example, if there are 10 prisoners, and kill_every=3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFirst iteration: 1 2 3 4 5 6 7 8 9 10\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1-2-3 4-5-6 7-8-9 10\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrisoners 3, 6 and 9 will be killed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSecond iteration: 1 2 4 5 7 8 10\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBecause Prisoner 10 was counted during the first iteration, the executions will proceed as such: 10-1-2 4-5-7 8-10, so prisoners 2 and 7 will be killed\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThird iteration: 1 4 5 8 10 8-10-1 4-5-8 10, so prisoners 1 and 8 executed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFourth Iteration: 10-4-5 10 Prisoner 5 is executed.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFifth iteration: 10-4 10 Prisoner 10 is executed\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSince the sole survivor is prisoner 4, he is released.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are an unlucky prisoner caught by Carnage Maximum. Prior to lining up the prisoners, he reveals the number of prisoners he has and his value of kill_every for the day. Your job is to figure out which prisoner you need to be in order to survive. Write a MATLAB script that takes the values of num_prisoners and kill_every. The output will be survivor, which is the position of the person who survives. If you write your script quickly enough, that person will be you.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood luck!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":364,"title":"Matrix spiral","description":"Make a spiral in a (n*n) matrix. The spiral has to start in the top left, and has to rotate clockwise to the center. The spiral has to have a padding of zeros between itself.\r\n\r\nThe (n*n) matrix is filled with zeros except for the spiral, that has to be made of 11 (elevens, for visual reference).\r\nThe final matrix has to have the same or more zeros than elevens.\r\n\r\nExample:\r\nn=8\r\n\r\nA =\r\n\r\n    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11     0    11\r\n     0     0    11     0     0    11     0    11\r\n     0     0    11     0    11    11     0    11\r\n     0     0    11     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0","description_html":"\u003cp\u003eMake a spiral in a (n*n) matrix. The spiral has to start in the top left, and has to rotate clockwise to the center. The spiral has to have a padding of zeros between itself.\u003c/p\u003e\u003cp\u003eThe (n*n) matrix is filled with zeros except for the spiral, that has to be made of 11 (elevens, for visual reference).\r\nThe final matrix has to have the same or more zeros than elevens.\u003c/p\u003e\u003cp\u003eExample:\r\nn=8\u003c/p\u003e\u003cp\u003eA =\u003c/p\u003e\u003cpre\u003e    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11     0    11\r\n     0     0    11     0     0    11     0    11\r\n     0     0    11     0    11    11     0    11\r\n     0     0    11     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0\u003c/pre\u003e","function_template":"function A = Matrix_Spiral(n)\r\n  A = n;\r\nend","test_suite":"%%\r\nn = 1;\r\ny_correct =[0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 2;\r\ny_correct =[11    11\r\n     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 3;\r\ny_correct =[11    11    11\r\n     0     0    11\r\n     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 4;\r\ny_correct =[11    11    11    11\r\n     0     0     0    11\r\n     0     0    11    11\r\n     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n\r\n%%\r\nn = 5;\r\ny_correct =[11    11    11    11    11\r\n     0     0     0     0    11\r\n     0     0    11     0    11\r\n     0     0    11    11    11\r\n     0     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n%%\r\nn = 10;\r\ny_correct =[11    11    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0    11     0    11\r\n     0     0    11     0    11    11     0    11     0    11\r\n     0     0    11     0    11     0     0    11     0    11\r\n     0     0    11     0    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))\r\n\r\n\r\n%%\r\nn = 17;\r\ny_correct =[11    11    11    11    11    11    11    11    11    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11    11    11    11    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0     0     0     0     0     0     0     0    11     0    11\r\n     0     0    11     0    11    11    11    11    11    11    11    11    11     0    11     0    11\r\n     0     0    11     0    11     0     0     0     0     0     0     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11    11    11    11    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0     0     0    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0    11     0    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0    11    11    11     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11     0     0     0     0     0    11     0    11     0    11\r\n     0     0    11     0    11     0    11    11    11    11    11    11    11     0    11     0    11\r\n     0     0    11     0    11     0     0     0     0     0     0     0     0     0    11     0    11\r\n     0     0    11     0    11    11    11    11    11    11    11    11    11    11    11     0    11\r\n     0     0    11     0     0     0     0     0     0     0     0     0     0     0     0     0    11\r\n     0     0    11    11    11    11    11    11    11    11    11    11    11    11    11    11    11\r\n     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0];\r\nassert(isequal(Matrix_Spiral(n),y_correct))","published":true,"deleted":false,"likes_count":5,"comments_count":3,"created_by":872,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":98,"test_suite_updated_at":"2012-02-20T12:29:13.000Z","rescore_all_solutions":false,"group_id":18,"created_at":"2012-02-20T12:17:08.000Z","updated_at":"2026-04-28T18:06:26.000Z","published_at":"2012-02-20T12:29:13.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMake a spiral in a (n*n) matrix. The spiral has to start in the top left, and has to rotate clockwise to the center. The spiral has to have a padding of zeros between itself.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe (n*n) matrix is filled with zeros except for the spiral, that has to be made of 11 (elevens, for visual reference). The final matrix has to have the same or more zeros than elevens.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: n=8\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA =\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[    11    11    11    11    11    11    11    11\\n     0     0     0     0     0     0     0    11\\n     0     0    11    11    11    11     0    11\\n     0     0    11     0     0    11     0    11\\n     0     0    11     0    11    11     0    11\\n     0     0    11     0     0     0     0    11\\n     0     0    11    11    11    11    11    11\\n     0     0     0     0     0     0     0     0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":52609,"title":"Easy Sequences 11: Factorial Digits without Trailing Zeros","description":"Here is an easy one...\r\nIt is not difficult to count the number of digits of the factorial of a given number. For example for 'n = 10', we have:\r\n  \u003e\u003e length(num2str(factorial(10)))\r\n  \u003e\u003e ans =\r\n     7\r\nBut 2 of those digits are just trailing zeros. So, for 10!, if we remove the trailing zeros, there would only be 5 digits left.\r\nWrite a function that outputs the number of digits of factorials excluding trailing zeros.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 183.3px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 91.65px; transform-origin: 407px 91.65px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 69px 8px; transform-origin: 69px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eHere is an easy one...\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 354.5px 8px; transform-origin: 354.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIt is not difficult to count the number of digits of the factorial of a given number. For example for 'n = 10', we have:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 140px 8.5px; tab-size: 4; transform-origin: 140px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e  \u0026gt;\u0026gt; length(num2str(factorial(10)))\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 40px 8.5px; tab-size: 4; transform-origin: 40px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e  \u0026gt;\u0026gt; ans =\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e     7\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 368.5px 8px; transform-origin: 368.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBut 2 of those digits are just trailing zeros. So, for 10!, if we remove the trailing zeros, there would only be 5 digits left.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 303px 8px; transform-origin: 303px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eWrite a function that outputs the number of digits of factorials excluding trailing zeros.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function n = numFacDigits(x)\r\n    n = length_of(num2string(x!)) - '0';\r\nend\r\n","test_suite":"%%\r\nx = randi(3);\r\nn_correct = 1;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 10;\r\nn_correct = 5;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 100;\r\nn_correct = 134;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 5000;\r\nn_correct = 15077;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = intmax;\r\nn_correct = 18570655587;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = double(intmax)*10;\r\nn_correct = 207181392197;\r\nassert(isequal(numFacDigits(x),n_correct))\r\n%%\r\nx = 3:12;\r\nn_correct = uint64([2319 33161 431575 5315711 63157061 731570558 8315705525 93157055190 1031570551819 11315705518107]);\r\nassert(isequal(numFacDigits(10.^x),n_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":255988,"edited_by":223089,"edited_at":"2023-06-03T06:48:10.000Z","deleted_by":null,"deleted_at":null,"solvers_count":24,"test_suite_updated_at":"2023-06-03T06:48:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2021-08-24T11:46:25.000Z","updated_at":"2026-09-16T17:06:00.000Z","published_at":"2021-08-24T12:11:43.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere is an easy one...\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt is not difficult to count the number of digits of the factorial of a given number. For example for 'n = 10', we have:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[  \u003e\u003e length(num2str(factorial(10)))\\n  \u003e\u003e ans =\\n     7]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBut 2 of those digits are just trailing zeros. So, for 10!, if we remove the trailing zeros, there would only be 5 digits left.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eWrite a function that outputs the number of digits of factorials excluding trailing zeros.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":3084,"title":"Scrabble Scores - 11","description":"This problem builds on the previous problem, wherein you were provided a letter of an existing word on the board and from which you played a word to find the highest scoring word. See the previous problem for more details.\r\n\r\nNow, you will be provided a multiplier character array that represents the fifteen possible squares that can be played on, ranging from seven above the existing letter (in which case the existing letter is the last letter in an eight-letter word) to seven below the existing letter (in which case the existing letter is the first letter in an eight-letter word) with the existing letter fixed in the 8th position. The multipliers are the same as in previous problems:\r\n\r\n * D: double word\r\n * T: triple word\r\n * Q: quadruple word\r\n * d: double letter\r\n * t: triple letter\r\n * q: quadruple letter\r\n\r\nThe center multiplier square will be left blank, since it's already covered by a tile. Write a routine to determine the highest scoring word(s) based on the multiplier squares.\r\n\r\nOnce again, you will be provided a cell array of strings containing all possible words based on the existing letter and the letters on your tray. In addition to providing the highest score, also provide the word(s) that achieve that score in a cell array. See the test suite for examples. Due to high-scoring tiles, the highest score may not be achieved by the longest word(s).\r\n\r\nRelated problems:\r\n\r\nPrevious problem: 10 - \u003chttps://www.mathworks.com/matlabcentral/cody/problems/3082-scrabble-scores-10 Word score optimization (known letter)\u003e. Next problem: 12 - \u003chttps://www.mathworks.com/matlabcentral/cody/problems/3097-scrabble-scores-12 Word score optimization (first word)\u003e.","description_html":"\u003cp\u003eThis problem builds on the previous problem, wherein you were provided a letter of an existing word on the board and from which you played a word to find the highest scoring word. See the previous problem for more details.\u003c/p\u003e\u003cp\u003eNow, you will be provided a multiplier character array that represents the fifteen possible squares that can be played on, ranging from seven above the existing letter (in which case the existing letter is the last letter in an eight-letter word) to seven below the existing letter (in which case the existing letter is the first letter in an eight-letter word) with the existing letter fixed in the 8th position. The multipliers are the same as in previous problems:\u003c/p\u003e\u003cpre\u003e * D: double word\r\n * T: triple word\r\n * Q: quadruple word\r\n * d: double letter\r\n * t: triple letter\r\n * q: quadruple letter\u003c/pre\u003e\u003cp\u003eThe center multiplier square will be left blank, since it's already covered by a tile. Write a routine to determine the highest scoring word(s) based on the multiplier squares.\u003c/p\u003e\u003cp\u003eOnce again, you will be provided a cell array of strings containing all possible words based on the existing letter and the letters on your tray. In addition to providing the highest score, also provide the word(s) that achieve that score in a cell array. See the test suite for examples. Due to high-scoring tiles, the highest score may not be achieved by the longest word(s).\u003c/p\u003e\u003cp\u003eRelated problems:\u003c/p\u003e\u003cp\u003ePrevious problem: 10 - \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/3082-scrabble-scores-10\"\u003eWord score optimization (known letter)\u003c/a\u003e. Next problem: 12 - \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/3097-scrabble-scores-12\"\u003eWord score optimization (first word)\u003c/a\u003e.\u003c/p\u003e","function_template":"function [score,max_word] = scrabble_scores_11(words,mult,existing_letter)\r\n\r\nscore = 0;\r\nmax_word = {''};\r\n\r\nend","test_suite":"%%\r\nexisting_letter = 's'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'aethilm'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ae','ah','ai','al','am','as','at','eh','el','em','es','et','ha','he','hi','hm','is','it','la','li','ma','me','mi','sh','si','ta','te','ti','ahi','ahs','ail','aim','ais','ait','ale','als','alt','ami','ash','ate','eat','elm','els','ems','est','eta','eth','hae','ham','has','hat','hem','hes','het','hie','him','his','hit','ism','its','lah','lam','las','lat','lea','lei','let','lie','lis','lit','mae','mas','mat','meh','mel','met','mil','mis','sae','sal','sat','sea','sei','sel','set','sha','she','sim','sit','tae','tam','tas','tea','tel','tes','the','tie','til','tis','ahem','ahis','ails','aims','aits','ales','alit','alme','alms','alts','amie','amis','ates','east','eath','eats','elhi','elms','emit','etas','eths','haem','haes','haet','hail','hale','halm','halt','hame','hams','hast','hate','hats','heal','heat','heil','helm','hems','hest','hets','hies','hila','hilt','hims','hist','hits','ilea','isle','item','lahs','lame','lams','lase','lash','last','late','lath','lati','lats','leas','leis','lest','lets','lias','lies','lima','lime','list','lite','lits','maes','mail','male','malt','mash','mast','mate','math','mats','meal','meat','mels','melt','mesa','mesh','meta','meth','mile','mils','milt','mise','mist','mite','sail','sale','salt','same','sate','sati','seal','seam','seat','semi','seta','sham','shea','shim','sial','silt','sima','site','sith','slam','slat','slim','slit','smit','stem','tael','tail','tale','tali','tame','tams','tase','teal','team','teas','tela','tels','thae','them','this','ties','tile','tils','time','aisle','alist','almeh','almes','amies','email','emits','haems','haets','hails','hales','halms','halts','hames','haste','hates','heals','heats','heils','heist','helms','hemal','hilts','islet','istle','items','laith','lames','lathe','lathi','laths','leash','least','limas','limes','litas','lites','lithe','maile','mails','maist','males','malts','mates','maths','meals','meats','melts','metal','meths','metis','miles','milts','mites','saith','salmi','satem','selah','setal','shale','shalt','shame','sheal','shiel','slate','slime','smalt','smelt','smile','smite','smith','stale','steal','steam','stela','stile','stime','taels','tails','tales','tames','tamis','teals','teams','telia','tesla','thali','tiles','times','almehs','emails','halest','halite','hamlet','haslet','hiemal','lamest','lathes','lathis','latish','mailes','mashie','mesial','metals','misate','miseat','saithe','saltie','samiel','samite','samlet','sheila','shelta','smalti','stelai','tahsil','thalis','theism','atheism','halites','hamlets','heliast'};\r\nmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\nmax_score_corr = 39;\r\nmax_word_corr = {'hamlets'};\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%%\r\nind = randi(4);\r\nexisting_letter = 's'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'aethilm'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ae','ah','ai','al','am','as','at','eh','el','em','es','et','ha','he','hi','hm','is','it','la','li','ma','me','mi','sh','si','ta','te','ti','ahi','ahs','ail','aim','ais','ait','ale','als','alt','ami','ash','ate','eat','elm','els','ems','est','eta','eth','hae','ham','has','hat','hem','hes','het','hie','him','his','hit','ism','its','lah','lam','las','lat','lea','lei','let','lie','lis','lit','mae','mas','mat','meh','mel','met','mil','mis','sae','sal','sat','sea','sei','sel','set','sha','she','sim','sit','tae','tam','tas','tea','tel','tes','the','tie','til','tis','ahem','ahis','ails','aims','aits','ales','alit','alme','alms','alts','amie','amis','ates','east','eath','eats','elhi','elms','emit','etas','eths','haem','haes','haet','hail','hale','halm','halt','hame','hams','hast','hate','hats','heal','heat','heil','helm','hems','hest','hets','hies','hila','hilt','hims','hist','hits','ilea','isle','item','lahs','lame','lams','lase','lash','last','late','lath','lati','lats','leas','leis','lest','lets','lias','lies','lima','lime','list','lite','lits','maes','mail','male','malt','mash','mast','mate','math','mats','meal','meat','mels','melt','mesa','mesh','meta','meth','mile','mils','milt','mise','mist','mite','sail','sale','salt','same','sate','sati','seal','seam','seat','semi','seta','sham','shea','shim','sial','silt','sima','site','sith','slam','slat','slim','slit','smit','stem','tael','tail','tale','tali','tame','tams','tase','teal','team','teas','tela','tels','thae','them','this','ties','tile','tils','time','aisle','alist','almeh','almes','amies','email','emits','haems','haets','hails','hales','halms','halts','hames','haste','hates','heals','heats','heils','heist','helms','hemal','hilts','islet','istle','items','laith','lames','lathe','lathi','laths','leash','least','limas','limes','litas','lites','lithe','maile','mails','maist','males','malts','mates','maths','meals','meats','melts','metal','meths','metis','miles','milts','mites','saith','salmi','satem','selah','setal','shale','shalt','shame','sheal','shiel','slate','slime','smalt','smelt','smile','smite','smith','stale','steal','steam','stela','stile','stime','taels','tails','tales','tames','tamis','teals','teams','telia','tesla','thali','tiles','times','almehs','emails','halest','halite','hamlet','haslet','hiemal','lamest','lathes','lathis','latish','mailes','mashie','mesial','metals','misate','miseat','saithe','saltie','samiel','samite','samlet','sheila','shelta','smalti','stelai','tahsil','thalis','theism','atheism','halites','hamlets','heliast'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 39;\r\n\t\tmax_word_corr = {'hamlets'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 32;\r\n\t\tmax_word_corr = {'atheism'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 153;\r\n\t\tmax_word_corr = {'halest'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 60;\r\n\t\tmax_word_corr = {'heliast'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%%\r\nind = randi(4);\r\nexisting_letter = 't'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'eodnirl'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'de','do','ed','el','en','er','et','id','in','it','li','lo','ne','no','od','oe','oi','on','or','re','te','ti','to','del','den','die','din','dit','doe','dol','don','dor','dot','eld','end','eon','ern','ion','ire','led','lei','let','lid','lie','lin','lit','lot','net','nil','nit','nod','nor','not','ode','oil','old','ole','one','ore','ort','red','rei','ret','rid','rin','rod','roe','rot','ted','tel','ten','tie','til','tin','tod','toe','ton','tor','deil','deli','delt','deni','dent','diel','diet','dine','dino','dint','diol','dire','dirl','dirt','dite','doer','doit','dole','dolt','done','dore','dote','edit','enol','idle','idol','inro','into','ired','iron','lend','leno','lent','lido','lied','lien','lier','line','lino','lint','lion','lire','lite','lode','loid','loin','lone','lord','lore','lorn','loti','nerd','nide','nite','node','nodi','noel','noil','noir','nori','note','olde','orle','redo','rein','rend','reno','rent','ride','riel','rile','rind','riot','rite','rode','roil','role','rote','roti','rotl','tein','tend','tern','tide','tied','tier','tile','tine','tire','tirl','tiro','toed','toil','told','tole','tone','tore','tori','torn','trio','trod','diner','doter','droit','drone','elint','eloin','enrol','ident','idler','indol','inert','inlet','inter','intro','irone','lento','lined','liner','lirot','liter','litre','loden','loner','nerol','niter','nitre','nitro','noted','noter','oiled','oiler','olden','older','oldie','olein','oriel','redon','relit','reoil','riled','ronde','teind','teloi','tenor','tilde','tiled','tiler','tined','tired','toile','toled','tondi','toned','toner','trend','tried','trine','triol','trode','trone','dentil','dinero','dotier','editor','entoil','indole','ironed','linted','linter','loiter','neroli','norite','orient','retold','rident','rioted','rodent','roiled','rondel','tinder','tirled','toiled','toiler','tonier','trined','triode','lentoid','retinol','tendril','trindle'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 27;\r\n\t\tmax_word_corr = {'tendril','trindle'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 18;\r\n\t\tmax_word_corr = {'retinol','tendril','trindle'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 81;\r\n\t\tmax_word_corr = {'retinol'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 90;\r\n\t\tmax_word_corr = {'lentoid'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%% anti-cheating test case 3\r\nind = randi(4);\r\nexisting_letter = 'n'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'dmvxeao'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ad','ae','am','an','ax','da','de','do','ed','em','en','ex','ma','me','mo','na','ne','no','od','oe','om','on','ox','ado','and','ane','ave','avo','axe','dam','dan','den','dev','dex','doe','dom','don','emo','end','eon','mad','mae','man','max','med','men','moa','mod','mon','nae','nam','nav','nod','nom','oda','ode','oma','one','ova','van','vex','voe','vox','aeon','amen','axed','axon','dame','damn','dean','demo','deva','dome','dona','done','dove','exam','exon','made','mane','mano','mead','mean','mend','meno','moan','mode','move','moxa','name','nave','nema','node','noma','nome','nova','odea','omen','oven','oxen','vane','vena','vend','admen','amend','anode','axmen','axone','daven','demon','devon','doven','maned','maven','maxed','menad','monad','monde','moved','named','nomad','novae','vaned','venom','daemon','moaned'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 20;\r\n\t\tmax_word_corr = {'axone'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 30;\r\n\t\tmax_word_corr = {'axmen'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 108;\r\n\t\tmax_word_corr = {'axone'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 45;\r\n\t\tmax_word_corr = {'axmen'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n\r\n\r\n%% anti-cheating test case 4\r\nind = randi(4);\r\nexisting_letter = 'z'; %the word must contain this letter, which is in an already played word\r\ntray_letters = 'aehcmdi'; %your tray letters; informational (not part of the problem)\r\n%all possible words, including the first letter with your tray letters\r\nwords = {'ad','ae','ah','ai','am','da','de','ed','eh','em','ha','he','hi','hm','id','ma','me','mi','za','ace','adz','ahi','aid','aim','ami','cad','cam','chi','dah','dam','die','dim','edh','had','hae','ham','hem','hic','hid','hie','him','ice','ich','mac','mad','mae','med','meh','mic','mid','zed','aced','ache','acid','acme','adze','ahed','ahem','aide','amid','amie','cade','cadi','caid','came','cami','cazh','cedi','chad','chai','cham','chem','chez','chia','chid','dace','dame','daze','dice','dime','each','emic','hade','haed','haem','hame','haze','head','hide','hied','iced','idea','idem','mace','mach','made','maid','maze','mead','mech','mica','mice','zeda','ached','aimed','amice','amide','azide','chide','chime','demic','hazed','hemic','maced','mache','maize','mazed','media','medic','miche','chimed','haemic','miched','zaideh'};\r\nswitch ind\r\n\tcase 1\r\n\t\tmult = ' T   d   d   T '; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 24;\r\n\t\tmax_word_corr = {'hazed'};\r\n\tcase 2\r\n\t\tmult = 'T  D  d d  D  T'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 40;\r\n\t\tmax_word_corr = {'zaideh'};\r\n\tcase 3\r\n\t\tmult = 'Q  t  T T  t  Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 162;\r\n\t\tmax_word_corr = {'cazh','hazed'};\r\n\tcase 4\r\n\t\tmult = 'Q t T d d T t Q'; %all possible multiplier squares, from seven above the first letter (meaning your word would end with the first letter) to seven below the first letter (meaning your word would start with the first letter)\r\n\t\tmax_score_corr = 84;\r\n\t\tmax_word_corr = {'zaideh'};\r\nend\r\n[max_score,max_word] = scrabble_scores_11(words,mult,existing_letter);\r\nassert(isequal(max_score,max_score_corr))\r\nassert(isequal(max_word,max_word_corr))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":7,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":26,"test_suite_updated_at":"2015-03-17T13:10:14.000Z","rescore_all_solutions":false,"group_id":40,"created_at":"2015-03-15T00:22:34.000Z","updated_at":"2026-07-15T09:52:04.000Z","published_at":"2015-03-17T01:47:42.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis problem builds on the previous problem, wherein you were provided a letter of an existing word on the board and from which you played a word to find the highest scoring word. See the previous problem for more details.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNow, you will be provided a multiplier character array that represents the fifteen possible squares that can be played on, ranging from seven above the existing letter (in which case the existing letter is the last letter in an eight-letter word) to seven below the existing letter (in which case the existing letter is the first letter in an eight-letter word) with the existing letter fixed in the 8th position. The multipliers are the same as in previous problems:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ * D: double word\\n * T: triple word\\n * Q: quadruple word\\n * d: double letter\\n * t: triple letter\\n * q: quadruple letter]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe center multiplier square will be left blank, since it's already covered by a tile. Write a routine to determine the highest scoring word(s) based on the multiplier squares.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOnce again, you will be provided a cell array of strings containing all possible words based on the existing letter and the letters on your tray. In addition to providing the highest score, also provide the word(s) that achieve that score in a cell array. See the test suite for examples. Due to high-scoring tiles, the highest score may not be achieved by the longest word(s).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRelated problems:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrevious problem: 10 -\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/3082-scrabble-scores-10\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWord score optimization (known letter)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. Next problem: 12 -\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/3097-scrabble-scores-12\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWord score optimization (first word)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1231,"title":"PACMAT Easy","description":"The Classic PACMAN game brought to Cody.\r\n\r\nPACMAT_Easy is the simple case of clearing the board of Yellow Dots while not bumping into the non-moving ghosts.\r\n\r\n\u003c\u003chttps://sites.google.com/site/razapor/matlab_cody/PACMAT_300.jpg\u003e\u003e\r\n\r\nTo aid in development of your routine, a PACMAT.m file that creates a video has been posted at \u003chttps://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy.m?attredirects=0\u0026d=1 PACMAT_Easy.m\u003e. (Right click, 'save link as'). Using patches (not sprites).\r\n\r\n\r\nAn example video of the first Player \u003chttps://sites.google.com/site/razapor/matlab_cody/pac_s314_motMP4_v004.mp4?attredirects=0\u0026d=1 PACMAT_Easy_Video\u003e  (MP4: Left click and Windows Media Player)\r\n\r\nAlfonso Nieto-Castanon's 298 \u003chttps://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy_ANC_298.mp4?attredirects=0\u0026d=1 PACMAT Video\u003e\r\n\r\nAlfonso employed a Local Optimum Monte-Carlo approach to find a best solution. Solution #8 is the very compact non-apriori PACMAT solver.\r\n\r\n*Inputs:* Map   Definitions: -1=Wall, 0=Empty, 1=Dot, 2=PACMAT, \u003e2=Ghost\r\n\r\n*Output:* Direction  Definitions: 1-Up, 2-Right, 3-Down, 4-Left, 0-No move\r\n\r\n*Scoring:* Total # of Moves to Clear the Yellow Dots\r\n\r\n\r\n*Near Future:* Ghosts will move with various algorithms.\r\n\r\n*Far Future:* Asteroids and Space Invaders","description_html":"\u003cp\u003eThe Classic PACMAN game brought to Cody.\u003c/p\u003e\u003cp\u003ePACMAT_Easy is the simple case of clearing the board of Yellow Dots while not bumping into the non-moving ghosts.\u003c/p\u003e\u003cimg src=\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_300.jpg\"\u003e\u003cp\u003eTo aid in development of your routine, a PACMAT.m file that creates a video has been posted at \u003ca href=\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy.m?attredirects=0\u0026amp;d=1\"\u003ePACMAT_Easy.m\u003c/a\u003e. (Right click, 'save link as'). Using patches (not sprites).\u003c/p\u003e\u003cp\u003eAn example video of the first Player \u003ca href=\"https://sites.google.com/site/razapor/matlab_cody/pac_s314_motMP4_v004.mp4?attredirects=0\u0026amp;d=1\"\u003ePACMAT_Easy_Video\u003c/a\u003e  (MP4: Left click and Windows Media Player)\u003c/p\u003e\u003cp\u003eAlfonso Nieto-Castanon's 298 \u003ca href=\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy_ANC_298.mp4?attredirects=0\u0026amp;d=1\"\u003ePACMAT Video\u003c/a\u003e\u003c/p\u003e\u003cp\u003eAlfonso employed a Local Optimum Monte-Carlo approach to find a best solution. Solution #8 is the very compact non-apriori PACMAT solver.\u003c/p\u003e\u003cp\u003e\u003cb\u003eInputs:\u003c/b\u003e Map   Definitions: -1=Wall, 0=Empty, 1=Dot, 2=PACMAT, \u003e2=Ghost\u003c/p\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e Direction  Definitions: 1-Up, 2-Right, 3-Down, 4-Left, 0-No move\u003c/p\u003e\u003cp\u003e\u003cb\u003eScoring:\u003c/b\u003e Total # of Moves to Clear the Yellow Dots\u003c/p\u003e\u003cp\u003e\u003cb\u003eNear Future:\u003c/b\u003e Ghosts will move with various algorithms.\u003c/p\u003e\u003cp\u003e\u003cb\u003eFar Future:\u003c/b\u003e Asteroids and Space Invaders\u003c/p\u003e","function_template":"function  [newdir]=pacmat(map)\r\n newdir=randi(4);\r\nend\r\n","test_suite":"%%\r\nfeval(@assignin,'caller','score',2000);\r\n%%\r\nmap=[...\r\n      repmat('a',1,28);\r\n      'accccccccccccaacccccccccccca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acccccccccccccccccccccccccca';\r\n      'acaaaacaacaaaaaaaacaacaaaaca';\r\n      'acaaaacaacaaaaaaaacaacaaaaca';\r\n      'accccccaaccccaaccccaacccccca';\r\n      'aaaaaacaaaaabaabaaaaacaaaaaa';\r\n      'aaaaaacaaaaabaabaaaaacaaaaaa';\r\n      'aaaaaacaabbbbbbbbbbaacaaaaaa';\r\n      'aaaaaacaabaaabbaaabaacaaaaaa';\r\n      'aaaaaacaabalbbbblabaacaaaaaa';\r\n      'bbbbbbcbbbabbbbbbabbbcbbbbbb';\r\n      'aaaaaacaabalbbbblabaacaaaaaa';\r\n      'aaaaaacaabaaaaaaaabaacaaaaaa';\r\n      'aaaaaacaabbbbbbbbbbaacaaaaaa';\r\n      'aaaaaacaabaaaaaaaabaacaaaaaa';\r\n      'aaaaaacaabaaaaaaaabaacaaaaaa';\r\n      'accccccccccccaacccccccccccca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acaaaacaaaaacaacaaaaacaaaaca';\r\n      'acccaacccccccbdcccccccaaccca';\r\n      'aaacaacaacaaaaaaaacaacaacaaa';\r\n      'aaacaacaacaaaaaaaacaacaacaaa';\r\n      'accccccaaccccaaccccaacccccca';\r\n      'acaaaaaaaaaacaacaaaaaaaaaaca';\r\n      'acaaaaaaaaaacaacaaaaaaaaaaca';\r\n      'acccccccccccccccccccccccccca';\r\n      repmat('a',1,28);];\r\n  \r\n  map=map-'b';\r\n  [nr, nc]=size(map);\r\n  mapdelta=[-1 nr 1 -nr]; % Valid as long as not on an edge\r\n  tunnel=find(map(:,1)==0); % tunnelptr\r\n  tunnel=[tunnel tunnel+nr*(nc-1)]; % Entrance/Exit Tunnel\r\n  [pmr, pmc]=find(map==2); % pi 24 row  pj 15 column of map\r\n   ptrpac=find(map==2);\r\n\r\n lives=1; % Lives\r\n  movepac=0;\r\nwhile lives \u0026\u0026 any(mod(map(:),10)==1) \u0026\u0026 movepac\u003c5000 \u0026\u0026 ~isempty(find(map(:)==2))\r\n   while ~isempty(find(map(:)==2)) \u0026\u0026 movepac\u003c5000\r\n     movepac=movepac+1;\r\n\r\n if isempty(find(map==1,1)),break;end % \r\n [curdir]=pacmat(map);\r\n  if curdir==0,continue;end\r\n\r\n if map(ptrpac+mapdelta(curdir))==-1\r\n     % Do nothing - Ran into a Wall\r\n    elseif map(ptrpac+mapdelta(curdir))\u003e2 % ran into ghost\r\n      map(ptrpac)=0; % remove PAC from the board\r\n      lives=0;\r\n      break; % Lose\r\n    else % legal move\r\n      map(ptrpac)=0; % Eat Dot and clear PAC\r\n      ptrpac=ptrpac+mapdelta(curdir);\r\n      if ptrpac==tunnel(1),ptrpac=tunnel(2)-nr;end\r\n      if ptrpac==tunnel(2),ptrpac=tunnel(1)+nr;end\r\n      map(ptrpac)=2;\r\n    end\r\n  end % PAC Move while\r\n  if isempty(find(map==1,1)),break;end % \r\n   if lives==0,break;end\r\n   lives=lives-1;\r\n end % while alive\r\n\r\nfprintf('moves %i\\n',movepac)\r\n\r\nassert(lives\u003e0)\r\nassert(isempty(find(map==1)))\r\n\r\n\r\nfeval( @assignin,'caller','score',floor(min( 2000,movepac )) );","published":true,"deleted":false,"likes_count":4,"comments_count":4,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":33,"created_at":"2013-01-30T04:55:54.000Z","updated_at":"2026-08-12T16:08:25.000Z","published_at":"2013-01-30T05:48:03.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.JPEG\"}],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe Classic PACMAN game brought to Cody.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT_Easy is the simple case of clearing the board of Yellow Dots while not bumping into the non-moving ghosts.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTo aid in development of your routine, a PACMAT.m file that creates a video has been posted at\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy.m?attredirects=0\u0026amp;d=1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT_Easy.m\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. (Right click, 'save link as'). Using patches (not sprites).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn example video of the first Player\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://sites.google.com/site/razapor/matlab_cody/pac_s314_motMP4_v004.mp4?attredirects=0\u0026amp;d=1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT_Easy_Video\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e (MP4: Left click and Windows Media Player)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlfonso Nieto-Castanon's 298\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://sites.google.com/site/razapor/matlab_cody/PACMAT_Easy_ANC_298.mp4?attredirects=0\u0026amp;d=1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePACMAT Video\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlfonso employed a Local Optimum Monte-Carlo approach to find a best solution. Solution #8 is the very compact non-apriori PACMAT solver.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInputs:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Map Definitions: -1=Wall, 0=Empty, 1=Dot, 2=PACMAT, \u0026gt;2=Ghost\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Direction Definitions: 1-Up, 2-Right, 3-Down, 4-Left, 0-No move\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eScoring:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Total # of Moves to Clear the Yellow Dots\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNear Future:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Ghosts will move with various algorithms.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eFar Future:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Asteroids and Space Invaders\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"},{\"partUri\":\"/media/image1.JPEG\",\"contentType\":\"image/JPEG\",\"content\":\"data:image/JPEG;base64,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\"}]}"},{"id":44630,"title":"Guess the number I'm thinking of (Part 1)","description":"In this game you are competing against two other people to guess the number that I'm thinking of.\r\nI randomly choose an integer between one and ten (inclusive). I don't provide any clues about the number.\r\nYour first opponent tries to guess the number. They guess randomly.\r\nYour second opponent tries to guess the number. They also guess randomly.\r\nYou try to guess the number. But you guess strategically.\r\nThe winner is the person who guesses my chosen number, or the person who guesses closest to my chosen number. This represents a \"win\".\r\nIf two contestants are equally close, they may share the win, with such a result being declared a \"draw\". (It is a loss for the remaining contestant.) A draw is worth half as much as a win.\r\nEach person hears the guesses stated by any preceding competitors, so you will be aware of the two prior guesses (provided to you as the vector guessesOfOpponents). Moreover, each guess must be unique.\r\nIf everyone guessed randomly, each person should have an equal chance of winning.\r\nIt might seem that you're at a disadvantage, having the last opportunity to guess. But actually you have the advantage of extra knowledge.\r\nBy guessing strategically, you should be able to achieve a success rate of 45% or more, in which\r\nsuccess rate = (wins + draws/2) / games\r\n\r\nRELATED PROBLEM:  \r\nProblem 52323. Guess the number I'm thinking of (Part 2)","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 484px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 242px; transform-origin: 407px 242px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIn this game you are competing against two other people to guess the number that I'm thinking of.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 160px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 80px; transform-origin: 391px 80px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eI randomly choose an\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003einteger\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e between\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eone\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eten\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e (inclusive). I don't provide any clues about the number.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eYour first opponent tries to guess the number. They guess randomly.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eYour second opponent tries to guess the number. They also guess randomly.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eYou try to guess the number. But you guess\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estrategically\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 40px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 20px; text-align: left; transform-origin: 363px 20px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThe winner is the person who guesses my chosen number, or the person who guesses closest to my chosen number. This represents a \"win\".\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 40px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 20px; text-align: left; transform-origin: 363px 20px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIf two contestants are equally close, they may share the win, with such a result being declared a \"draw\". (It is a loss for the remaining contestant.) A draw is worth half as much as a win.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eEach person hears the guesses stated by any preceding competitors, so you will be aware of the two prior guesses (provided to you as the vector\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eguessesOfOpponents\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e). Moreover, each guess must be unique.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIf everyone guessed randomly, each person should have an equal chance of winning.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIt might seem that you're at a disadvantage, having the last opportunity to guess. But actually you have the advantage of extra knowledge.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eBy guessing strategically, you should be able to\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eachieve a success rate of 45% or more\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, in which\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003esuccess rate = (wins + draws/2) / games\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eRELATED PROBLEM:  \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 10px; transform-origin: 391px 10px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10px; text-align: left; transform-origin: 363px 10px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/52323\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eProblem 52323. Guess the number I'm thinking of (Part 2)\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = myGuess(guessesOfOpponents)\r\n    y = 42;\r\nend","test_suite":"%% Anti-hacking test\r\nassessFunctionAbsence({'rng', 'RandStream'}, 'FileName','myGuess.m')\r\n\r\n%% Ensure unique guesses of integers, which are in-range\r\nfor j = 1 : 1000\r\n    numberToBeGuessed = randi(10);\r\n    gOO = randperm(10, 2);\r\n    mG = myGuess(gOO);\r\n    assert( mG \u003e= 1  \u0026  mG \u003c= 10 , 'Out of requested range.' )\r\n    u = unique( floor([gOO mG]) );\r\n    assert( length(u) == 3 , 'Your guess must not have been already chosen.' )\r\nend;\r\n\r\n%% maxIts: 20000 = Too small; 30000 = Not quite big enough; 35000 = Just big enough (usually!); 50000 = Big enough (usually!); 100000 = Big enough, plus safety margin \u0026 efficiency incentive (but waste of resources)\r\nmaxIts = 100000;    \r\ntic\r\nfor j = 1 : 10\r\n    WDL = [0 0 0];\r\n    for itn = 1 : maxIts\r\n        numberToBeGuessed = randi(10);\r\n        gOO = randperm(10, 2);\r\n        diffs = abs( [gOO myGuess(gOO)] - numberToBeGuessed );\r\n        winningContestant = find( min(diffs)==diffs );\r\n        if any( winningContestant == 3 ),\r\n            if length(winningContestant) == 1,\r\n                % Win\r\n                WDL(1) = WDL(1) + 1;  \r\n            else\r\n                % Draw\r\n                WDL(2) = WDL(2) + 1;  \r\n            end;\r\n        else\r\n            % Loss\r\n            WDL(3) = WDL(3) + 1;  \r\n        end;\r\n    end;\r\n    successRate = (WDL(1) + WDL(2)/2) / maxIts\r\n    assert( successRate \u003e= 0.45 )\r\nend;\r\ntoc","published":true,"deleted":false,"likes_count":13,"comments_count":6,"created_by":64439,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":83,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2018-05-04T14:00:17.000Z","updated_at":"2026-08-18T14:22:47.000Z","published_at":"2018-05-05T12:29:22.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this game you are competing against two other people to guess the number that I'm thinking of.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI randomly choose an\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003einteger\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e between\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eone\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eten\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (inclusive). I don't provide any clues about the number.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour first opponent tries to guess the number. They guess randomly.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour second opponent tries to guess the number. They also guess randomly.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou try to guess the number. But you guess\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estrategically\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe winner is the person who guesses my chosen number, or the person who guesses closest to my chosen number. This represents a \\\"win\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf two contestants are equally close, they may share the win, with such a result being declared a \\\"draw\\\". (It is a loss for the remaining contestant.) A draw is worth half as much as a win.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEach person hears the guesses stated by any preceding competitors, so you will be aware of the two prior guesses (provided to you as the vector\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eguessesOfOpponents\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e). Moreover, each guess must be unique.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf everyone guessed randomly, each person should have an equal chance of winning.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt might seem that you're at a disadvantage, having the last opportunity to guess. But actually you have the advantage of extra knowledge.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBy guessing strategically, you should be able to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eachieve a success rate of 45% or more\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, in which\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003esuccess rate = (wins + draws/2) / games\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eRELATED PROBLEM:  \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/52323\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 52323. Guess the number I'm thinking of (Part 2)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":196,"title":"love is an n-letter word","description":"Given a list of *N words*, return the *N-letter word* (choosing one letter from each word) with the property of having the least distance between each pair of two consecutive letters (if there are multiple optimal solutions return any one of them).\r\n\r\nExample: s1 = {'abcd','bcde','cdef','defg'}; should return s2 = 'dddd'; (with total letter-distance = 0)\r\n\r\nExample: s1={'aldfejk','czoa','vwy','abcde'}; should return s2='love'; (with total letter-distance = 27: _|'l'-'o'|_=3 + _|'o'-'v'|_=7 + _|'v'-'e'|_=17 ; compare for example to the possible word 'aave' which has a total letter-distance of 38)\r\n\r\n\r\n\r\n","description_html":"\u003cp\u003eGiven a list of \u003cb\u003eN words\u003c/b\u003e, return the \u003cb\u003eN-letter word\u003c/b\u003e (choosing one letter from each word) with the property of having the least distance between each pair of two consecutive letters (if there are multiple optimal solutions return any one of them).\u003c/p\u003e\u003cp\u003eExample: s1 = {'abcd','bcde','cdef','defg'}; should return s2 = 'dddd'; (with total letter-distance = 0)\u003c/p\u003e\u003cp\u003eExample: s1={'aldfejk','czoa','vwy','abcde'}; should return s2='love'; (with total letter-distance = 27: \u003ci\u003e\u003ctt\u003e'l'-'o'\u003c/tt\u003e\u003c/i\u003e=3 + \u003ci\u003e\u003ctt\u003e'o'-'v'\u003c/tt\u003e\u003c/i\u003e=7 + \u003ci\u003e\u003ctt\u003e'v'-'e'\u003c/tt\u003e\u003c/i\u003e=17 ; compare for example to the possible word 'aave' which has a total letter-distance of 38)\u003c/p\u003e","function_template":"function s2 = gobbledigook(s1)\r\n  s2 = '';\r\nend","test_suite":"%%\r\ns1 = {'abcd','bcde','cdef','defg'}; \r\nassert(isequal(gobbledigook(s1),'dddd'))\r\ns2_correct = 'dddd';\r\n%%\r\ns1 = {'aldfejk','czoa','vwy','abcde'}; \r\nassert(isequal(gobbledigook(s1),'love'))\r\ns2_correct = 'love';\r\n%%\r\ns1 = {'some','help','check','viterbi','algorithm'}; \r\nassert(isequal(gobbledigook(s1),'eeeeg'))\r\ns2_correct = 'eeeeg';\r\n%%\r\ns1 = {'ldjfac','deamv','fka','idlw','pqmfjavs'}; \r\nassert(isequal(gobbledigook(s1),'lmklm')|isequal(gobbledigook(s1),'aaadf'))\r\ns2_correct = 'lmklm';\r\ns2_correct = 'aaadf';\r\n%% \r\n% avoids look-up table hack\r\ns1 = cellfun(@(x)char('a'-1+randi(26,1,5)),cell(1,7),'uniformoutput',false);\r\nassert(all(any(bsxfun(@eq,gobbledigook(s1),cell2mat(cellfun(@(x)x',s1,'uniformoutput',false)))))\u0026all(sum(abs(diff(double(gobbledigook(s1)))))\u003c=sum(abs(diff(double(cell2mat(cellfun(@(x)x(randi(numel(x),1,1000))',s1,'uniformoutput',false))),1,2)),2)));","published":true,"deleted":false,"likes_count":6,"comments_count":5,"created_by":43,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":67,"test_suite_updated_at":"2012-03-08T02:36:04.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-01-31T08:36:36.000Z","updated_at":"2026-07-15T17:19:22.000Z","published_at":"2012-03-08T03:14:35.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a list of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN words\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, return the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN-letter word\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (choosing one letter from each word) with the property of having the least distance between each pair of two consecutive letters (if there are multiple optimal solutions return any one of them).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: s1 = {'abcd','bcde','cdef','defg'}; should return s2 = 'dddd'; (with total letter-distance = 0)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: s1={'aldfejk','czoa','vwy','abcde'}; should return s2='love'; (with total letter-distance = 27:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'l'-'o'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e=3 +\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'o'-'v'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e=7 +\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e'v'-'e'\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e=17 ; compare for example to the possible word 'aave' which has a total letter-distance of 38)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44345,"title":"MATLAB Counter","description":"Write a function f = counter(x0,b) to construct a counter handle f that counts with an initial value x0 and a step size b. \r\n\r\nE.g.,\r\n\r\n  \u003e\u003e f = counter(0,1)  % Initialize a counter f() with initial_count = 0 and step_size = 1\r\n  \u003e\u003e f()\r\n  ans =\r\n       0\r\n  \u003e\u003e f()\r\n  ans =\r\n       1\r\n  \u003e\u003e f()\r\n  ans =\r\n       2\r\n\r\n\r\n","description_html":"\u003cp\u003eWrite a function f = counter(x0,b) to construct a counter handle f that counts with an initial value x0 and a step size b.\u003c/p\u003e\u003cp\u003eE.g.,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003e\u0026gt;\u0026gt; f = counter(0,1)  % Initialize a counter f() with initial_count = 0 and step_size = 1\r\n\u0026gt;\u0026gt; f()\r\nans =\r\n     0\r\n\u0026gt;\u0026gt; f()\r\nans =\r\n     1\r\n\u0026gt;\u0026gt; f()\r\nans =\r\n     2\r\n\u003c/pre\u003e","function_template":"function y = counter(x,b)\r\n  y = x;\r\nend","test_suite":"%%\r\nassessFunctionAbsence({'regexp','regexpi','regexprep','str2num'},'FileName','counter.m')\r\n\r\n%%\r\nf = counter(0,1);\r\nassert(isequal(f(),0))\r\nassert(isequal(f(),1))\r\nassert(isequal(2,f()))\r\nassert(isequal(3,f()))\r\n\r\n%%\r\nf = counter(1,0);\r\nassert(isequal(f(),1))\r\nassert(isequal(f(),1))\r\nassert(isequal(1,f()))\r\nassert(isequal(1,f()))\r\n\r\n%%\r\nf = counter(10,2);\r\nassert(isequal(f(),10))\r\nassert(isequal(f(),12))\r\nassert(isequal(14,f()))\r\nassert(isequal(16,f()))\r\n\r\n%%\r\nf = counter(0,5);\r\ny_correct = [0, 5, 10, 15, 20, 55];\r\nassert(isequal([f() f() f() f() f() f()+f()],y_correct))\r\n\r\n%%\r\nx0 = randi(10);\r\nb = randi(10);\r\nf = counter(x0,b);\r\ny_correct = x0 + (0:1000)*b;\r\nassert(isequal(arrayfun(@(n)f(),0:1000),y_correct))","published":true,"deleted":false,"likes_count":23,"comments_count":9,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":305,"test_suite_updated_at":"2017-10-17T00:19:49.000Z","rescore_all_solutions":false,"group_id":34,"created_at":"2017-09-24T01:58:21.000Z","updated_at":"2026-05-28T04:25:58.000Z","published_at":"2017-10-16T01:45:08.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function f = counter(x0,b) to construct a counter handle f that counts with an initial value x0 and a step size b.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eE.g.,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[\u003e\u003e f = counter(0,1)  % Initialize a counter f() with initial_count = 0 and step_size = 1\\n\u003e\u003e f()\\nans =\\n     0\\n\u003e\u003e f()\\nans =\\n     1\\n\u003e\u003e f()\\nans =\\n     2]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42580,"title":"Conic equation","description":"A conic of revolution (around the |z| axis) can be defined by the equation\r\n\r\n   s^2 – 2*R*z + (k+1)*z^2 = 0\r\n\r\nwhere |s^2=x^2+y^2|, |R| is the vertex radius of curvature, and |k| is the conic constant: |k\u003c-1| for a hyperbola, |k=-1| for a parabola, |-1\u003ck\u003c0| for a tall ellipse, |k=0| for a sphere, and |k\u003e0| for a short ellipse.\r\n\r\nWrite a function |z=conic(s,R,k)| to calculate height |z| as a function of radius |s| for given |R| and |k|.  Choose the branch of the solution that gives |z=s^2/(2*R)+...| for small values of |s|.  This defines a concave surface for |R\u003e0| and a convex surface for |R\u003c0|.  \r\n\r\nThe trick is to get full machine precision for all values of |s| and |R|.  The test suite will require a relative error less than |4*eps|, where |eps| is the machine precision.\r\n\r\nHint (added 2015/09/03): the straightforward solution is \r\n\r\n   z = (R-sqrt(R^2-(k+1)*s^2))/(k+1), \r\n\r\nbut this does not work if |k=-1|, gives the wrong branch of the solution if |R\u003c0|, and is subject to severe roundoff error if |s^2| is small compared to |R^2|.  It is possible, however, to find a mathematically equivalent form of the solution that solves all three problems at once.\r\n","description_html":"\u003cp\u003eA conic of revolution (around the \u003ctt\u003ez\u003c/tt\u003e axis) can be defined by the equation\u003c/p\u003e\u003cpre\u003e   s^2 – 2*R*z + (k+1)*z^2 = 0\u003c/pre\u003e\u003cp\u003ewhere \u003ctt\u003es^2=x^2+y^2\u003c/tt\u003e, \u003ctt\u003eR\u003c/tt\u003e is the vertex radius of curvature, and \u003ctt\u003ek\u003c/tt\u003e is the conic constant: \u003ctt\u003ek\u0026lt;-1\u003c/tt\u003e for a hyperbola, \u003ctt\u003ek=-1\u003c/tt\u003e for a parabola, \u003ctt\u003e-1\u0026lt;k\u0026lt;0\u003c/tt\u003e for a tall ellipse, \u003ctt\u003ek=0\u003c/tt\u003e for a sphere, and \u003ctt\u003ek\u0026gt;0\u003c/tt\u003e for a short ellipse.\u003c/p\u003e\u003cp\u003eWrite a function \u003ctt\u003ez=conic(s,R,k)\u003c/tt\u003e to calculate height \u003ctt\u003ez\u003c/tt\u003e as a function of radius \u003ctt\u003es\u003c/tt\u003e for given \u003ctt\u003eR\u003c/tt\u003e and \u003ctt\u003ek\u003c/tt\u003e.  Choose the branch of the solution that gives \u003ctt\u003ez=s^2/(2*R)+...\u003c/tt\u003e for small values of \u003ctt\u003es\u003c/tt\u003e.  This defines a concave surface for \u003ctt\u003eR\u0026gt;0\u003c/tt\u003e and a convex surface for \u003ctt\u003eR\u0026lt;0\u003c/tt\u003e.\u003c/p\u003e\u003cp\u003eThe trick is to get full machine precision for all values of \u003ctt\u003es\u003c/tt\u003e and \u003ctt\u003eR\u003c/tt\u003e.  The test suite will require a relative error less than \u003ctt\u003e4*eps\u003c/tt\u003e, where \u003ctt\u003eeps\u003c/tt\u003e is the machine precision.\u003c/p\u003e\u003cp\u003eHint (added 2015/09/03): the straightforward solution is\u003c/p\u003e\u003cpre\u003e   z = (R-sqrt(R^2-(k+1)*s^2))/(k+1), \u003c/pre\u003e\u003cp\u003ebut this does not work if \u003ctt\u003ek=-1\u003c/tt\u003e, gives the wrong branch of the solution if \u003ctt\u003eR\u0026lt;0\u003c/tt\u003e, and is subject to severe roundoff error if \u003ctt\u003es^2\u003c/tt\u003e is small compared to \u003ctt\u003eR^2\u003c/tt\u003e.  It is possible, however, to find a mathematically equivalent form of the solution that solves all three problems at once.\u003c/p\u003e","function_template":"function z=conic(s,R,k)\r\nz=0;\r\nend","test_suite":"%%\r\nR=5;\r\nk=-1;\r\ns=-5:5;\r\nz=[25 16 9 4 1 0 1 4 9 16 25]/10;\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=-5;\r\nk=-1;\r\ns=-5:5;\r\nz=-[25 16 9 4 1 0 1 4 9 16 25]/10;\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=6;\r\nk=0;\r\ns=0:0.125:2;\r\nz=[0 0.001302224649086391 0.005210595859100573 ...\r\n   0.01173021649825800 0.02086962844930099 ...\r\n   0.03264086885999461 0.04705955010467117 ...\r\n   0.06414496470811713 0.08392021690038396 ...\r\n   0.1064123829368584 0.1316527028472488 ...\r\n   0.1596768068881667 0.1905249806888747 ...\r\n   0.2242424739260392 0.2608798583755018 ...\r\n   0.3004934424110011 0.3431457505076198];\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=6800;\r\nk=-2;\r\ns=10.^(-9:9);\r\nz=[7.352941176470588e-23 7.352941176470588e-21 ...\r\n   7.352941176470588e-19 7.352941176470588e-17 ...\r\n   7.352941176470588e-15 7.352941176470588e-13 ...\r\n   7.352941176470548e-11 7.352941176466613e-9 ...\r\n   7.352941176073046e-7 0.00007352941136716365 ...\r\n   0.007352937201052538 0.7352543677216725 ...\r\n   73.13611097583313 5292.973166264779 93430.93334894173 ...\r\n   993223.1197327390 9.993202311999733e6 9.99932002312e7 ...\r\n   9.9999320002312e8];\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nR=exp(1);\r\nk=pi;\r\ns=10.^(-7:0);\r\nz=[1.839397205857214e-15 1.839397205857469e-13 ...\r\n   1.839397205882986e-11 1.839397208434684e-09 ...\r\n   1.839397463604480e-07 0.00001839422981299153 ...\r\n   0.001841981926630790 0.2212216213343403];\r\nt=arrayfun(@(x)conic(x,R,k),s);\r\nassert(all(abs(t-z)\u003c=4*eps*abs(z)))\r\n%%\r\nt=fileread('conic.m');\r\nassert(isempty(findstr(t,'roots')))\r\nassert(isempty(findstr(t,'fzero')))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":245,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":25,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":37,"created_at":"2015-08-26T21:39:35.000Z","updated_at":"2026-05-25T04:09:40.000Z","published_at":"2015-08-26T22:21:10.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA conic of revolution (around the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e axis) can be defined by the equation\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   s^2 – 2*R*z + (k+1)*z^2 = 0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhere\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es^2=x^2+y^2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the vertex radius of curvature, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the conic constant:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u0026lt;-1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a hyperbola,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek=-1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a parabola,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e-1\u0026lt;k\u0026lt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a tall ellipse,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek=0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a sphere, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u0026gt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for a short ellipse.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez=conic(s,R,k)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e to calculate height\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e as a function of radius\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for given\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Choose the branch of the solution that gives\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez=s^2/(2*R)+...\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for small values of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. This defines a concave surface for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u0026gt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and a convex surface for\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u0026lt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe trick is to get full machine precision for all values of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. The test suite will require a relative error less than\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e4*eps\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, where\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eeps\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the machine precision.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHint (added 2015/09/03): the straightforward solution is\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[   z = (R-sqrt(R^2-(k+1)*s^2))/(k+1),]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ebut this does not work if\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ek=-1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, gives the wrong branch of the solution if\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR\u0026lt;0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and is subject to severe roundoff error if\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003es^2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is small compared to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eR^2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. It is possible, however, to find a mathematically equivalent form of the solution that solves all three problems at once.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":44963,"title":"Mask Generation Function (MGF1) for PKCS #1 Standard utilizing Optimal Asymmetric Encryption Padding for RSA Cryptography","description":"Create Mask Generation Function (MGF1) from PKCS #1 v2.2 standard (B.2.1 page 50) at below link. Input will be character array (mgfSeed) which will need to be converted to octet array using UTF-8 representation. Output must be octet array (uint8) of length, maskLen (input). Hashing must use SHA-1 (160 - 20 byte).\r\n\r\nFor example:\r\n\r\n  mgfSeed = 'I like to swim.';%input\r\n  maskLen = 20;%input\r\n  mask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];%output\r\n\r\n\r\n\u003chttps://www.emc.com/collateral/white-papers/h11300-pkcs-1v2-2-rsa-cryptography-standard-wp.pdf\u003e","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 194px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 97px; transform-origin: 407px 97px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eCreate Mask Generation Function (MGF1) from PKCS #1 v2.2 standard (B.2.1) at below link. Input will be character array (mgfSeed) which will need to be converted to octet array using UTF-8 representation. Output must be octet array (uint8) of length, maskLen (input). Hashing must use SHA-1 (160 - 20 byte).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eFor example:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 60px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30px; transform-origin: 404px 30px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10px; transform-origin: 404px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003emgfSeed = \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); \"\u003e'I like to swim.'\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e;\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); \"\u003e%input\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10px; transform-origin: 404px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003emaskLen = 20;\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); \"\u003e%input\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10px; transform-origin: 404px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003emask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); \"\u003e%output\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eSee: https://www.foo.be/docs/opensst/ref/pkcs/pkcs-1/pkcs-1v2-1d1.pdf\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function mask = mgf(mgfSeed,maskLen)\r\n    mask = []%octet array of length maskLen\r\nend","test_suite":"%%\r\nmgfSeed = 'I like to swim.';\r\nmaskLen = 20;\r\nmask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];\r\nassert(isequal(mgf(mgfSeed,maskLen),mask))\r\n%%\r\nmgfSeed = 'People who succeed have momentum. The more they succeed, the more they want to succeed and the more they find a way to succeed. Similarly, when someone is failing, the tendency is to get on a downward spiral that can even become a self-fulfilling prophecy.';\r\nmaskLen = 825;\r\nmask = [40    55   251    83   143   211    49    16    87    56   109   116    17   188    72    54   231    67   125   182   223    53   149    36   246   233    71   113   113    29   176    61    74    77   205   167   179    99   172   172   212   249    53   148    13    89   253     3    85     0   155   181    94    15     8   122   120    92    29   229   229    46   192   162   252   119   243    94    52    12   133    98   161   249   152    68    69    22 156   155   229   132    30   163   102    90   217   160    36    53   185   128    74   224   105   214   134    90   188   101    98   220    43   162   251   183    72    54   219     4    44   185   199   193    31    42   129   112    74    25    81   133    70   156    38   225   243    24    50   132    79   130    42    72   145   158   105   253   190    62    73   107    95   133    78   238   214    39    88   245    40    46   166   201   173   209   234   194     3   117   226    32   176    12   139    83   211    67   101    99   174   126   103   130    83    56   157    52    76    21   189    99   217    43   150    92   219   148   173   138   184   183   203    62   231   125    42    79    29   248    30    26   127    50     9    31   219   212   160   157   243    15    52   217     7   144    43   241    70    98   247   231   174   111    96    91   108    59   164   146    77   180   212   155   165    18   150   198   100   233   255   129    44   170   150   243   244   126   203   255   231    28    94    77    58   198   147    84   212   248    36    34   107   210    77    79    80   224    24   126    88   125   255    11   124   227    44   253   242   234    59   176   108   146   170   132    20   128   230   141   187    81   139    26   119    47   159     8   182    40    94   213   107   223    21   187    35     1    40   145   154    92   218   252    46   201   203    65    48    94   118   110     5   158   212    19   129     9    59   124    19   190   201    55   141   124   210    85   240    34   150    81   154    11     3   116   204    37    73    39   169   234    50   241   131    94     9   133     0   209   190   171   206    93   165   145   142   117   230    34   245   223   205   153   227   202     3   218    56   163   203   137    46   114    78   248   196   136    19   177   126    95   231   213   251   130    39    57    59   228   251    73    48     9   109    11   172   152   223   120   153   108   233    76   117   219     8     6   124    44     7   249   116    43   198    98    55   235    52    47   146   239    76   142    88    19    64   169   209   206   255   101    91   197    36   180   253    52    54    63   198    63   113    58    43   229   141    59     4   147    34   200     7   184   108   176   153    95    94    18   235   178   160    51    63   154   227    39   231    71   246   109    13   199   185   220   180    50   146    85   194   176   175   159   103   177    47   149   252   182    33   224   226     1   232   167    94    93   202    55    60   201   228   107   135   142    22   165   168   124   219   216    34   230   174   179    66    67    91    92   186    30    48     9   177   192   254   190   236    52    84   114   255     3    81   150   112   131    49   157    48   243   218    11   132    40    13    68   214   159    36   109   152   219    32   219   193   182    69    37   104   217   115    54   158    79    90     3   223   116   127     8    28   233   223   194    30   241   180    45   209    77   180   184    52   132   164    49   206    50    57   149   118   105    44    25   212   141   253   150    45   244    73   203    10   137   161   118    49   165   248   105   215    58    90    67   180    78    22   135   102   173   139    62    31    63    82   187    78    47     2   176   144    83    22   143    31   155     8   160    12   252   164    52   159   102   113    95   132    49   168   194   137    32   131   189   139    77   143   248    36    30   154   239   163   149    86     9   178   122     6   248    25   208   211   142    59    23    72    43   158   195   244   232   229   245   148    49   163    28    81    93   106    33   239   249    26   220    73    65   112   249   254   251    91   106   204   113    10    59    34   114   189   185   188   181   100   185    22   188   221   187   109   170    35    57   181   234   157   230   206   169    97   140    51   170   128   215   188    14    50   190   167    41   173    19    10    98   165    12    77    49    21    33   147    93    84   163   106   151   234    76   252    91   165   248   223   136    85   124   174    90   188   130   174    83    92   181   134    65    91   105    15   103    91    15    27   201   162    58    84   164    33   137    63     0    84     0    78   180    31   218    47    84    43    13    35   122   117   205    59    81   146    97    14];\r\nassert(isequal(mgf(mgfSeed,maskLen),mask))\r\n%%\r\nmgfSeed = 'First, have a definite, clear practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends; wisdom, money, materials, and methods.';\r\nmaskLen = 300;\r\nmask = [96   185   223   209   149    51   224   128   249   139    57   249   190    69   199   132    37    24    75   127    98    59   231   206    13    83    79   111   181   220   204   120    27   178   155   116   155    11   157   112    10   195   106     4   127   146   101   112   197    29    54    45    14    78    16   100     1   111   156    44   138   141   219   101   171     1   126   254    60    82   214    63    13    94   227   238    64   173    93   142     3   224    63    76     8   190   105     8    77   113   250   243   249    82    56   124   129   116   121   131   207   116    80   185    72   184   244   232   236   127    37   195   236   163   176   245    65    48   169   131    19    36   208   178   184   150   188    50   221    83   132   241    73   205    23     9    41    74    65   251    10    21   133   150   101    15    42   153   164   197   136    19   113   134   153   247    10   161   221   184   195   215   253   149   223    83   180   148   198     4    53   112   114    39    18   132   254   170   130    61     6   158   224   166    76   187   190   128    14   251   158   218   192    68    46   210   199   231   120    57   212    10   107     2    50    37   110    30    87    48     2   134    81   165   107    95   250   206    98    26    45   102   173    46    85   103   137     4   140   154   236   142   125   211    28   164    94    41     8    70   215    10    13   140   139    97   205    60   212   205    35   175   235   158    88   165    40    41   187   215    72   172    97   159   119    79    80    31   128   121   108    94   219   216    77   209   184   244    90   238   182   207   244    52   248     6   220   175   117   122   236   228   219    42    49   196   186    12    19    95];\r\nassert(isequal(mgf(mgfSeed,maskLen),mask))","published":true,"deleted":false,"likes_count":1,"comments_count":4,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-09-06T22:10:21.000Z","updated_at":"2026-05-25T02:42:38.000Z","published_at":"2019-09-06T22:31:17.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate Mask Generation Function (MGF1) from PKCS #1 v2.2 standard (B.2.1) at below link. Input will be character array (mgfSeed) which will need to be converted to octet array using UTF-8 representation. Output must be octet array (uint8) of length, maskLen (input). Hashing must use SHA-1 (160 - 20 byte).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[mgfSeed = 'I like to swim.';%input\\nmaskLen = 20;%input\\nmask = [170,251,101,210,23,101,10,242,193,163,174,148,104,138,228,245,52,234,0,195];%output]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee: https://www.foo.be/docs/opensst/ref/pkcs/pkcs-1/pkcs-1v2-1d1.pdf\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44765,"title":"Lights Out 11 - 5x5, with wrapping, x moves","description":"\u003chttps://en.wikipedia.org/wiki/Lights_Out_(game) Lights Out\u003e is a logic game wherein all lights need to be turned off to complete each board. See \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44751-lights-out-1-5x5-3-moves the first problem in the series\u003e for an introduction.\r\n\r\nThis problem contains boards that each require any number of moves to solve. However, now wrapping of the lights occurs. For example, if \r\n\r\n board = [1 0 0 0 1  \r\n          1 1 1 0 1  \r\n          0 1 1 1 0  \r\n          1 1 1 0 0  \r\n          0 0 0 1 1]\r\n\r\nthe answer is:\r\n\r\n moves = [2 4 13 25]\r\n\r\nPrev.: \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44764 5x5, wrapping, 6 moves\u003e — \r\nNext: \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44766 5x5, 3 stages, \u003c7 moves\u003e","description_html":"\u003cp\u003e\u003ca href = \"https://en.wikipedia.org/wiki/Lights_Out_(game)\"\u003eLights Out\u003c/a\u003e is a logic game wherein all lights need to be turned off to complete each board. See \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44751-lights-out-1-5x5-3-moves\"\u003ethe first problem in the series\u003c/a\u003e for an introduction.\u003c/p\u003e\u003cp\u003eThis problem contains boards that each require any number of moves to solve. However, now wrapping of the lights occurs. For example, if\u003c/p\u003e\u003cpre\u003e board = [1 0 0 0 1  \r\n          1 1 1 0 1  \r\n          0 1 1 1 0  \r\n          1 1 1 0 0  \r\n          0 0 0 1 1]\u003c/pre\u003e\u003cp\u003ethe answer is:\u003c/p\u003e\u003cpre\u003e moves = [2 4 13 25]\u003c/pre\u003e\u003cp\u003ePrev.: \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44764\"\u003e5x5, wrapping, 6 moves\u003c/a\u003e — \r\nNext: \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44766\"\u003e5x5, 3 stages, \u0026lt;7 moves\u003c/a\u003e\u003c/p\u003e","function_template":"function moves = lights_out_11(board) % 5x5 board, with wrapping, any number of moves\r\n moves = board;\r\nend","test_suite":"%% \r\n board = [1 0 0 0 1  \r\n          1 1 1 0 1  \r\n          0 1 1 1 0  \r\n          1 1 1 0 0  \r\n          0 0 0 1 1];\r\nmoves = lights_out_11(board); % [2 4 13 25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 0 1 1  \r\n          1 0 0 0 1  \r\n          0 0 0 0 0  \r\n          1 0 0 0 1  \r\n          1 1 0 1 1];\r\nmoves = lights_out_11(board); % [1 5 21 25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 1 0 1 0  \r\n          1 0 1 0 1  \r\n          0 1 0 1 0  \r\n          1 0 1 0 1  \r\n          0 1 0 1 0];\r\nmoves = lights_out_11(board); % [2 6 8 12 14 18 20 24]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 0 0 0  \r\n          0 1 0 1 1  \r\n          0 0 0 0 1  \r\n          0 0 0 1 1  \r\n          1 0 0 1 1];\r\nmoves = lights_out_11(board); % [3 7 17 21 23:25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 1 1 1 0  \r\n          1 1 0 1 1  \r\n          1 0 1 0 1  \r\n          1 1 0 1 1  \r\n          0 1 1 1 0];\r\nmoves = lights_out_11(board); % [7:9 12:14 17:19]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0];\r\nmoves = lights_out_11(board); % [11:15]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 1 0 0  \r\n          0 0 1 0 0  \r\n          1 1 1 1 1  \r\n          1 0 0 1 0  \r\n          1 1 0 1 0];\r\nmoves = lights_out_11(board); % [9 11 14 21 23 25]\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 1 0 1 1  \r\n          1 1 0 1 1  \r\n          0 0 1 0 0  \r\n          1 1 0 1 1  \r\n          1 1 0 1 1];\r\nmoves = lights_out_11(board); % on your own\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [0 0 1 0 1  \r\n          0 0 1 0 1  \r\n          0 0 1 0 1  \r\n          0 0 1 0 1  \r\n          0 0 1 0 1];\r\nmoves = lights_out_11(board);\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n\r\n%% \r\n board = [1 0 0 0 1  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          0 1 1 1 0  \r\n          1 0 0 0 1];\r\nmoves = lights_out_11(board);\r\nb1 = diag(ones(1,5),0) + diag(ones(1,4),1) + diag(ones(1,4),-1);\r\nb1(1,5) = 1; b1(5,1) = 1; b2 = eye(5); b3 = zeros(5);\r\nb_map = [b1,b2,b3,b3,b2; b2,b1,b2,b3,b3; b3,b2,b1,b2,b3; b3,b3,b2,b1,b2; b2,b3,b3,b2,b1];\r\nfor i = 1:numel(moves)\r\n\tboard = mod(board + reshape(b_map(moves(i),:),[5,5]),2); %remove semicolon to display progress\r\nend\r\nassert(sum(abs(board(:)))==0)\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":13,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":624,"created_at":"2018-10-31T16:37:46.000Z","updated_at":"2026-05-25T02:30:59.000Z","published_at":"2019-05-02T12:20:39.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Lights_Out_(game)\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eLights Out\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e is a logic game wherein all lights need to be turned off to complete each board. See\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44751-lights-out-1-5x5-3-moves\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ethe first problem in the series\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e for an introduction.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis problem contains boards that each require any number of moves to solve. However, now wrapping of the lights occurs. For example, if\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ board = [1 0 0 0 1  \\n          1 1 1 0 1  \\n          0 1 1 1 0  \\n          1 1 1 0 0  \\n          0 0 0 1 1]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ethe answer is:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ moves = [2 4 13 25]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrev.:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44764\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e5x5, wrapping, 6 moves\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e — Next:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44766\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e5x5, 3 stages, \u0026lt;7 moves\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":57477,"title":"Solve an equation involving primes and fractions","description":"Write a function to find pairs of primes  and  satisfying the equation\r\n\r\nwhere  is an integer. The function should take a number  as input and produce the triples , , and  such that . If there are no solutions, the function should return three empty vectors.\r\nThis problem is adapted from one in the 2012 European Girls’ Math Olympiad. ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 146px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 343px 73px; transform-origin: 343px 73px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 10.5px; text-align: left; transform-origin: 320px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eWrite a function to find pairs of primes \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ep\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eq\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e satisfying the equation\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 35px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 17.5px; text-align: left; transform-origin: 320px 17.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-15px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"136\" height=\"35\" alt=\"p/(p+1) + (q+1)/q = 2n/(n+2)\" style=\"width: 136px; height: 35px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 21px; text-align: left; transform-origin: 320px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003ewhere \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e is an integer. The function should take a number \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e as input and produce the triples \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ep\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eq\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e such that \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAkCAYAAAAjMNwcAAAAAXNSR0IArs4c6QAABFBJREFUaEPt2HmorWMUBvDfNSXzLInM85QhY4rMJWTOnHkKmSlDMkvGTEUoMpVkDimE8AeJyJQxM5lnPbd17r2dzjn7+/be53C6+63T7bbXu761nne9z3rWO8VgtUJgSivrgbEBYC2LYADYALCWCLQ0H1TYALCWCLQ0H1TYALCWCLQ0n+wVNivmwfct8+7afLICNht2wCk4H490jUDLjZMNsDmwI07D+vga2+Ollnl3bT5ZAJsTu+BUrI0vcSluLtC6BqDtxv87YHNh9wJqVXxeQN2Cb9om2w/7/ytg82KvAmr5AuoSBKhv+5F4tz46AbYItsEySOCr4YIi2Z2xf3HJO7gbN+L3boPBAtinyHxpfIYAdWufgZodG1Vum1du++Lpij24JI6T8Aby29/5rRNg6UYL4+DqRtmzUjl6Ha8WiFchQYRjkmDblW8E/JOxBD4pP7fhu7bOGtgvhiXrWp+LA3BvXf9sTxzrYD0EgzXwaxPAhr69E+7H43gF1+DTGQK7CYdUFaQqp55Gg5XAD6oAA9rHuBi3T6C22gTP4Wcsim0xX1V1dF468y9DuXSqsCG7C6uVh3RTyh8MAyN6KIlmLY4vGoAVkxD5GVXy+f/zOK8O5q+GPno1S2OJPEkn3rO68JmjOW0K2GtYE6fjohGcnYWUdlYCmHYiDbNZC0fjsLJ/pr7zGCYCuAdK34VmNhurupsAthzerURWRAh++Er3OhAvY4OGII1ktjKOwpHFic8WcI+OM3DhrHDvtThmrPibALY37sCT2GoEZyHFD4us8+HLegBsaOuyOBzH1VUJx6SyA9yfffA/3MWuRfqpsNykUVcTwG6oq5KTv24ET5EduTo/YHV81MeE0skOxfGYvzgufJrZsV/ALYg7i+wTeg5rOEdPS6kTYJEKASBEHg325jAw0kUexHY4EZf3EawZXeX7ufKp4HTTFxDgHu4RuOSfIoh+TAVvjd1wX7ekv27JiPexwghyIUmEv+4poffHOAE25Hah0msRlKm+F0tDvdXld6O//kH0Xgb6HMIVOKH8ZW59u42sCAFejeisoQ42FNvGeAIP1bWZsDepup7h1siZdNemzzvRfamqyKNNsUdd94C2BZ4qPl4FmTRSbXk+anwlI1YjWq+vzpWNs9TLQUo5BH8lfuvyhHvdNnc9IAaATitApVpyU9I8AlIG+59qY+bXTBj5N9052iwj0Y9NAQvJ5hklPJYyjeP8LYX3qquMSo6dov+Pfo9e3K8q8pwRXjwyP0a0RkBnzPtqeJxjkf6WJSWiuzI/5kRm+jUWYGcjp5Arl7Y+HuvY0lq9+D6iuLQXH433jgVYWveG9S51V2OP7QxnnEHb7Zxunbf9pqTf7Tc6kn54Kuo9K+NKyHI8VqaE/PWyImUmYt6cGuNoFRYJEYWflU6Up4/BGgGwKOqAFeGWkSErKjjvYKOq35kJyU6j0cyERaNcB4A1gmm60b+d+Mgld6F7bQAAAABJRU5ErkJggg==\" width=\"38\" height=\"18\" alt=\"p \u003c= x\" style=\"width: 38px; height: 18px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. If there are no solutions, the function should return three empty vectors.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 320px 10.5px; text-align: left; transform-origin: 320px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThis problem is adapted from one in the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.egmo2012.org.uk/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e2012 European Girls’ Math Olympiad\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [p,q,n] = EGMO2012no5(x)\r\n  p = primes(x); q = primes(x); n = p./(p+1) + (q+1)./q; \r\nend","test_suite":"%%\r\nx = 1;\r\n[p,q,n] = EGMO2012no5(x);\r\nassert(isempty(p) \u0026\u0026 isempty(q) \u0026\u0026 isempty(n))\r\n\r\n%%\r\nx = 2;\r\n[p,q,n] = EGMO2012no5(x);\r\nassert(all(p==2) \u0026\u0026 isequal(q,[5 7]) \u0026\u0026 isequal(n,[28 19]))\r\n\r\n%%\r\nx = 20;\r\n[p,q,n] = EGMO2012no5(x);\r\ns_correct = [35 28 86 178 646 1402];\r\nassert(isequal(p+q+n,s_correct))\r\n\r\n%%\r\nx = 200;\r\n[p,q,n] = EGMO2012no5(x);\r\ns_correct = [35 28 86 178 646 1402 3778 7306 14758 21166 42226 47302 77002 90898 130678 148606 158002];\r\nassert(isequal(p+q+n,s_correct))\r\n\r\n%%\r\nx = 2000;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 63;\r\nsum_correct = 265170305;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q+n),sum_correct))\r\n\r\n%%\r\nx = 20000;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 344;\r\nsum_correct = 150118037395;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q+n),sum_correct))\r\nassert(all(isprime(p)) \u0026\u0026 all(isprime(q)))\r\n\r\n%%\r\nx = 2000000;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 14873;\r\nsum_correct = 27402595128;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q),sum_correct))\r\nassert(all(isprime(p)) \u0026\u0026 all(isprime(q)))\r\n\r\n%%\r\nx = 2e8;\r\n[p,q,n] = EGMO2012no5(x);\r\nlen_correct = 813373;\r\nsum_correct = 152663390088360;\r\nassert(isequal(length(p),len_correct) \u0026\u0026 isequal(sum(p+q),sum_correct))\r\n\r\n%%\r\nfiletext = fileread('EGMO2012no5.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":46909,"edited_by":46909,"edited_at":"2022-12-30T13:15:49.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2022-12-30T05:04:32.000Z","updated_at":"2026-05-25T01:33:07.000Z","published_at":"2022-12-30T05:05:56.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to find pairs of primes \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eq\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e satisfying the equation\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p/(p+1) + (q+1)/q = 2n/(n+2)\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\frac{p}{p+1} + \\\\frac{q+1}{q} = \\\\frac{2n}{n+2}\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhere \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is an integer. The function should take a number \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e as input and produce the triples \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eq\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e such that \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"p \u0026lt;= x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ep \\\\le x\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. If there are no solutions, the function should return three empty vectors.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis problem is adapted from one in the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.egmo2012.org.uk/\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e2012 European Girls’ Math Olympiad\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44263,"title":"Multivariate polynomials - emulate symbolic form","description":"In \u003chttps://www.mathworks.com/matlabcentral/cody/problems/44262-multivariate-polynomials-overload-multiplication Problem 44262\u003e I asked you to create a class |mPoly| with overloaded multiplication, so a product of two polynomials can be expressed in the form |p = p1*p2|. However, the method of constructing these polynomials is still somewhat unintuitive. In the \u003chttps://www.mathworks.com/products/symbolic.html Symbolic Math Toolbox\u003e, one can simply define some variables,\r\n\r\n  syms x y z\r\n\r\nand then create a polynomial:\r\n\r\n  p = 2*x*y + 3*x^5*z;\r\n\r\nWe would like to do something like that here. As a start, create a class |mPolySym| with properties |exponents| and |coefficients|, and |varnames|,  where the first two properties are the same as in previous problems and |varnames| is a \u003chttps://www.mathworks.com/help/matlab/characters-and-strings.html string array\u003e. The constructor should accept a numeric, char or string input, e.g.,\r\n\r\n  x = mPolySym('x')\r\n\r\n  x = \r\n\r\n  mPolySym with properties:\r\n\r\n        varnames: \"x\"\r\n       exponents: 1\r\n    coefficients: 1\r\n\r\n  r = mPolySym(pi)\r\n\r\n  r = \r\n\r\n  mPolySym with properties:\r\n\r\n        varnames: [0×0 string]\r\n       exponents: 1\r\n    coefficients: 3.1416\r\n\r\nAlso modify the method |mtimes| from the previous problem so it can multiply polynomials with different variable names.","description_html":"\u003cp\u003eIn \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/44262-multivariate-polynomials-overload-multiplication\"\u003eProblem 44262\u003c/a\u003e I asked you to create a class \u003ctt\u003emPoly\u003c/tt\u003e with overloaded multiplication, so a product of two polynomials can be expressed in the form \u003ctt\u003ep = p1*p2\u003c/tt\u003e. However, the method of constructing these polynomials is still somewhat unintuitive. In the \u003ca href = \"https://www.mathworks.com/products/symbolic.html\"\u003eSymbolic Math Toolbox\u003c/a\u003e, one can simply define some variables,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003esyms x y z\r\n\u003c/pre\u003e\u003cp\u003eand then create a polynomial:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ep = 2*x*y + 3*x^5*z;\r\n\u003c/pre\u003e\u003cp\u003eWe would like to do something like that here. As a start, create a class \u003ctt\u003emPolySym\u003c/tt\u003e with properties \u003ctt\u003eexponents\u003c/tt\u003e and \u003ctt\u003ecoefficients\u003c/tt\u003e, and \u003ctt\u003evarnames\u003c/tt\u003e,  where the first two properties are the same as in previous problems and \u003ctt\u003evarnames\u003c/tt\u003e is a \u003ca href = \"https://www.mathworks.com/help/matlab/characters-and-strings.html\"\u003estring array\u003c/a\u003e. The constructor should accept a numeric, char or string input, e.g.,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex = mPolySym('x')\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003ex = \r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003emPolySym with properties:\r\n\u003c/pre\u003e\u003cpre\u003e        varnames: \"x\"\r\n       exponents: 1\r\n    coefficients: 1\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003er = mPolySym(pi)\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003er = \r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003emPolySym with properties:\r\n\u003c/pre\u003e\u003cpre\u003e        varnames: [0×0 string]\r\n       exponents: 1\r\n    coefficients: 3.1416\u003c/pre\u003e\u003cp\u003eAlso modify the method \u003ctt\u003emtimes\u003c/tt\u003e from the previous problem so it can multiply polynomials with different variable names.\u003c/p\u003e","function_template":"classdef mPolySym\r\n    properties\r\n        varnames\r\n        exponents\r\n        coefficients\r\n    end\r\n    \r\n    methods\r\n        function p = mPolySym(s)\r\n        end\r\n        \r\n        function p = mtimes(p1,p2)\r\n        end            \r\n    end\r\n    \r\nend\r\n\r\n","test_suite":"%% Test mPolySym\r\nfiletext = fileread('mPolySym.m');\r\nassert(~contains(filetext,'regexp'))\r\n\r\n\r\n%%\r\nr = randi(1000);\r\nx = mPolySym(r);\r\nassert(isempty(x.varnames))\r\nassert(isequal(x.exponents,0))\r\nassert(isequal(x.coefficients,r))\r\n\r\n%%\r\nr = randi(1000);\r\nx = mPolySym('x');\r\ny = r*x;\r\nassert(isequal(y.varnames,\"x\"))\r\nassert(isequal(y.exponents,1))\r\nassert(isequal(y.coefficients,r))\r\nassert(isequal(r*x,x*r))\r\n\r\n%%\r\nx = mPolySym('x');\r\ny = mPolySym(\"y\");\r\nz = mPolySym('z');\r\nw = x*y*z;\r\nassert(isequal(w.varnames,[\"x\" \"y\" \"z\"]))\r\nassert(isequal(w.exponents,[1 1 1]))\r\nassert(isequal(w.coefficients,1))\r\n\r\n%%\r\nm = randi(5);\r\nn = randi(4);\r\nx = mPolySym(\"x\");\r\ny = mPolySym(\"y\");\r\np = [repmat(x,1,m) repmat(y,1,n)];\r\np = p(randperm(length(p)));\r\nr = randi(1000);\r\np_prod = r;\r\nfor ii=1:length(p)\r\n    p_prod = p_prod*p(ii);\r\nend\r\ns = randi(1000);\r\np_prod = p_prod*s;\r\nassert(isequal(p_prod.varnames,[\"x\" \"y\"]))\r\nassert(isequal(p_prod.exponents,[m n]))\r\nassert(isequal(p_prod.coefficients,r*s))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":1011,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2017-07-14T23:13:17.000Z","updated_at":"2026-05-25T00:58:31.000Z","published_at":"2017-07-14T23:13:34.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/44262-multivariate-polynomials-overload-multiplication\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 44262\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e I asked you to create a class\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emPoly\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with overloaded multiplication, so a product of two polynomials can be expressed in the form\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ep = p1*p2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. However, the method of constructing these polynomials is still somewhat unintuitive. In the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/products/symbolic.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSymbolic Math Toolbox\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, one can simply define some variables,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[syms x y z]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eand then create a polynomial:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[p = 2*x*y + 3*x^5*z;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe would like to do something like that here. As a start, create a class\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emPolySym\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with properties\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eexponents\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecoefficients\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003evarnames\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, where the first two properties are the same as in previous problems and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003evarnames\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/characters-and-strings.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003estring array\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. The constructor should accept a numeric, char or string input, e.g.,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[x = mPolySym('x')\\n\\nx = \\n\\nmPolySym with properties:\\n\\n        varnames: \\\"x\\\"\\n       exponents: 1\\n    coefficients: 1\\n\\nr = mPolySym(pi)\\n\\nr = \\n\\nmPolySym with properties:\\n\\n        varnames: [0×0 string]\\n       exponents: 1\\n    coefficients: 3.1416]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlso modify the method\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emtimes\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e from the previous problem so it can multiply polynomials with different variable names.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2511,"title":" BLOCK x3 (Version 4) ","description":"Always in this series ( \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1/ 2451\u003e, \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2484-block-x3-version-3/ 2484\u003e, and \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2478-block-x3-version-2 2478\u003e ).\r\n\r\nNow we are in color (1 for red  and 2 for white).\r\nYour task is always to count the  *minimum number* of movements required to align the 3 blocks in each colors (vertically or horizontally).\r\n\r\n\r\n\r\n\u003c\u003chttp://4.bp.blogspot.com/-iveYgRwOmLs/Udk9ZctxnUI/AAAAAAAA3Uw/Z9XNHw6f-f4/s400/pack+2+level+2-1.png\u003e\u003e\r\n\r\n* [0 0 0 0 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 0 0 0 0 0]\r\n\r\nIn this example you can move down the first two blocks ( *in two moves* ).\r\n\r\n\r\nNote that blocks can be *swapped* . \r\n\r\n\r\nIn this second example :\r\n\r\n\u003c\u003chttp://1.bp.blogspot.com/-XJP6Mn4X9Ws/Udk9bHEKx_I/AAAAAAAA3Vo/V_Ar3oF9gYw/s400/pack+2+level+2-7.png\u003e\u003e\r\n\r\n* [0 0 0 0 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 2 1 0 0 0;\r\n*  0 0 1 2 0 0 0;\r\n*  0 0 0 0 0 0 0;\r\n*  0 0 0 0 0 0 0]\r\n\r\nHere you win in only *one move* by swapping the two central blocks.\r\n\r\nGood luck !","description_html":"\u003cp\u003eAlways in this series ( \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1/\"\u003e2451\u003c/a\u003e, \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2484-block-x3-version-3/\"\u003e2484\u003c/a\u003e, and \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2478-block-x3-version-2\"\u003e2478\u003c/a\u003e ).\u003c/p\u003e\u003cp\u003eNow we are in color (1 for red  and 2 for white).\r\nYour task is always to count the  \u003cb\u003eminimum number\u003c/b\u003e of movements required to align the 3 blocks in each colors (vertically or horizontally).\u003c/p\u003e\u003cimg src = \"http://4.bp.blogspot.com/-iveYgRwOmLs/Udk9ZctxnUI/AAAAAAAA3Uw/Z9XNHw6f-f4/s400/pack+2+level+2-1.png\"\u003e\u003cul\u003e\u003cli\u003e[0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0]\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eIn this example you can move down the first two blocks ( \u003cb\u003ein two moves\u003c/b\u003e ).\u003c/p\u003e\u003cp\u003eNote that blocks can be \u003cb\u003eswapped\u003c/b\u003e .\u003c/p\u003e\u003cp\u003eIn this second example :\u003c/p\u003e\u003cimg src = \"http://1.bp.blogspot.com/-XJP6Mn4X9Ws/Udk9bHEKx_I/AAAAAAAA3Vo/V_Ar3oF9gYw/s400/pack+2+level+2-7.png\"\u003e\u003cul\u003e\u003cli\u003e[0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 2 1 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 1 2 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0;\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0 0]\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eHere you win in only \u003cb\u003eone move\u003c/b\u003e by swapping the two central blocks.\u003c/p\u003e\u003cp\u003eGood luck !\u003c/p\u003e","function_template":"function y = block3_4(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 2 0 0 0;0 0 0 0 0 0 0;0 0 1 2 0 0 0;0 0 1 2 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 2 1 0 0;0 0 0 1 2 0 0;0 0 0 2 1 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 2 1 2 0 0;0 0 1 2 1 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 0 1 1 0;0 0 2 2 0 2 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 1 2 0 0;0 0 2 2 1 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 1 1 0 0 0;0 0 2 2 0 0 0;0 0 2 1 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 1 0 0 0;0 0 2 0 1 0 0;0 0 1 0 2 0 0;0 0 0 2 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 1 0 0 0;0 0 1 2 1 0 0;0 0 2 0 2 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3_4(x),y_correct))\r\n\r\n%%\r\nx = [0 0 0 0 0 0 0;0 0 0 1 0 0 0;0 0 0 1 0 0 0;0 0 1 2 0 0 0;0 0 2 0 0 0 0;0 0 2 0 0 0 0;0 0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3_4(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":5390,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-08-15T07:15:35.000Z","updated_at":"2026-05-25T00:45:42.000Z","published_at":"2014-08-15T07:17:45.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.png\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/media/image2.png\"}],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAlways in this series (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e2451\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2484-block-x3-version-3/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e2484\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2478-block-x3-version-2\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e2478\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNow we are in color (1 for red and 2 for white). Your task is always to count the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eminimum number\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of movements required to align the 3 blocks in each colors (vertically or horizontally).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this example you can move down the first two blocks (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ein two moves\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNote that blocks can be\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eswapped\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e .\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this second example :\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 2 1 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 2 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere you win in only\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eone move\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e by swapping the two central blocks.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGood luck !\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\"},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\"}]}"},{"id":2451,"title":"BLOCK x3 (Version 1)","description":"\r\n\u003chttps://play.google.com/store/apps/details?id=com.noodlecake.blockblock BLOCK x3\u003e is a simple, fun and relaxing puzzle game.\r\n\r\nThe basics are easy. Solve the puzzles by getting *3 blocks* in a row or column. \r\n\r\nThe puzzle is coded a 6x6 matrix and the 3 blocks are indicated by 1 (and 0 for free space).\r\n\r\nIn this example :\r\n\r\n\u003c\u003chttp://1.bp.blogspot.com/-GbZ-AMjylSs/Udk6kRyp4uI/AAAAAAAA3Pk/3jdWrVSqQpc/s400/pack+1+level+1-1.png\u003e\u003e\r\n \r\n \r\n\r\n* [0 0 0 0 0 0\r\n* \r\n* 0 0 1 0 0 0\r\n* \r\n* 0 0 1 0 0 0\r\n* \r\n* 0 0 0 0 0 0\r\n* \r\n* 0 0 1 0 0 0\r\n* \r\n* 0 0 0 0 0 0]\r\n\r\nYou line up 3 blocks in one move by dragging the last block to the top (you can move a block in the free space only horizontally or vertically.)\r\n\r\n\r\n\r\nThe goal in this first problem is to give the *smallest number* of moves to solve the puzzle.\r\n\r\n\r\n\r\n","description_html":"\u003cp\u003e\u003ca href = \"https://play.google.com/store/apps/details?id=com.noodlecake.blockblock\"\u003eBLOCK x3\u003c/a\u003e is a simple, fun and relaxing puzzle game.\u003c/p\u003e\u003cp\u003eThe basics are easy. Solve the puzzles by getting \u003cb\u003e3 blocks\u003c/b\u003e in a row or column.\u003c/p\u003e\u003cp\u003eThe puzzle is coded a 6x6 matrix and the 3 blocks are indicated by 1 (and 0 for free space).\u003c/p\u003e\u003cp\u003eIn this example :\u003c/p\u003e\u003cimg src = \"http://1.bp.blogspot.com/-GbZ-AMjylSs/Udk6kRyp4uI/AAAAAAAA3Pk/3jdWrVSqQpc/s400/pack+1+level+1-1.png\"\u003e\u003cul\u003e\u003cli\u003e[0 0 0 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 1 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 1 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 1 0 0 0\u003c/li\u003e\u003cli\u003e\u003c/li\u003e\u003cli\u003e0 0 0 0 0 0]\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eYou line up 3 blocks in one move by dragging the last block to the top (you can move a block in the free space only horizontally or vertically.)\u003c/p\u003e\u003cp\u003eThe goal in this first problem is to give the \u003cb\u003esmallest number\u003c/b\u003e of moves to solve the puzzle.\u003c/p\u003e","function_template":"function y = block3(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 1 0 0 0;0 0 0 1 0 0;0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 1 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 1 0 0;0 0 0 0 1 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0;0 0 1 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 1 0 1 1 0;0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 1;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 1 0;0 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 1 0;0 0 0 1 0 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 0 0;0 0 0 1 1 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 1 0 1 0;0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 1 0 0;0 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(block3(x),y_correct))\r\n%%\r\nx = [0 0 0 0 0 0;0 0 1 0 1 0;0 0 1 0 0 0;0 0 0 0 0 0;0 0 0 0 0 0;0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(block3(x),y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":5390,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":"2014-07-20T00:15:18.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-19T23:58:55.000Z","updated_at":"2026-05-25T00:43:28.000Z","published_at":"2014-07-20T00:15:18.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.png\"}],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://play.google.com/store/apps/details?id=com.noodlecake.blockblock\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eBLOCK x3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e is a simple, fun and relaxing puzzle game.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe basics are easy. Solve the puzzles by getting\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3 blocks\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e in a row or column.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe puzzle is coded a 6x6 matrix and the 3 blocks are indicated by 1 (and 0 for free space).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn this example :\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[0 0 0 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 1 0 0 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 0 0 0 0 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou line up 3 blocks in one move by dragging the last block to the top (you can move a block in the free space only horizontally or vertically.)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe goal in this first problem is to give the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esmallest number\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of moves to solve the puzzle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\"}]}"},{"id":2478,"title":"BLOCK x3 (Version 2)","description":"An extension to problem 2451 ( \u003chttps://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\u003e ).\r\n\r\nIt is based on an android game - BLOCK x3. The objective is to align the 1's in the matrix using minimum movements. The valid movements are  horizontal and vertical (by one step). A zero (0) indicates an empty space. Your task is to count minimum number of movements required to align the three 1's vertically or horizontally.\r\n\r\nNew challenge in this problem : There are some static elements which can not be moved and can not be included in the alignment. These elements are indicated by 2. This makes the problem a bit challenging.\r\n\r\nExample:\r\n\r\n\r\n  Input =[0 0 0 0 0 0 0 0;\r\n          0 0 1 0 1 0 0 0;\r\n          0 0 0 2 1 0 0 0;\r\n          0 0 0 0 0 0 0 0]\r\n  \r\n  Output = 2;\r\n","description_html":"\u003cp\u003eAn extension to problem 2451 ( \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\u003c/a\u003e ).\u003c/p\u003e\u003cp\u003eIt is based on an android game - BLOCK x3. The objective is to align the 1's in the matrix using minimum movements. The valid movements are  horizontal and vertical (by one step). A zero (0) indicates an empty space. Your task is to count minimum number of movements required to align the three 1's vertically or horizontally.\u003c/p\u003e\u003cp\u003eNew challenge in this problem : There are some static elements which can not be moved and can not be included in the alignment. These elements are indicated by 2. This makes the problem a bit challenging.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eInput =[0 0 0 0 0 0 0 0;\r\n        0 0 1 0 1 0 0 0;\r\n        0 0 0 2 1 0 0 0;\r\n        0 0 0 0 0 0 0 0]\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eOutput = 2;\r\n\u003c/pre\u003e","function_template":"function y = blockx3_2(x)\r\n\r\nend","test_suite":"%%\r\n\r\nx =  [0 0 0 0 0 0 0 0;\r\n      0 0 1 0 1 0 0 0;\r\n      0 0 0 2 1 0 0 0;\r\n      0 0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(blockx3_2(x),y_correct));\r\n\r\n\r\n%%\r\nx =  [0 0 0 0 0 0 0 0;\r\n      0 0 1 0 1 0 0 0;\r\n      0 0 0 2 0 0 0 0;\r\n      0 0 1 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n%%\r\nx =  [1 1 0 0 0 0 0 0;\r\n      1 2 0 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0];\r\ny_correct = 3;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 1 2 1 0 0 0;\r\n      0 0 0 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0];\r\ny_correct = 2;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 1 2 0 0 0 0;\r\n      0 0 1 0 0 0 0 0;\r\n      0 0 0 0 0 0 0 0]\r\ny_correct = 1;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 1 2 0 0 0 0;\r\n      0 0 0 0 0 0 0 1;\r\n      0 0 0 0 0 0 0 0]\r\ny_correct = 6;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n%%\r\nx =  [0 0 0 1 0 0 0 0;\r\n      0 0 0 2 0 0 0 0;\r\n      0 0 0 1 0 0 0 0;\r\n      0 0 0 1 0 0 0 0]\r\ny_correct = 4;\r\nassert(isequal(blockx3_2(x),y_correct))\r\n\r\n\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":17203,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":"2014-08-03T08:43:51.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-08-03T08:31:00.000Z","updated_at":"2026-05-25T00:44:08.000Z","published_at":"2014-08-03T08:31:00.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn extension to problem 2451 (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/2451-block-x3-version-1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt; ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt is based on an android game - BLOCK x3. The objective is to align the 1's in the matrix using minimum movements. The valid movements are horizontal and vertical (by one step). A zero (0) indicates an empty space. Your task is to count minimum number of movements required to align the three 1's vertically or horizontally.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNew challenge in this problem : There are some static elements which can not be moved and can not be included in the alignment. These elements are indicated by 2. This makes the problem a bit challenging.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[Input =[0 0 0 0 0 0 0 0;\\n        0 0 1 0 1 0 0 0;\\n        0 0 0 2 1 0 0 0;\\n        0 0 0 0 0 0 0 0]\\n\\nOutput = 2;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":60461,"title":"Generate a point cloud on an equilateral triangle 2","description":"The input is the iteration parameter H.\r\nThe output is a point cloud W involving N points.\r\nW is N uniformly distributed points on an equilateral triangle.\r\nThe side length of an equilateral triangle is 2.\r\nThe relationship between H and N is as follows:\r\nH = [1 2 3 4 5 6 7 8 9];\r\nN = [4 10 19 31 46 64 85 109 136];\r\nThe results for cases where H is 1 to 6 are as follows.\r\n\r\n\r\nEx)\r\n[W,N] = lattice2(H=1) -\u003e W = [0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0]; N = 4;\r\n[W,N] = lattice2(H=2) -\u003e W = [0 0; 0.5 sqrt(3)/6; 0.5 sqrt(3)/2; 1 0; 1 sqrt(3)/3; 1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 sqrt(3)/2; 2 0]; N = 10;","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 749.188px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 374.594px; transform-origin: 407px 374.594px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe input is the iteration parameter\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eH\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe output is a point cloud\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eW\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003einvolving\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003epoints.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eW\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eis\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003euniformly distributed points on an equilateral triangle.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe side length of an equilateral triangle is 2.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe relationship between H and N is as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 20.4375px; transform-origin: 391px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2188px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eH = [1 2 3 4 5 6 7 8 9];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2188px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eN = [4 10 19 31 46 64 85 109 136];\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe results for cases where H is 1 to 6 are as follows.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 197px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 98.5px; text-align: left; transform-origin: 384px 98.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgY21emZAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNDd0e8EAACAASURBVHic7N1/cFTV/f/xt0igiTQoyWgRUhZHEuwUxX4tHVLtbEqtjAN12hGtSNndMjpqaz8WbItMyu7Saj+WwowdgWbE7rX+pIq1DTodR8zNgGESfwDlY2tShOsEUSSLiBgiuJvvH2dZQ35usvfu/fV8/BV3k5PjL/LKOed1z1nd3d0CAADgS6PsngAAAIBtRts9gYyqqiq7pwAAAHyktbVVnJOE5PSELFJVVWXp+HAU/nX7Cv+6fYV/3b5i6b/u7BIMu2MAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/znLIM6YpRgIAgILJBg/WhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+NNnGsdDq9e/fuTz755NJLLy0tLTVxZAAAACuYloTq6urq6uo++eQT9ZezZs36zW9+EwgEzBofAADAdObsjq1atWrt2rXjx48PBoPl5eUi0tLSsmDBgtbWVlPGBwAAsIIJSWjnzp3//Oc/N27c2NDQUFdX98orr0SjURE5duzY8uXL8x8fAADAIiYkoc2bN2/YsOGqq67KvrJw4cI77rhDRP7973/v27cv/28BAABgBROS0IwZMy677LJeL958883qg/b29vy/BQAAgBVMSEI33nhj3xfLy8tHjx4tIpMmTcr/WwAAAFjBqucJpVKpzz777Etf+tLFF19s0bcAAADIk5nPE+qpublZRBYvXpz7l1RVVfV9kfYZAADIU78ZQ7EqCT377LOTJk1atGhR7l9C6AEAAFbomzGy2ciSJLR37976+vpHH3107NixVowPAABgCvPPCaXT6Xvuueeuu+6aNWuW6YMDAACYyPwkdP/990+bNu322283fWQAAABzmbw7tnnzZsMw6urqzB0WAADACmYmocbGxr/97W8PP/ywiWMCAABYx7QktH379vXr1z/88MO9Tkl3dHSkUqkLLrjArG8EAABgFnPOCW3btu2BBx6oq6sbN25cz9d379596623fvGLXzTluwAAAJjLhDWhl19++c477xSRnpewisjJkydFZP78+SUlJfl/FwAAANPlm4RaWloGr4ldd911eX4LAAAAi+SbhGbNmsWzoQEAgEtZdQMrAACA85GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAfw2YhFpbW0cw3OHDh7dv375z5850Op3HrAAAAAphdN+X3njjjbVr1+7evXvPnj25D9TS0nLvvfdOmDBhypQpJ0+eXLp06dy5c++6666xY8eaN1sAAAAznZGEWlpaNmzY0NzcnEqlxowZk/soLS0tkUiktrb2pptuUq8cPXr0+uuvf+uttxKJhJnzBQAAMM8Zu2MXXXRRIpGora0d7igrV6686KKLsjFIRM4999wf//jHTU1NL730kgnTBAAAsMAZSai8vFxEJk2aNKwhjh8/vn///nPPPbfX6+eff76INDc35zdDAAAAq/RzYrqoqGgEA73++uuHDh3q+cr7778vIl/96ldHNjMAAACrmdCiHzdu3JQpU1Kp1LJlyz799FP1Yjqd3rRpU0VFxdy5c/P/FgAAAFYw53lCy5cvF5FXX331pptuOnz4sIjU1tYeP348kUjQHQMAAI7VT4t+BL797W+vWLHivvvue/PNN6+77rqvfe1ro0aN+vvf/15aWpr7IFVVVX1fHNljjQAAALL6zRiKOUlIREKh0DnnnLNy5cpkMvnyyy/fe++9w4pBQugBAADW6JsxstnIzNs2Pv7446997WtlZWWpVGr58uWrV682cXAAAADTmbYmtHLlyv/7v//btGlTR0fHLbfc8t///nfjxo2fffbZPffcY9a3AAAAMJc5a0J1dXWbNm36/e9/X1RUNHHixCeeeGLmzJkiomnatm3bTPkWAAAApjMhCR09evTBBx+cPn36xRdfrF4pLS196KGHpk6dKiJ/+ctf8v8WAAAAVjAhCb322msnT54MBAI9XywtLVXnhHbu3Jn/twAAALCCaeeEuru7e70yY8aMMWPG9L2FAwDykUwm29rakslkR0dHMplMJpNlZWVlZWXl5eVlZWWzZ8+2e4IA3GQkSWj37t0vvvji4sWLL7jgAhH55je/ec4557z22mvpdHrUqM8XmVKpVCqVuvrqq02bLAB/SyaTO3bsqK+vLykpqaioEJHy8vKKiooTJ050dnbu2rVLROrr6ysrK6urqysrK+2eLwAX6CcJdXZ2ikgqlTp16lTfO8jS6fTixYu7urreeuuthx9+WESKi4t//etfL1++fO3atXfffXf2Mx988MELL7zw9ttvt3L+AHwhmUxqmnbgwIGKioo5c+aUlJT0fLekpKSsrExlo87OzgMHDqxZs6asrGzZsmVlZWU2TRmAO5yRhJqbm59//vnGxkYRSaVSCxcuvOKKK8LhsFr7ySotLe3q6powYUL2le9///tjx469//7733zzze9973sismXLlvHjx//1r38d7vMVAaCXtra2NWvWVFVVzZkzZ8hPLikpqaysnDx5sspD8+fPZ78MwCDO6nu+xxZVVVU8YxpAX1u2bNm6devMmTNHsLqTTCZbW1urq6vnzZtnxdwAuFc2eJh2YhoATKdi0OzZs3tth+WorKxs5syZW7duFRHCEIB+mXnbBgCYqK2trb6+fubMmSOLQUpJScns2bObmpra2tpMnBsAzyAJAXAoTdOqq6vzP/KsimaapiWTSVMmBsBLSEIAnEjTNPV8IFNGq6ioKCkpqa+vN2U0AF5CEgLgRDt27Jg8ebKJA1ZWVrJBBqAvkhAAx9mxY4daxTFxTDXajh07TBwTgAeQhAA4Tn19vXpMormqqqrYIAPQC0kIgLNkrxIzfeSysrITJ06wRwagJ5IQAGdpa2uz7oqM4uJii0YG4FIkIQCOY+4JoV4jsyYEoCeSEABnaW1ttTQJWTQyAJciCQHwkeLi4o6ODrtnAcBBSEIAnKW8vNy6wZPJpKXjA3AdkhAAZ6msrLR02ca649gA3IgkBMBxTpw4YdHIyWSysrLSosEBuBFJCICzWLpm09nZad3gANyIJATAWcrKyiZPnmxF1729vX327NnsjgHoiSQEwHHmz5/f3t5u+rBtbW3V1dWmDwvA1UhCABynsrJy8uTJyWTSxDHb29snT57MISEAvZCEADhRdXX1rl27TDzW09bWNn/+fLNGA+AZJCEATjR79uw5c+bs2rXLlNGampouu+wyFoQA9EUSAuBQ6nRz/ken1ZWu4XDYjEkB8BqSEACHUvGlo6MjnzDU1tbW0dFBDAIwEJIQAOcqKytbtmzZhAkTtm7dOtwzQ52dnU1NTd3d3ffddx/NeQADGW33BABgMGVlZfPnzy8vL9+6dWtFRUUuZ306OzsPHDjQ2to6f/78efPmFWCSANyLNSEATldWVjavo6N261a1OLRr166BCvadnZ1tbW1bt27t7u5etmfPvHHjCjxVAK7DmhAAN4jHyxKJcDCYTCZ37NjR2tra1NRUUlJSXFxcUlLS2dmpslFZWVl1dfXSpUtFRP7f/5NIRPbvt3nmAJztrO7ubrvnICJSVVXV2tpq9ywAOFI8LrouDQ09X1PRJ5lMJpPJstN6f2FNjQSDEo0WbKYA3CIbPFgTAuB4sVivGCSnL2od4ih0IiE1NRIKSSBg2eQAuBvnhAA4W02NhMMSDI7kawMBCQYlHjd5SgA8hDUhAA6m66Lrks8mfjQqNTWi6yPMUgC8jjUhAA4Wj0sikdcIgYBEoxKJmDQhAF5DEgLgVJomIpL/46GDQQkEMqMBwJlIQgCcKh43p/alloU4LQSgPyQhAI4Uj0swaNrhHrUsxB4ZgD44MQ3AeQxDYjGTH4qoGvWGQaMeQE+sCQFwnkhEYjGTI0sgIOEwy0IAeiEJAXAY1Zy34sHQoZAYhui6+SMDcC2SEACHyb85PxAa9QD6IAkBcBKzmvMDCYdp1APoiRPTAJwkEul7xZjJ1NFp68IWAFdhTQiAY0QiI79iLHfqMjL2yACICGtCAJzCMETTTG7OD4TLyACcxpoQAGewojk/EJ46DeA0khAAB9B1MQxLmvMDCQZp1AMQkhAAR4hErGrODyQQkESC00IABkxCra2teQ6dTqf/85//bNu2LZVK5TkUAC/TtMwp5gJTl5GxRwb4Wz8npt944421a9fu3r17z549Ixu0oaHhiSee6OjomDNnzvTp0/ObIQCvK0BzfiCqUR8KcRkZ4FtnJKGWlpYNGzY0NzenUqkxY8aMYLgjR4786le/ev3111etWjVv3jyTJgnAuwrTnB+IWouy7qnWABzvjN2xiy66KJFI1NbWjmys99577/rrr3/zzTc3bdpEDAIwNF0XTbM5hUSjmZvOAPjSGUmovLxcRCZNmjSCgY4cOfLDH/7w/fffX7du3bRp08yZHQBvc8JiDI16wN/6OTFdVFQ0goF+9rOfvf/++7fccsvll1+e96wA+ICmiWE44tYLtTfHZWSAL5nTon/mmWdeffXV4uLiW265xZQBAXifExaEFJaFAB8zJwmtW7dORH7wgx+MGzfu+PHj27Zta2lpSafTpgwOwIPicXua8wOhUQ/4lQn3jjU3Nx88eFBEJk2atGTJkn/9619dXV0nT54sKyurra299tprcxynqqqq74v5P9YIgOMYhsRitjXnB0KjHvCufjOGYkISeumll9QH77zzzm9/+9uJEyeeOnXqd7/73eOPP/7zn/989OjR3/3ud3MZh9AD+IW9zfmBBAISDjtozw6AefpmjGw2MmF37MCBAyIybdq0VatWTZw4UUSKiopWrlx56aWXikg8HmebDMDnVGXdmWkjFKJRD/iNCUnoyJEjIvLlL3+51+uRSEREOjo6tm3blv93AeARTl50UUenuYwM8BMTkpB6GvUXvvCFXq/X1NSoD44dO5b/dwHgBaqp7oTm/EDU0Wka9YBvmJCExo8fLyJ9r1ktLi4uLi7Of3wA3hGPSzRq9yQGRaMe8BkTktBXvvIVEXn77bf7GX3UKBE577zz8v8uAFwvHpdg0HEHpftSk2SPDPAHE5KQ6sn/97//PXz4cK+3Tp06dd5551VXV+f/XQC4m2rOO3xBKIvLyADfGEkS2r179+rVqw8dOqT+MhAILFiwQESeffbZnp+2Z8+ekydP3nLLLWplCICvRSISi7nmUT3ZRj0Ar+sno3R2dopIKpU6depU33fT6fTixYs3bty4YsWK7IsrVqyYPn16XV3dvn371Cuffvrpvffe+61vfWvJkiXWzByAe+i6GIZrFoSUUEgMg2UhwPPOeLJic3Pz888/39jYKCKpVGrhwoVXXHFFOBy+4IILen5aaWlpV1fXhAkTsq+UlJQkEona2tob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RkXk2LFjy5cvt3T27qC2Wv33/HIAgLup1SCvX0aWSULpdHrNmjUicu21137+3qhR11xzzcGDBx977LFBhti8efOGDRuuuuqq7CsLFy684447ROTf//73vn37LJm4i7AgBABwI38sC2WSUGNj48GDB8eMGZNdEFJmzZolIk8++eQgQ8yYMeOyyy7r9eLNN9+sPmhvbzdtsm4Uj9OcBwC4lWrUe/rxQpkk9OKLL4rIxRdf3Ovt888/X0TefffdQZZ2brzxxr4vlpeXjx49WkQmTZpk1lzdxzAkFmNBCADgYolE5oIEj8okIXW0uaKiotfbl1xyifqgra1tWOOmUqnPPvvsS1/6Ut905SOqOU+BDgDgXoGAhMMe3iPLtOjffvttESkuLu799ujMJ3R0dAxr3ObmZhFZvHhxvhN0L10XXac5DwBwvVDIw436TNDp6uoSkaKiooE+b7gHn5999tlJkyYtWrQo9y+pqqrq+6KLe/gclAYAeIM6Oh2JyP79dk9lhPrNGErvJysO5Oyzz879++3du7e+vv7RRx8dO3Zs7l/l4tDTl+oc0pwHAHhDMCiPPCKa5tIfbX0zRjYbZc4JZXfBekmn0+qD6dOn5/jN0un0Pffcc9ddd6nemU/F41wxBgDwDu826jNJaOLEiSLy6aef9no7mUyqD8aPH5/jiPfff/+0adNuv/12k2boQvG4BIOe3EwFAPiX+tHmuUZ9Zino0ksvbW9vP378eK+31UlqEen1nKGBbN682TCMuro6E6foMqo579qdVAAABuTFy8gya0I1NTUi0veKsY8++khEKioqpkyZMuRYjY2Nf/vb3/74xz+aPUlXiUQkFqM5DwDwIC826jNJaO7cuaWlpR9++OF7773X8+2mpiYRWbBgwZADbd++ff369X/60596nZLu6Og4dOiQeRN2NvXsKU4IAQC8KhQSwxBdt3sepskkoaKiottuu01EXnjhhex76XT6lVdeKS8vz16doezevXv16tU98822bdseeOCBurq6cePG9frMW2+99Ytf/KKFfweOQnMeAOBt2Ua9V3xeGVuyZMn27ds1Tfv+978/YcIEEVm/fn1HR8ef//znnvkmnU4vXry4q6vrrbfeevjhh0Xk5ZdfvvPOO0Wk5yWsInLy5EkRmT9/fklJSWH+ZmymmvMe2joFAKAf4bCrG/W9nFGeX7du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\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgaNVnHSAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNtl6Gu0AACAASURBVHic7N1/cFx1vf/xd2vTmqWm0LMDlmZly9Dd6lgofrFOVnE2RrTDNDI6/JAfNru3U67gVZH4AzuxyaLgYG86wx1abobiLioI8kM0gXEYQ7ZT2EzCj6ZyUbMCPcxGftg9FaFuSkuS7x+fdEnzq5vsObvn7Hk+/iq7ySefille5/35vD+fBWNjYwIAAOBKC8s9AQAAgLJZVO4JjAsGg+WeAgAAcJHBwUGxTxKS4xOySDAYtHR82Ar/ul2Ff92uwr9uV7H0X3e+BMPqGAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcK8FNjljmsZIAABQMvngQU0IAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC41yITxxodHd2/f/+///3vc889t6amxsSRAQAArGBaEuro6Ojo6Pj3v/+t/nH9+vU//vGP/X6/WeMDAACYzpzVsZtvvnnHjh3Lli0Lh8Ner1dE+vv7L7vsssHBQVPGBwAAsIIJSWjfvn1/+MMfdu/e3dPT09HR8fTTT7e2torI22+/fdNNNxU/PgAAgEVMSEIPP/zwnXfeeeGFF+Zfueqqq66//noR+fOf//zKK68U/yMAAACsYEISWrt27XnnnTfpxauvvlr9IZPJFP8jAAAArGBCErriiiumvuj1ehctWiQiK1euLP5HAAAAWMGq84RGRkbee++9D3/4w+ecc45FPwIAAKBIZp4nNFFfX5+IbNq0qfBvCQaDU1+k+wwAABRp2oyhWJWEHnnkkZUrV15zzTWFfwuhBwAAWGFqxshnI0uS0EsvvdTZ2fnLX/5yyZIlVowPAABgCvP3CY2Ojv7whz+84YYb1q9fb/rgAAAAJjI/Cd12222rV6++7rrrTB8ZAADAXCavjj388MO6rnd0dJg7LAAAgBXMTEJ79uz57W9/e/fdd5s4JgAAgHVMS0JPPfXUrl277r777km7pLPZ7MjIyBlnnGHWDwIAADCLOfuE9u7de/vtt3d0dCxdunTi6/v377/22ms/9KEPmfJTAAAAzGVCTejJJ5/85je/KSITL2EVkaNHj4pIY2Ojx+Mp/qcAAACYrtgk1N/fP3ub2CWXXFLkjwAAALBIsUlo/fr1nA0NAAAcyqobWAEAAOyPJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANxrxiQ0ODg4j+EOHjz41FNP7du3b3R0tIhZAQAAlMKiqS89//zzO3bs2L9//wsvvFD4QP39/bfccsvy5cvPOuuso0eP3njjjRs2bLjhhhuWLFli3mwBAADMdEIS6u/vv/POO/v6+kZGRhYvXlz4KP39/dFotKWl5corr1SvvPXWW5deeulf//rXeDxu5nwBAADMc8Lq2Nlnnx2Px1taWuY6yrZt284+++x8DBKRU0899T/+4z9SqdQf//hHE6YJAABggROSkNfrFZGVK1fOaYjDhw8fOHDg1FNPnfT66aefLiJ9fX3FzRAAAMAq0+yYrqqqmsdAzz333JtvvjnxlTfeeENEPv7xj89vZgAAAFYzoYt+6dKlZ5111sjISHNz87vvvqteHB0dfeCBB3w+34YNG4r/EQAAAFYw5zyhm266SUSeeeaZK6+88uDBgyLS0tJy+PDheDxO7xgAALCtabro5+Fzn/vc1q1bb7311hdffPGSSy75xCc+sXDhwt/97nc1NTWFDxIMBqe+OL9jjQAAAPKmzRiKOUlIRJqamk455ZRt27YZhvHkk0/ecsstc4pBQugBAADWmJox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9ttvFzMIgDLgijHrhMMSDrNGBtjKNEno+eefv+aaay699NJixv3GN75x7bXXptPpYgYBUGq6LokEBSELtbaydRqwlRPOE+rv77/zzjv7+vpGRkYWL14870F37do1MDBQ9NwAlByd81bLnzpN1Q2whxNqQmeffXY8Hm9paSlmxBdffPHee+8tblYAyiGZFF2nIGS5cFh0nbIQYBMnJCGv1ysiK1eunPdww8PDzc3N27dvL3ZeAEqPzvnSoKMesJNp9glVVVXNe7jt27dfeOGFoVCoiCkBKAfV3c2STWmojnr6yAAbMPPesT179vT39z/88MMmjgmgRKJR6ekp9yTcRF1G1tTEriygvEw7T+jQoUMtLS3t7e1Lliwxa0wAJULnfOn5/RIOUxYCys60mlBLS0skEgkGg/MeYdrvLfJYIwAnl0xKIsGd82XQ2ir19ZJMkkEBq82ST8xJQg899NA777yzefPmYgYh9ADloTZKs0ZTenTUA6UyNWPks5EJq2Ovvvrqzp07//u//7v4oQCUWiIhus4VY2WjMhAd9UD5FJuERkdHv//973/ve98744wzTJkQgJKic7686KgHyq3Y1bF4PP7yyy+nUqlUKjX13bvuuuvRRx/95Cc/eckllxT5gwCYLxYb37eLMgqHxzvqOdMSKIdik9CBAwfeeeedBx98cNp3k8dLviQhwI7a2uictwU66oHyKTYJNTU1XXTRRVNfv/baa0Xku9/9biAQOPPMM4v8KQDMV19P57xd+P0SibBSCZRFsUlo9erVq1evnund888//4ILLijyRwAwn7oOfWys3PPAcU1NdNQDZTGfHdP79+/fvn37m2++afpsAJQI5Qe7Yes0UCbTJKFcLiciIyMjx44dm/ru6Ojopk2bdu/evXXrVstnB8AK6ooxOuftRm2dVv92AJTKCatjfX19jz322J49e0RkZGTkqquuuuCCCyKRyKQO+ZqamiNHjixfvrykMwVgFgpC9pQvCxFSgRJaMGaPjQLBYJAzpoFSiMVE10lC9lVfL34//4IAq+WDh5l30QOwO12XtjauGLM11VHP1mmgVEy7ix6AA0Sj0tbGoTW2lu+oB1ASJCHANVTnPAcZ219Tk+g6l5EBpUESAlwjFuNEaWegox4oIZIQ4A6qN5utJ04RidBRD5QGO6YBd4hGKQg5jNo6TUc9YDFqQoAL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W6fthNUxTJBMSiIh9tg6BgCViY56m6EmhAm4YgwArEZHvc2QhHCcWrrmbiYAsJqqBnEZmT2QhHAcBSEAKA3KQnZCEoKIiMRidM4DQOnkO+pRbiQhiOi6tLXROQ8AJUVHvT2QhEDnPACUg98vkQhlobKji971kklJJumcB4AyaGqio77sqAm5HhulAaBc1NbpaLTc83A1kpC7qR5OOucBoFzU1mk66suHJORuXAQIAOVFR325kYRcLBaTcJjFaQAoM/VRzBpZmbBj2q1U5/yBA+WeBwCAy8jKiZqQW0Wj0tYmfn+55wEAoKO+nEhCrpRMiq6zQwgAbKSpSXRdkslyz8N1SEKuROc8ANgNHfVlQhJyH9WryVI0ANhNJEJHfemxY9p9olHp6Sn3JAAA04nHpb6eY95KiZqQy3DFGADYmd9PR32JURNyE12XRILOeQCwNTrqS4uakJvQOQ8A9sep06VFEnINOucBwClUNYiO+pIgCbkd/8r3AAAgAElEQVRGNErnPAA4Ax31JUQScodYbHwXHgDAEdQd9ayRWY8k5A5tbayLAYDDxOOSSIiul3seFY4k5AJ0zgOAE6laPmUhi9FFX+mSSUkkZGys3PMAAMxda6usWiVNTTzNWoeaUKXjijEAcC6/X+JxykKWIglVNLXAzKntAOBcqhrEZWSWIQlVNApCAOB0HLRosWmS0MjISF9f30svvVTMuNlsds+ePW+//XYxg6AodM4DQGVQHfUcL2SNyTumOzo64vF4KBQ6ePDgW2+9deutt65du3Ye437jG98YGBi49957L7jgAjPmiTnSdWlr44oxAKgQ6o56XefGJNOdkIS2bdv2+9///sEHH1y9erWI3H777ddcc00ikTj//PPnNOiuXbsGBgbMnCbmiivGAKCS+P0SibDnwQrvr451dXU98MAD0WhUxSAR+eY3v7l06dIbb7xxeHi48BFffPHFe++91+RpYk6SSUkmOUoRACpKU9P4xztMNZ6ERkdH29vbReTiiy9+/72FC7/4xS++9tprv/rVrwocbnh4uLm5efv27aZPFHPAQwMAVB4uI7PGeBLas2fPa6+9tnjx4nxBSFm/fr2I/PrXvy5wuO3bt1944YWhUMjcWWIOVKclnfMAUHnU1mk66k01noSeeOIJETnnnHMmvX366aeLyN///vdXXnnlpGPt2bOnv7//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\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgbQl733gAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyN659KnsAACAASURBVHic7N1/kFt1vf/xdyst5lAL9mRE7EZShiboWLv69ZZJFGfX9QfDdGV0ABWwm1wGrnCviqx+xU7tbkBwuP1uZ7gD9HaEm6CCouCvrIzDGBqmmEzLr125qDkCjZOVH5JTEWpSWnb3+8dnCdv91d3knOScnOfjD6fN7n72U8luXnl/Pu/PZ9nk5KQAAAB40vJWTwAAAKBlTmj1BKaEw+FWTwEAAHhIoVAQ5yQheWNCNgmHw7aOD0fhP7en8J/bU/jP7Sm2/ueulWBYHQMAAN5FEgIAAN5FEgIAAN5FEgIAAN5FEgIAAN5FEgIAAN61zCFnTNMYCQAAmqYWPKgJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7yIJAQAA7zrBwrEmJiZGR0f/+c9/vv/971+9erWFIwMAANjBsiS0e/fu3bt3//Of/1R/3bRp0/XXXx8MBq0aHwAAwHLWrI5dd911O3fuPPnkk7u6uvx+v4js37//wgsvLBQKlowPAABgBwuS0BNPPPGb3/zm9ttv37Nnz+7du3/3u98NDAyIyCuvvHLttdc2Pj4AAIBNLEhC9913365du84555zaIxdffPFVV10lIn/4wx+effbZxr8FAACAHSxIQhs2bNi4ceOMBy+55BL1h1Kp1Pi3AAAAsIMFSehzn/vc7Af9fv8JJ5wgImvXrm38WwAAANjBrvOExsfHX3/99Xe+851nnnmmTd8CAACgQVaeJzTdvn37RGTLli2L/5JwODz7QbrPAABAg+bMGIpdSehnP/vZ2rVrL7300sV/CaEHAADYYXbGqGUjW5LQ008/nU6nf/CDH5x44ol2jA8AAGAJ6/cJTUxMfOtb37r66qs3bdpk+eAAAAAWsj4J3XTTTevXr7/yyistHxkAAMBaFq+O3XfffcVicffu3dYOCwAAYAcrk9BDDz3085///I477rBwTAAAAPtYloQefvjh22677Y477pixS7pcLo+Pj5966qlWfSMAAACrWLNPaO/evTfffPPu3btXrVo1/fHR0dErrrjibW97myXfBQAAwFoW1IQefPDBL3/5yyIy/RJWETly5IiI9Pb2aprW+HcBAACwXKNJaP/+/Qu3iZ1//vkNfgsAAACbNJqENm3axNnQAADApey6gRUAAMD5SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC7SEIAAMC75k1ChUKhjuFeeumlhx9++IknnpiYmGhgVgAAAM1wwuyHHn/88Z07d46Ojj755JOLH2j//v033HDDmjVrTj/99CNHjlxzzTXnnnvu1VdffeKJJ1o3WwAAACsdk4T279+/a9euffv2jY+Pr1y5cvGj7N+/Px6Pb9u27Qtf+IJ65OWXX77gggv+9Kc/JZNJK+cLAABgnWNWx84444xkMrlt27aljrJ9+/YzzjijFoNE5JRTTvnXf/3XXC7329/+1oJpAgAA2OCYJOT3+0Vk7dq1Sxri0KFDBw4cOOWUU2Y8/o53vENE9u3b19gMAQAA7DLHjukVK1bUMdBjjz324osvTn/khRdeEJH3ve999c0MAADAbhZ00a9ater0008fHx/v7+9/7bXX1IMTExP33HNPIBA499xzG/8WAAAAdrDmPKFrr71WRB555JEvfOELL730kohs27bt0KFDyWSS3jEAAOBYc3TR1+FjH/vY1q1bb7zxxqeeeur888//4Ac/uHz58l/+8perV69e/CDhcHj2g/UdawQAAFAzZ8ZQrElCItLX13fSSSdt377dNM0HH3zwhhtuWFIMEkIPAACwx+yMUctGVt628eqrr37wgx/UdX18fPzaa6/dsWOHhYMDAABYzrKa0Pbt2//3f//3nnvuKZfLl19++Z///Ofbb7/99ddf/9a3vmXVtwAAALCWNTWh3bt333PPPf/5n/+5YsWK00477e677+7s7BSRVCq1d+9eS74FAACA5SxIQi+//PItt9xy1llnnXnmmeqR1atXf+9731u3bp2IfP/732/8WwAAANjBgiT06KOPHjlyJBgMTn9w9erVap/QE0880fi3AAAAsINl+4QmJydnPLJhw4aVK1fOvoUDABphmqZhGKZplstl0zRN09R1Xdd1v9+v63okEmn1BAG4ST1JaHR09IEHHtiyZcupp54qIh/+8IdPOumkRx99dGJiYvnyN4tM4+Pj4+Pjn/jEJyybLABvM00zn8+n02lN0wKBgIj4/f5AIFCtViuVysjIiIik0+lQKBSNRkOhUKvnC8AF5khClUpFRMbHx48ePTr7DrKJiYktW7YcPnz4T3/60x133CEiPp/v29/+9rXXXrtz586vf/3rtc+85ZZb3vWud1155ZV2zh+AJ5immUqlxsbGAoFAT0+PpmnTP6ppmq7rKhtVKpWxsbGhoSFd1/v7+3Vdb9GUAbjDMUlo3759v/71rx966CERGR8fv/jiiz/0oQ/FYjFV+6lZvXr14cOH16xZU3vkM5/5zIknnnjTTTc99dRTn/70p0VkeHj45JNP/slPfrLU8xUBYAbDMIaGhsLhcE9Pz3E/WdO0UCjU0dGh8lBvby/rZQAWsGz2/p6WCIfDnDENYLbh4eFMJtPZ2VlHdcc0zUKhEI1GN2/ebMfcALhXLXhYtmMaACynYlAkEpmxHLZIuq53dnZmMhkRIQwBmJOVt20AgIUMw0in052dnfXFIEXTtEgkksvlDMOwcG4A2gZJCIBDpVKpaDTa+JZn1WiWSqVM07RkYgDaCUkIgBOlUil1PpAlowUCAU3T0um0JaMBaCckIQBOlM/nOzo6LBwwFAqxQAZgNpIQAMfJ5/OqimPhmGq0fD5v4ZgA2gBJCIDjpNNpdUyitcLhMAtkAGYgCQFwltpVYpaPrOt6tVpljQzAdCQhAM5iGIZ9V2T4fD6bRgbgUiQhAI5j7Q6hGSNTEwIwHUkIgLMUCgVbk5BNIwNwKZIQAA/x+XzlcrnVswDgICQhAM7i9/vtG9w0TVvHB+A6JCEAzhIKhWwt29i3HRuAG5GEADhOtVq1aWTTNEOhkE2DA3AjkhAAZ7G1ZlOpVOwbHIAbkYQAOIuu6x0dHXb0updKpUgkwuoYgOlIQgAcp7e3t1QqWT6sYRjRaNTyYQG4GkkIgOOEQqGOjg7TNC0cs1QqdXR0sEkIwAwkIQBOFI1GR0ZGLNzWYxhGb2+vVaMBaBskIQBOFIlEenp6RkZGLBktl8tt3LiRghCA2UhCABxK7W5ufOu0utI1FotZMSkA7YYkBMChVHwpl8uNhCHDMMrlMjEIwHxIQgCcS9f1/v7+NWvWZDKZpe4ZqlQquVxucnLyxhtvpHMewHxOaPUEAGAhuq739vb6/f5MJhMIBBaz16dSqYyNjRUKhd7e3s2bNzdhkgDci5oQAKfTdX1zubwtk1HFoZGRkfka7CuVimEYmUxmcnKy/8knN69a1eSpAnAdakIA3CCR0JPJWFeXaZr5fL5QKORyOU3TfD6fpmmVSkVlI13Xo9HoNddcIyLyf/6PxONy4ECLZw7A2ZZNTk62eg4iIuFwuFAotHoWABwpkZBsVvbsmf6Yij6maZqmqb9h5hd2d0tXlwwMNG2mANyiFjyoCQFwvMHBGTFI3rio9ThboZNJ6e6Wvj4JBm2bHAB3Y58QAGfr7pZYTLq66vnaYFC6uiSRsHhKANoINSEADpbNSjYrjSziDwxId7dks3VmKQDtjpoQAAdLJCSZbGiEYFAGBiQet2hCANoNSQiAU6VSIiKNHw/d1SXB4NRoAHAskhAAp0okrGn7UmUhdgsBmAtJCIAjJRLS1WXZ5h5VFmKNDMAs7JgG4DzFogwOWnwoouqoLxbpqAcwHTUhAM4Tj8vgoMWRJRiUWIyyEIAZSEIAHEZ1zttxMHRfnxSLks1aPzIA1yIJAXCYxjvn50NHPYBZSEIAnMSqzvn5xGJ01AOYjh3TAJwkHp99xZjF1NZp+8IWAFehJgTAMeLx+q8YWzx1GRlrZABEhJoQAKcoFiWVsrhzfj5cRgbgDdSEADiDHZ3z8+HUaQBvIAkBcIBsVopFWzrn59PVRUc9ACEJAXCEeNyuzvn5BIOSTLJbCMC8SahQKDQ49MTExB//+Me9e/eOj483OBSAdpZKTe1ibjJ1GRlrZIC3zbFj+vHHH9+5c+fo6OiTTz5Z36B79uy5++67y+VyT0/PWWed1dgMAbS7JnTOz0d11Pf1cRkZ4FnHJKH9+/fv2rVr37594+PjK1eurGO4gwcPfvOb33zssceuu+66zZs3WzRJAO2rOZ3z81G1KPtOtQbgeMesjp1xxhnJZHLbtm31jfX8889fcMEFTz311D333EMMAnB82aykUi1OIQMDUzedAfCkY5KQ3+8XkbVr19Yx0MGDBz//+c+/8MILt9566/r1662ZHYD25oRiDB31gLfNsWN6xYoVdQz0la985YUXXrj88ss/8IEPNDwrAB6QSkmx6IhbL9TaHJeRAZ5kTRf9vffe+8gjj/h8vssvv9ySAQG0PycUhBTKQoCHWZOEbr31VhH57Gc/u2rVqkOHDu3du3f//v0TExOWDA6gDSUSremcnw8d9YBXWXDv2L59+5577jkRWbt27WWXXfb73//+8OHDR44c0XV927Zt55133iLHCYfDsx9s/FgjAI5TLMrgYMs65+dDRz3QvubMGIoFSei3v/2t+sNf/vKX73znO6eddtrRo0e/+93v3nXXXV/72tdOOOGET37yk4sZh9ADeEVrO+fnEwxKLOagNTsA1pmdMWrZyILVsbGxMRFZv379ddddd9ppp4nIihUrtm/f/v73v19EEokEy2QA3qRa1p2ZNvr66KgHvMaCJHTw4EERefe73z3j8Xg8LiLlcnnv3r2NfxcAbcLJRRe1dZrLyAAvsSAJqdOo3/rWt854vLu7W/3hlVdeafy7AGgHqlPdCZ3z81Fbp+moBzzDgiR08skni8jsa1Z9Pp/P52t8fADtI5GQgYFWT2JBdNQDHmNBEnrve98rIs8888wcoy9fLiJvf/vbG/8uAFwvkZCuLsdtlJ5NTZI1MsAbLEhCqk/+z3/+80svvTTjQ0ePHn37298ejUYb/y4A3E11zju8IFTDZWSAZ9SThEZHR3fs2PHiiy+qvwaDwQsvvFBEfvazn03/tCeffPLIkSOXX365qgwB8LR4XAYHXXNUT62jHkC7myOjVCoVERkfHz969Ojsj05MTGzZsuX222/funVr7cGtW7eeddZZu3fvfvbZZ9Ujr7322g033PDRj370sssus2fmANwjm5Vi0TUFIaWvT4pFykJA2zvmZMV9+/b9+te/fuihh0RkfHz84osv/tCHPhSLxU499dTpn7Z69erDhw+vWbOm9oimaclkctu2bZ/73Oe++MUvnnLKKb/4xS8ikcg111zTnH8GAEdzcuf8fGod9QcOtHoqAGy0bHJystVzEBEJh8OcMQ20p1RK7rzTcXdrLJK6f8PJbf8A6lILHhbctgEAC4nH3RqD5I3LyEhCQPtiLzMAOznzirHFCwbpqAfaGzUhALYpFiWVcv0+m4EB6e6WbNbFeQ7A/KgJAbCNuzrn58Op00BbIwkBsIcbO+fno6pBdNQD7YgkBMAe8bj7Oufnwx31QPsiCQGwQSIxtde4bag76lkjA9oOSQiADVx0xdjiJZOSSkmx2Op5ALASSQiA1dzeOT8fVeWiLAS0F7roAVgqm5VUSpxxeL31BgZk3Trp62vDnAd4FTUhAJZy4xVjixcMSjJJWQhoJyQhANZR22ja+24KVQ1KpVo7CwBWIQkBsE57F4QUDloE2gtJCIBF2q9zfj6qo57jhYC2wI5pAFYoFmVw0PVXjC2euqO+WHT9XSKA51ETAmCF9rhibPGCQYnFWCMD2gBJCEDDslnJZtvwKMWF9fVN/cMBuBlJCEDDvLBRejYuIwPaAkkIQGNUP3l7d87PR22dpqMecDOSEIDGJBKeWxeroaMecD+SEIAGJBLS1eWJzvn5qH8+a2SAa9FFD6BeXuucn8/AgHR3Szbr6UQIuBY1IQD18lrn/HxYIwPcjCQEoC7ZrBSL3t0hNENXlxSLdNQDbkQSAlAXb3bOz4eOesC1SEIAlk71jbMtZrpYjI56wI3YMQ1g6eJx2bOn1ZNwHnUZmTePVgJci5oQgCWKxyUWoyA0h2CQjnrAdagJAViKbFZSKTrn50VHPeA21IQALEUiQef8QuioB9yGJARg0VIpOuePT1WD6KgHXIIkBGDR6JxfDDrqAVchCQFYnERiakcwjkvdUc8aGeAGJCEAizM4yLrYEiSTU4uJAJyNJARgEeicXypVP6MsBDgeXfQAjkd1zk9OtnoebjMwIOvWSV8fCRJwMmpCAI6HjdL1CQYlmWTrNOBwJCEAC1IXaXGDRH3U1mkuIwMcjCQEYEGJBBul68dBi4DjkYQAzI/O+capshBrZIBTsWMawDyKRRkc5IoxC6g76otFbikBHIiaEIB5xONcMWaNYFBiMdbIAGciCQGYSzYr2Sw7hCzT1zf1fykAhyEJAZgLnfPW4jIywKlIQgBmoXPeDrEYHfWAA5GEAMwSj7MuZgs66gHnmTcJFQqFRsYtl8sPPfTQK6+80sggAFqAK8bs09UlXV2skQGOMkcSevzxxy+99NILLrigkXH//d///YorrjAMo5FBADRbsSipFAUhGw0MsHUacJRjzhPav3//rl279u3bNz4+vnLlyroHve2220ZGRhqeG4Cmo3PebrVTp6m6Ac5wTE3ojDPOSCaT27Zta2TEp5566q677mpsVgBaIZuVYpGCkO26uqRYpCwEOMQxScjv94vI2rVr6x6uWq329/fv2LGj0XkBaD4655uDjnrASebYJ7RixYq6h9uxY8c555wTjUYbmBKAVlDd3SzZNIfqqKePDHAAK+8de+ihh/bv33/fffdZOCaAJonHZc+eVk/CS9RlZH197MoCWsuy84QOHjy4bdu2oaGhE0880aoxATQJnfPNFwxKVxdlIaDlLKsJbdu2LRaLhcPhukeY82sbPNYIwPFls5JKced8CwwMSHe3ZLNkUMBuC+QTa5LQvffe++qrr1522WWNDELoAVpDbZRmjab56KgHmmV2xqhlIwuS0F/+8pdbb731xz/+ceNDAWi2VEqKRXddMWaaZj6fL5fLpmmq41v1N4hINBoNhUKtnuOidXXJnXdSFgJaqNEkNDEx8X//7//9xje+ceqpp1oyIQBN5arO+Xw+XygURkdHA4GAiPj9/kAgoGlapVKpVquVSsU0zaGhIV3Xe3t7I5FIq+e7CLWOelYngRZpNAklk8lnnnkml8vlcrnZH/3e9773i1/84l/+5V/OP//8Br8RAOslElP7dh1PRZxqtRoIBHp6emZ8VNM0TdN0XQ8EAqFQyDTNdDqdTqf7+/tVocjRurqmOuo50xJohUaT0IEDB1599dWf/vSnc340+8YhqiQhwIkGB13ROZ/P51OpVGdnpyoFLUylokAgYBjG0NBQNBrdvHlzEybZEDrqgdZpNAn19fV94hOfmP34FVdcISJf//rXQ6HQu971rga/CwDrdXe7onN+aGhobGwsGo0utboTCoU6OjoymYyIOD0MBYMSi7lrpRJoG40mofXr169fv36+j37gAx/40Ic+1OC3AGA9dR365GSr53Ecw8PDpmnOXg5bJE3TIpGIWrt3ehjq66OjHmiJek5WHB0d3bFjx4svvmj5bAA0iRvKD4ZhZDKZBm/v0TSts7Mzk8nk83mrJmYLLiMDWmSOJFSpVERk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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 197px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 98.5px; text-align: left; transform-origin: 384px 98.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,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aF7whWmak5OTjuO0uS2M1Au0iCQE9AD96Viv13cchmq12tzcXDqdZl0s+EzTvPXWW8vl8o4ft+M4lUqF1Au0YmhlZaXbcxARicfjlUql27MAAk0pVSgUFhYWEonEtnZPz8/Pu65LDOotSqlcLhcOh7f11FzXnZ+f19HZv7kBfaAZPHZ1eyYAWmWaZiqVCp86NVcum6YZjUa33gnruu7i4mKlUrEsa2pqqmPzhCd0mimXy3Nzc9FoNBKJbB1/m487de2147/7ux2bJ9DrqAkBvebKK9V//+/lCy8sFAqGYViWpT8gdSpyXbfRaOj/W6lUUqkURwf1umYt0DRN0zQNwwiFQvqh6wettwSJHLphjwAAIABJREFUSDKZTPzkJ+a998rJk92eNRB0zeBBEgJ6SjYrxaIcOSIiSim9HUSdJWfzkGVZ4XCYpqF+opQql8v1el0/d/2iedY5j3t0VEZGZHq6a3MFegFJCOhNQ0Ny5IiMjKz/Ha4SGyhbPe5qVUZH5cgRicU6OiegpzSDB71jQO/IZCSd3jAGydlqEAbEVo87FpOREclmOzgdoIexYxroEcWi2LYEo4iLoJueliuvlImJzXIzgCZqQkCPyGYln+/2JNAjYjHJ5ykLAa0gCQG9wLalWhUOykPrdDXItrs7CyD4SEJAL6AghO2KxWR6mrIQcF4kISDwstkze2CBbRkZkVhMMpluzwMINHZMA8FWrcrMDAflYYfyeRkdlWqVjnpgM5vWhHZwus/y8vLzzz//rW99680332xvVgDOymRkZoaPMexQLCbpNGtkwBY2qAk999xzjzzyyMLCwgsvvND6QIcOHTp06NCPf/xj/Z833HDDpz71qRhv30A7isXmidLADk1MyOioFIsssAIbOqcmdOLEiUwmc/vttz/zzDPbGuX+++9/5JFHLrnkkpGRkXA4rIf60Ic+xLHRQFvYKI326a3T7BYCNnFOErrqqqvy+fx276x+/vnn/+Ef/uHxxx8/cuTIoUOHvv3tb09PT4vIm2++ed9993k5WWCg6P5nOufRvnRaYjE66oENnZOEdDln37592xri6aeffuyxx2688cbmK7fddts999wjIv/0T//00ksveTFPYPBks1yiCc/QUQ9sYoMd07t3797WENdee+1111235sWPfvSj+he1Wm1nMwMGWjYrIyNs7IBn9F8n1siAdTzoov/whz+8/sVwOLxr16533nlnuxUmAHTOwxfT02ydBtbz6zyhpaWld9555+d+7ueuvvpqn74F0LfonD8ftUq9Xg+Hw+Yq3Z5dUDVPnSYJAav4lYSOHz8uInfccUfrfyQej69/ke4zDJxiUapVdghtplwuVyqVhYUFETFN0zAMEVlcXBQR13WVUqZpplKpRCLR5YkG08iIZLOUhTCANswYml9J6Ctf+cq+fftuv/321v8IoQcQoXN+U7Ozs4VCwTCMaDQ6Nja24dfoMFQoFAqFQjKZHB8f7/Akg67ZUc/aKwbM+ozRzEa+JKHvfe97hULhL//yLy+88EI/xgf6lu5z5uf1cymlbNtWSo2Njeki0GYMw9BRyXXdUqlUKpUmJydZLztHOi2HD4ttc0ADoHl/A+vy8vInP/nJj3/84zfccIPngwN9LpNhXWwNx3EOHDgwNDSUTCa3jkGrGYYxPDwcDodzuZzjOL7OsPfk85LNSrXa7XkAgeB9EnrooYf2799/9913ez4y0OcyGUmnKQit5jhOLpdLJpOWZW33zxqGYVlWPB63bZswdI5Y7MyGIQCeJ6Gnn366Wq0++OCD3g4L9L9iUWybgtBqSikdg9pZ3jJNMxqN6sU1D+fW86anz9xqBww8L5PQ0aNH/+Zv/uZ//I//4eGYwKDIZumcX8O27Xg83v4un2g0Gg6Hbe6aWK3ZUQ8MPM+S0Le+9a3Pfe5z//N//s81u6Tr9fqrr77q1XcB+pNt0zm/xuzsrFJqB4tiG4pEIkqp2dlZT0brE3odlrIQBt5OktDCwsLDDz+8Ot8cO3bsM5/5zKFDhy6++OI1X/mxj33sZ37mZ9qdJtDf6Jxfp1QqbXH+x3bpDdSlUsmrAfsBd9QDIrJhF73ruiKytLT09ttvr7+DbHl5+Y477jh9+vR3v/vdL3zhCyLyzW9+8/d+7/dEZPUlrCLy1ltviUgqlWq93QMYRNnsmR2sOKtcLouIt93v+o3IcRyv6kz9YGREYjHu+sWAO6cmdPz48YMHD37qU58SkaWlpdtuu+2hhx5av7a1d+9eEbn00ktF5MSJE3ffffc777zzzjvvvHUu/cU333xzJ/53AL1rZobPoTVKpVI0GvV82Gg0WigUPB+2t+XzZxZngUE1tLKy0u05iIjE43HOmMYg0msTLI2d63d+53dSqZTnw7quOzc39+CDD3LW4jn4S4iB1Aweft22AeD8dOd8MH4aCQ7HcXxKKoZhmKap7ybzY/xeNT0tV14pExMs0WIweX+yIoBWsVF6I0opXzcXcrDQWrGY5PNsncbAIgkBXaKPt+Hup3V8TULhcJgktAG9dZojlzCQSEJAl9Cws4l6vR4KhXwaPBQK1et1nwbvYRy0iAFGEgK6gc75zYXD4Uaj4dPgjUYjHA77NHhv02Uh1sgweEhCQMdVqzIzww6hzZim6V/ZxnVdtktvKp+XYpGOegwakhDQcZkMV4xtwdekQuPYVmIxSadZI8OgIQkBnaUvAGeH0OZM0/RvdUx8Tlo9b2KCO+oxaEhCQGfROX8+pmnqC1M9H7lWq0UiEZLQVriMDIOHJAR0EJ3zrUmlUn4cOl+r1ZLJpOfD9pt0mo56DBSSENBBmQzrYq3QZRtvy0JKKaVUIpHwcMy+lc+zWwiDgyQEdEomI+k0nfOtME3T87JQpVLx4y6z/qSPeGCNDIOBJAR0RLUqtk1BqHWWZZmm6TiOJ6Ppu8zGx8c9GW0gTE+zdRoDgiQEdASd89tkmmY6na7X6+2vkSml6vV6mu1Z28Kp0xgYJCHAf/q0OgpC26TD0Pz8fDuVIaVUqVRKp9O0jG3byIhUq5SF0PdIQoD/6JzfKcuypqam6vX6zsKQ4ziVSmVyctKyLM/n1v/oqMdgIAkBPtPdyGyU3inTNCcnJ1dWVubm5lpfKXNdt1QqraysPPjgg8SgndMd9ayRoa8NraysdHsOIiLxeNyP40OA7hsakiNHSEJtUkqVy+VCoWAYhmVZ0Wh0s690HEdfW5ZMJtki7YFqVUZH5cgRdrmhzzSDB0kI8JNeWWBpzCNKKcdxSqXS4uJiKBQyDEPO3s7huq7ruvpaMTKQx/hrjH5EEgL8VyzK6KgE459Yn1Fn6feNcDgsIpZlsRDmC10WyucpbaKfNIPHrm7PBOhfbJT2jWmauheMM6M7odlRTxJCP2LHNOAP25ZqlSvG0Cd0BuIyMvQjkhDgDwpC6CcctIj+RRICfJDNnrm5CegbIyN01KMvkYQAr1WrMjPDidLoQ/n8mWVfoI+QhACvcec8+lUsJuk0ZSH0GXrHAE/p67vpnEe/mpiQ0VEpFsn66BvUhABPsVEa/Y3LyNB3SEKAd3SPMZ3z6G966zQd9egXJCHAO9ksG6XR/+ioR38hCQEe0SfwsnkCg0CXhVgjQ19gxzTgBd05f/Jkt+cBdEo+z9Zp9AdqQoAXMhmZmZFYrNvzADqFjnr0C5IQ0DbdOc8OIQyaiQmpVqVY7PY8gLaQhIC2ZbNy5Ei3JwF0HB316AvsEwLao3uJu7RVolwuK6UqlYpSSiklIuZZ8Xg8kUh0ZVbwg1KqXC6LSPNxm6YpZ5941x53Oi2HD4ttc3gEetfQSjAOw43H45VKpduzALZvaEiOHOlwEtIfioVCwTCMaDQaCoUMwzBN03VdEWk0Gq7rKqVc17UsK5lMWpbVyenBW2sedzMA6cetE3CtVhORZDKZSCT0F3ROtSqjo7QLoOc0gwdJCGiDXhfo7KHSs7OzhUIhHo9HIhHDMLb4Std1FxcXa7Xa2NjY+Ph4x2YID+VyucXFxWg0et44qx93vV5PJpOdftzd+IcAtIkkBLStWpUrr5STJzvWMqaUsm17cXExkUhsnYFWa35ATk5OdrpagDbox62USiaTrf8p13XL5XIkEkmn05173LoslM/TUY8e0gwe7JgGdqqznfNKqVwu12g0xsbGWo9BImIYhmVZ4XA4l8vNzs76N0N4yHGcAwcODA0NbSsGiYhhGIlEYmhoKJfL6YWzTuDUafQykhCwI8WiVKud7JzP5XLxeHx4eHhnf9yyrOHh4VKp5DiOtxOD5xzHyeVyqzd46S1BLVqdff2Z4EZ0NYiOevQgkhCwI5lMJ3dF5HI5vSe6nUH0flubizMDz7btZDK5+nFvqwqodToM0VGPnkUSArbPtiUW69iWiNnZWaXUjqtBq0Wj0XA4TBgKMk9SrxaJRJRSnVsS1ZeRsUaGXkMSArYvk+nkulihUPAkBmmRSMRxHNbIgkkfEOXV4zYMQy+Jdm7DUD4vti3Vaoe+HeAFkhCwTZmMpNMdKwiVy+VoNLqDxZHN6DWyQqHg1YDwUKlUikajHg5oGIZhGPpIxk7QtVLKQugpviQh+uHRt4pFse1O7hAqFArefjSKiGmalIWCyXEczx93NBotlUrejrmV6ekzN/EBPcLjJPTcc8/dfvvtt9xyi7fDAkGRzXYyBukf5T0/FUaXhTr66YgW2LbteQySs39/Ohd86ahHr/EsCZ04cSKTydx+++3PPPOMV2MCwaI3QHTwfqVKpeLT4XjRaLRze0fQGj8KQlo4HO5oCVCvHbMxHz3CsyR01VVX5fP5qakprwYEAqezBSHNwx1Cq4VCIZJQAIVCIT+GNU2zo5sWKAuhp3iWhMLhsIjs27fPqwGBYMlmO9k5rzmO41NNyDAMklDQKKV8Cr5y9qLWztEd9RwvhF7g8T6h3bt3ezsgEAjVqszMdL4g5Ounl2EYbJoODsdx/ItBPpWaziOfP3MUOxBsdNEDLdCd8526Ymw1/z4dxYe92Aim7pQAYzFJp1kjQ/Dt6vYEgMDTLcErK53/zpZlKaV8yivbusoKfvM1lfr3t+g8JiZkdFSKRe6oR5BREwLOpxsbpTuDmlBwmKbpuq5P8dR13eZlrh3FZWToBQGqCcXj8fUvckgjukx3Anewc361eDzu06ZppVR3PhqxOcuyGo2Gr+uhXTAyIocPi2136x8RoG2YMbQAJSFCD4KoqwUh0zTr9bofkaVryyXYnGmaPj2XWq2WSqU8H7YlzbIQSQhdtT5jNLMRq2PA5rJZGRnp4hYHvU/Ij72utVotmUx6PizakUqlarWa58O6rquUSiQSno/cKv2PiDUyBBVJCNiE7pzv4J3z65mm6cenY61Wi0QirI4FjWmakUjE8+DrOE43Y5DGZWQIMJIQsIlMRmZmutI5v1oikfD8o5GCUGAlk0nP9wl0c2msiY56BBhJCNiIPhGuqwUhzTTNsbGx+fl5rwbUW7C7XyTARizLMk3TwxMvS6VSIpEIxJ6wiQmpVikLIYBIQsBGgtQ5n0gkQqGQJ5+OSqlKpZJm72pQmaaZTqdrtZonhUCdeoPyuOmoR1CRhIB1dOd8YM6C8+rT0XXdUqk0OTkZiAoBNmGa5q233jo/P9/m2UJBTL36oHbuqEfAeJyE9D/dpaWlt99+29uRgc7JZIKwLrZa89Nxx5UhpdTc3Fw6nWajdPAlEomxsbFyubzjzfK1Wi2gqTefZ7cQgmZoxaM7BI4fP/7Vr3716NGjr7zyioi8973vvf7669Pp9GWXXdbKH4/H45wnhEDQ1fvALI2tppTK5XLhcHi7acZxnHq9TgzqLY7jPPbYY9FodLtPrVQqiUhwH3eA/4lhoDSDh2dJqE0kIQRCsSijo3LyZNdbxjajlCqXy3Nzcy1+QDqOU6vVQqFQEMsDOB+dfRuNhmVZ0Wh06y92XXdxcVEfkTA5OdmZGe5EtSqjo5LPB2cBGoOJJARsZHRURkaCtjS2nlKqUCgsLCyYpqk/IFenHNd1G42G3iZimmYymRwfH+/eZNEWpZTjOKVSaXFxMRqNmqYZCoVW38ix+nEnEol4PN4DjYG2LYcPy5Ej3Z4HBhpJCFinWJRMRk6e7PY8WqXrQ5VKRZ9DrT8dXdfVqSiZTAalfRpeaD5ux3Gaz1pETNM0TTMej/dS3q1Wz+zGoyyE7iEJAetceWXvVux1Wxn3qg6IZhdhDyfdXvvBA/2nGTzoogdERCSblVisR2OQnC0MEIMGhHlWtyfShpERicXoI0MQkIQAEZGuXzEGDJx8XmxbqtVuzwODjiQEiGQykk73bkEI6Em6CktZCN22q9sTALqtWBTblmBsmAMGy/S0XHmlTEzwcwi6iJoQBl6QrhgDBkssxqnT6DqSEAabvgIpUHczAQNFV4O4jAzdQxLCYMtm2SgNdJO+o56yELqHJIQB1uOd80Cf0B31+j4yoOPYMY1BVa3KzAwHuwGBkM/L6KhUq4G98g99jJoQBlUmIzMzvO0CgRCLSTrNGhm6giSEgVQsSrHIDiEgQCYmzvzDBDqLJISBROc8EDR66zS7hdBxJCEMHjrngWBKpyUWo6MeHUYSwuChcx4ILDrq0XH0jqF/KKVExHEcpZS5yjlflMnIyAid831ArbLp40bP0f88M5k169fNZ63/0zRNy7K6MT/0IZIQep5SqlwuFwoFETEMIxQKhcNh13Vd1200GqFQyLKsZDJpWZZUq2LbdM73tObjNgxDRJrRx3VdHYn+7XGjR01Py+ioFIsyMqKUKhQK5XJ59eN2XVdE9ONOJpOJRIIEjHYMrQTj4sl4PF6pVLo9C/SY5rtkPB6PRCL6vXIN/QFZq9VEJOk449dey9JYj9IBqNFoRKPRzYKO67qLi4u1Wi0UCqVSqUQi0eFJwhu2PTs7W7KsVh53vV4n/mIHmsGDJIReNTs7WygU4vF4i29/ruvOz8+LyOTkJD9B9hzbthcWFrb4UFxNx1/HccbGxsbHxzswPXhIKWXbtlIqHo+38k/Vdd1araaUSiaTPG60jiSE3pbL5RYXFxOJxIZ1oM00f4KkWtBDmp+LyWRyW3+w+bjJvj3EcZxcLtf6TzhNruuWy+VIJDI5OenT3NBnmsGD3jH0nlwu12g0xsbGthWDRMQwDMuy4vH43NxcuVz2aXrwkFLqwIEDQ0ND241BcvZxh8PhXC7nOI4f04O3HMd57LHHdrbOZRhGIpEYGho6cOCAH3NDHyMJocfkcjml1PDw8I5H0JtqC4UCn47BZ9t2m/s/LMuKRqM2R9QEnlIql8sNDw/vuIDXzL48bmwLSQi9ZHZ2dnFxcQflgTUMw+DTMfh06m1/YSsajfLpGHw69bb/uCORiOM4s7OznswKg4AkhJ7hOE6hUGinGrRaNBo1DINPx8Aql8uepF5NfzqyJBpYeiuYJ9u5DMMYHh4ulUoUfdEikhB6RqlUaqdyvp5lWY7j8HYZTDr16pNj2mcYRjwe14dOIYDK5bJXP+TI2aJvqVTyakD0N5IQeka5XPa2A8gwDMMweLsMIF28MU1zu5vit6D/8hB8A2h2dlbXaD0c0zRNnjVaRBJCbyiXy56/V8rZspC3Y6J9pVIpGo16Pmw0GqUsFEB+PG79XsFuIbSCJITeUCgU/Pho1G+XhKGgcRzHj8dtmubqu6sQBM36n+cjx+NxKr5oBUkIvcGr3ZTrhcNhklCgOI7j07PWwZckFDSe13q1UCjEs0YrSELoAX6/ndXrdV/Hx7YopXz6aGyO79/g2K5KpeJf8DUMg8eN8yIJoQf4VySQsysmPg2OHfD1cYTDYR734KAshFaQhNAb/CsS8F4ZNPV63ddrwigBBorjOP7966YmhFaQhNADTNP06lyZ9fzbgYSdCYfDjUbD1/H9Gxzb5eu/Pv/eN9BPSELoAaZp+vrRSBIKFNM0/SvbuK7L4w4UX3/OaTQa7VxahwFBEkJv8LUmRJEgUPwuEpCEAsXXEiCPG60gCaEHmKbp675m3isDxdcSYKPR4HEHimVZPpUAWRpDi0hC6A2WZdVqNT9GrtVq1M8DxTTNSCTiR/Ct1WqRSIQkFCg6+PqRWhzHSSQSng+L/kMSQm9IpVJ+fDTq90o+GoMmmUxWKhXPh63Val5dbg+vmKZ53XXXLS4uej6yUiqVSnk+LPoPSQi9wac6AR+NwWRZlh/XYiilKBIEUDKZ9LziS/0PrSMJoWekUqn5+XkPB3QcJxKJsDQWQKZpJhIJbz8dS6USMSiYLMuKRCLeXnpTq9UoCKFFJCH0DMuyrrvuOq/CkFKqUqnwXhlYqVQqFAp59emoQ1U6nfZkNHgunU7XajWvqoClUsk0TX7IQYtIQuglqVTKdV1PPh3n5+cnJyd5rwws0zS9+nRUSs3PzxODgsw0zVtvvXV+fr79rdM69U5OTnoxLwwEkhB6iWmak5OTtVqtnTDkum6pVBobGyMGBZwnn476cZN6gy+RSIyNjZXL5XYeN6kXO0ASQo8xTXNqaqper+8sDCml5ubmksnk+Pi453OD55qfjjt73LVabW5uLp1OE4N6QpthyHGcSqVC6sV2Da2srKx5aWlp6dlnnzVN8+qrr97ucK+99lqlUrnooouuu+66Cy7YRsyKx+N+NM2iXymlCoXCwsJCIpFo/fpG3ih7lFIql8uFw+HWH5xeRXVdlxjUc8rl8he/+MVoNLqtxz0/P69rxr7ODf2kGTzWJqFDhw7l8/lkMvnaa6+98cYbDz744LXXXtvKiCdOnHjggQcuvfTSK6644q233iqXyzfddNPHP/7xCy+8cFsTAlqklCr/zu8UTNM0zWg0Go1GN/tK13UXFxcrlYp+o6Sxthcppcrl8tzcnH7cWzzE5uNOJBKskvQopZRt24uLi9FoNBKJbPHTTjPyJr7+9dSzz3Zykuh1GyehgwcP/v3f//2XvvSl/fv3i8hnPvOZP//zP7dt+33ve9/Ww504cSKTyUxNTX3kIx/Rr7zxxhu33HJLNBrN5/PbmhDQKtuWw4fVl7/sOE6pVFpcXNSfjqZpGobhuq6+sUEf5J9MJjlBsQ/oPFQqlZqXZqx+3K7rKqVCoRCrn/2hGX9DoZBhGPqJG4ahN9GvfdyjozIyItPT3Z41esYGSWh2dnZycvKee+75gz/4A/3K8vLyjTfeuGfPnq997WuhUGiL4W666abdu3cXCoXVLz755JPZbPbRRx/91V/91dYnBLRqaEiOHJGREf1fSinHcZRS9Xpdv1HG43ERsSyLxZE+o87SbxpKKdM09TW6PO7+s9nj1n3y//bjTbUqo6Ny5IjEYl2cLXpIM3js0v+9vLycy+VE5Nd//debX3TBBRf8p//0n5544on/9b/+11133bXZWKdOnTp58uQNN9yw5vV3v/vdInL8+PFWkhCwPZmMpNPNGCRnz+Lr3oTQOfpGXhHhiQ+CVh93LCYjI5LNSmsLEUDTmU3NR48effnll/fs2aPXxZp0vvmrv/qr8w70ne9859VXX139yiuvvCIiv/iLv+jZZAGtWBTb5v0OwDmmp6VYlGKx2/NAjzmThL7+9a+LyPpmMV3X+dd//deXXnppsyEuvvjiK664YmlpaXJy8ic/+Yl+cXl5+amnnopGozfddJMvE8cg48c+AOvFYjI9Ldlst+eBHnMmCemlsvXdN7/wC7+gf7H1YR733XefiDzzzDMf+chHXnvtNRGZmpo6depUPp9vsXcMaJVtS7Uq9AQBWE+vmNt2d2eB3nImCX3/+98XkfXbonftOrORSDfgbOZXfuVXDhw4ICIvvvjizTff/Lu/+7unTp36u7/7uy0am4EdoiAEYDOUhbB9Z4LO6dOnRWT37t2bfd0Wq2PaxMTERRdddPDgQaXUN7/5zQceeGDv3r3bmoru9FmDhjKcI5s9sy8SADY0MiKxmGSzdNRjtQ0zhrarxSF+6qd+6rxf86Mf/ej973//Sy+9pJS67777vve97/3RH/1Rq3Mk9OC8qlWZmZEjR7o9DwDBls/L6KhMTNBRj6b1GaOZjc6sjjVXwdZYXl7Wv7jmmmu2/h4HDx4sFAr5fP7pp5/WDWiPP/74pz/96R1PGlhrXec8AGwgFpN0mjUytOhMErr88stFpNn51aRPqBORSy65ZItRDh069NRTT/3Zn/3Z7t27L7/88ieffHJ4eFhEbNs+duyY97PGANLNsewQAtCKiQk66tGiM0nove99r4icOnVqzW/rndQisuacodXeeOONz372s9dcc02zCX/v3r2f//znr7zyShH5i7/4C88njUHERmkArdNbpzOZbs8DPeBMEhodHRWR559/fs1v/7//9/9EJBqNXnHFFZsN8eyzz7711luxc5dj9+7d+/DDD284JrBtuieWznkArdNbp+mox/mcSUI33XTT3r17/+///b8//OEPV/92qVQSkQ996EPnHWjNnfYicu211+7Zs+dd73qXR1PFAKMNBMB20VGP1pxJQrt37/4v/+W/iMjXvva15u8tLy9/+9vfDofDH/3oR1f/mYWFhYcffrh5t8Yv/dIvXXTRRc8++2xze7W2tLS0tLT0gQ98wN//Beh72ayMjLBRGsC26bIQa2TY0gXNX915553JZNK27ddff12/8rnPfa5erz/yyCMXX3xx88uWl5fvuOOOxx9/XB+lKCKhUOhP/uRPlFKPPPLI6qE/+9nPvuc977n77rv9/1+B/qU75ykIAdiZfJ6t09jaOc3zjz766PT09K233vrLv/zLtVrt//yf//PXf/3X11577Zo/s3fv3tOnT1966aXNVz74wQ9e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Xx0ZGTl27JgPVwoArYOq3fFOnDhx/PjxCy+8cP6dsCwdu07otddeI6L5q2hFaklEpVKp1dcETWgyoI8//rjjOG+++eb+/fufeeaZ48ePP/bYY7/73e8efPDBs88+26drBgC/oWp3vAMHDhCRr+vAOnZM6OjRo7TkrDNmx4KlyYCGQqENGzbccMMN//RP/zQ5OfmVr3yFiCzL+ud//mfplwoALYOq3fGefvrpiy+++Oabb/bvKzo2Ezoj3C50mNoD+qlPfeqBBx74i7/4CyKamJhozRmmAOA3VO3O8+qrr2YymR/96EfnnHOOf9/SsZlQddJkjkqlIn64/PLLW3g50CzpAf3hD3940UUXHT9+/ODBg81eHAAoA1W7Y1Qqle9///vf+973/D4aqmMzobVr1xLR/HVznHPxw3nnndfqa4ImSA9oKBT6y7/8SyKqnukOAB0AVbtj3HvvvevWrbvtttv8/qKOzYSuuuoqIvrwww/nvC4W3hLRnGNpQHF+BPTKK68kIl8HXQGg9VC1O8BTTz01PT29Y8eOFnxXx2ZC/f39RHTo0KE5r7///vtEpOv6JZdc0obLgkb5EVAxszb/IC8ACDRU7aDbv3//T3/603/5l39pzdd1bCZ0ww03rF69+r333nvzzTdnv25ZFhFt2rSpTdcFDfIjoP/5n/95/fXXi3k3AOgYqNqB9uKLL+7Zs+f++++fM6pXKpXeeustP76xYzOhFStW3HrrrUT07LPPVl+sVCovvfRSOByunt4NQVFXQKempnbu3FmtM6VS6fnnn/c8b85nnnvuuX/8x3/0/9oBQA5U7Y73y1/+8r777hsfH1+1atXs16empm655ZZzzz3Xjy/t2JMViWjbtm0vvvhiOp3++te/vmbNGiLas2dPqVT6t3/7tzl/xRAINQa0Uqls2bLl6NGjv/nNbx566CEi+tGPfpTJZC688MI77rhj48aNH3300TPPPPPII4/cf//9n/rUp9r2/wMyiF7wxIkTf/zjH/EMsqBbOpqo2h3vF7/4xe23305E1WfRCx9//DERxeNxTdP8+N5lJ0+e9KNcRXieNzw8fOjQoWuuucZ13bfffnvHjh3r169v93VBg2oJaKVS+fM///O33377q1/96s6dO4nowIEDt912W3UjybnnnnvjjTf+zd/8zerVq9vw/wCSHDhw4D/+4z/279//P//zP0R01VVXff7zn08kEp/+9KfbfWlQt1qiiard2Q4ePPitb31riQ88+OCDczIkWTo8ExLeeuut3/zmN+Fw+LOf/Wy7rwUkOGNA33rrrZdffvnaa6+tTjOfOHHCsqxKpbJmzZrPfvazZ53VsfPCAB0MVRv80BWZEAAAAMCCkD4DAABA9/r/FOBLAEcltDwAAAAASUVORK5CYII=\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,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+OOP33fffcvLy08++WRvjR4/fvyzn/1ss9mcnp6+7rrr+ushAL8bQOX8TnRF/ewsl5EBgXVeEjp16tTRo0dPnjy5urq6b9++Hpp77rnn/viP//jrX//6hz70oZmZGUOdBOBfg6mc34mei/LuVGsAI++81bFrrrkml8vNzc311tZ///d/33LLLU899dRDDz1EDAJwYaWSyOeHnELm59dvOgMQSOcloXA4LIQ4cOBADw0999xzv/Ebv/Hd73734x//+LXXXmumdwD8bRQmY6ioB4Jtmx3Te/fu7aGh3//93//ud7/77ne/+/Wvf33fvQIQAPm8qNdH4tYLvTbHZWRAIJmpov/7v//7r33ta6FQ6N3vfreRBgH43yhMCGlMCwEBZiYJffzjHxdC/Pqv//qll176/PPPnzhx4tSpU2tra0YaB+BDCwvDqZzfCRX1QFAZuHfs5MmT3/nOd4QQBw4ceNe73vWv//qvZ86ceeGFF6SUc3Nzv/qrv9phO7FYbOuL/R9rBGDk1OviyJGhVc7vhIp6wL+2zRiagST0pS99Sf/Df/7nf/7pn/7pVVdd9eKLL/7Zn/3ZZz7zmT/4gz+4+OKLf/mXf7mTdgg9QFAMt3J+JxMTIp0eoTU7AOZszRjtbGRgdWxlZUUIce21137oQx+66qqrhBB79+49fPjw6173OiHEwsICy2QAXqZL1kczbczOUlEPBI2BJPTcc88JIX76p3960+uZTEYI0Ww2T5w40f93AeATozzpordOcxkZECQGkpA+jfrHf/zHN70+NTWl/+H73/9+/98FgB/oSvVRqJzfid46TUU9EBgGktBll10mhNh6zWooFAqFQv23D8A/FhbE/PywO7ErKuqBgDGQhH72Z39WCPHtb397m9YvukgI8RM/8RP9fxcAY29hQUxOjtxG6a10J1kjA4LBQBLSdfL/8R//8eyzz276oxdffPEnfuInkslk/98FwHjTlfMjPiHUxmVkQGD0koSWl5fvvffeZ555Rv/fiYmJt73tbUKIz33ucxv/2pNPPvnCCy+8+93v1jNDAAItkxFHjozNUT3tinoAfrdNRnFdVwixurr64osvbv3TtbW1O+644/777z906FD7xUOHDl133XXHjh17+umn9Ss/+tGPPvKRj/zCL/zCu971Lm96DmB8lEqiXh+bCSFtdlbU60wLAb533smKJ0+e/MIXvvDoo48KIVZXV2+77bYbbrghnU5feeWVG//a/v37z5w5c8UVV7RfsSwrl8vNzc29/e1v/83f/M3LL7/8H/7hHxKJxPvf//7B/GsAGGmjXDm/k3ZF/enTw+4KAA/tOXv27LD7IIQQsViMM6YBf8rnxYMPjtzdGh3S92+Mctk/gJ60g4eB2zYAYDeZzLjGIHHuMjKSEOBf7GUG4KXRvGKscxMTVNQD/sacEADP1Osinx/7fTbz82JqSpRKY5znAOyMOSEAnhmvyvmdcOo04GskIQDeGMfK+Z3o2SAq6gE/YnUMgDcyGe8q55VSjuMopZrNplJKSimEiMViUkrbts1/PyrqAf8iCQHwwMLC+l5jo5RSlUqlUChYliWltCxLCBEOh13XVUqtrKzog2GTyWQikdDxyBh9R/3o3yALoEucJwTAA3v2iOPHzSahYrFYKBRisVgkEtEZaFuu6zqO47qubdtps9Xv9bqYmhLHj4/9zicAG4IHSQiAabrm3NzSmFJqcXHRsqx4PN7hl7iuu7Ky0mw2s9msyckh0/9qAIaFJATAG6WSmJoS5t5YKpVKPp+Px+PRaLTbr3Ucp9lsJpPJmZkZM72p18XVVxuf7gIweO3gQe0YAKOMXjHmOM7DDz+cTCZ7iEFCCNu24/H40tJSpVIx06GJCZHLUVEP+AlJCIA5+byo103dTaEXxeLxeD/LW5ZlJRKJQqHgOI6RXq3PBuXzZloDMGwkIQDmGJ0Q0oti/e/ysSwrGo3mTWUXDloE/IUkBMAQo5Xz+XxeKdXbothW0WjUsixjYUhX1HMZGeALJCEAJtTr4sgRgxNClUql80qxTti2bWyBTAiRy60fog1gzJGEAJhg9IqxSqWiZ3GMtKbp1kxunU6nWSMDfIAkBKBvpZIolQwevlwul02ti20Ui8UKhYKx5mZn1//FAYwzkhCAvhndKC2EcBzH8F0ZQgghQqFQq9VSSplprn0ZGYBxRhIC0B+9DdncvRaVSsWLGCSEsCwrFAoZS0Li3NZpKuqBcUYSAtAfDy4lNbtDaFPLJpMQFfXA+CMJAejDwoKYnDR79YRSamySkBDr//qskQFj6+JhdwDA2NKV86dPm2212WyabXCjUChkvv35eTE1JUolLiMDxhFzQgB6ZbRyvi0cDpttcCOllPn2WSMDxhlJCEBP9LmCpncICSFs2/Z0WsiT7diTk6Jep6IeGEckIQA9MV05v1Gr1fKoZaWUJ0mIinpgbJGEAHRP1417sy3GoxJ6zXVdr9pPp6moB8YRSQhA9zIZL9bFNCllJBJpNBrGW240GolEwsOklcuxWwgYOyQhAF3KZEQ67WmdVCqVMnlb6jmO4ySTSePNvmxigop6YOxQRQ+gG6WSyOeNV85vYtt2JBIxu6en0Wi4rmvbtqkGt0dFPTBumBMC0I2FBS8q57dKJpPVatVgg41GI23uSpAdUVEPjBuSEICO5fMeVc5vlUgkDh482EMYcl1364vlcllKmUgkTHTtQvRsEBX1wJggCQHomJeV81ulUinXdbvdMLT1pg69+TqbzRrr2e6oqAfGCkkIQGcWFtZ3BA+KlDKbzTYajX52TzuOU61WB7EutpG+o541MmAc7Dl79uyw+yCEELFYrFarDbsXAHa2Z484fnzwG4GVUouLi5ZlxePxbr+2XC4LIbLZrKdnFG2vXhdTU+L48QHsqQLQg3bwIAkB6IBe6xng0thGSqlKpbK0tGTbdjQa7eRL9EzSwYMHBz0btNFQf2gAdkcSAtCxUklMTYlhv1dUKpVyubyyshKNRiORyNb9QEII13VXVlZqtZqUMplMzszMDL6fL6vXxdVXD2UiDcAFtYMH5wkBuJDBbpTeSSKRSCQSen6oUCjoJNRe9nJdVyklhEilUrOzs0NYDttqYkLkciKT8fr4JQD9IAkB2JW+SGuIa0znk1LOzMzMzMyoDaSUUkrPT03sweSkePBBkc+Pzg8QwCasjgHY1dVXi1yO9Z3elUpMCwEjqB08qKIHsLOBV877kK6o53ghYFSxOgZgB/W6OHKEyQwDcjkxNSXqdSrqgRHEnBCAHWQyg7lizP8mJkQ6zUGLwGgiCQHYTqkkSqXBXDEWCLOz6z9SACOG1TEgWJRSjuPognN97k44HN6m9mo0Kuf9o30Z2YbVxq1jEYvFhBAjWgcH+BRJCAiKYrFYLpdbrVYoFAqHw0KIcDjsuq6+711f4b5+GuGIVc77RDqtK+pVKqVPidw4FpZltVqtpaUl13X168M/GRIIBqroAf8rFov6KMLdb6vQF7+7rmtXKun5eUrGjFOPPFL5m78pSBmLxXY6JlucOyWy0WiIdjYFYNqFb9uo1Wp6nrY3zWbzqaeeev3rX79///6uOgTAIKVUPp9XSsXj8Z2eu5voCyuazeZwLi71rx6ukm1nU8YCMG6384Qef/zx22+//ZZbbunnG/zu7/7ue97zHsdx+mkEQD8cxzl06NCePXuSyWSHMUgIoaeOwuHw4uJisVj0tIfBUalUDh06FI1GO49B4vyxqFQq3nUPCLLz9gmdOnXq6NGjJ0+eXF1d3bdvX8+NfuITn9A7DwAMi+M4i4uLyWSyt7kE27YjkcjS0pIQgtWZPjmO8/DDD/c2FjoMSSkLhQI7qQEvnDcndM011+Ryubm5uX5afOqppz7zmc/01ysAfdGLYj3HIM2yrEQiUS6Xmdzth46k8Xi827HQe9g1KWU0GtULnaY7CATdeUlIlzAcOHCg5+ZarVY2m7333nv77ReAPuTzeV0b32c7lmXpB7CJTgVUz5F004JmNBoNh8OMBWDcNvuE9u7d23Nz995775ve9KZkMtlHlwD0pVKpKKVMLaNEo1EpJQ/g3uifm6nNzpFIRCnFhiHALJNnTD/66KOnTp36wAc+YLBNAN0qFAr9FH5uFY1GWSDrTaVS6WqL9O4sy4rFYoVCwVSDAITBJPTcc8/Nzc0tLi5ecsklptoE0C09YWC24lov01BH1q1KpRKNRjuv2uuEHlmCKWCQsTOm5+bm0ul0P59Et/1aDhkCulIul3c5O7FnsVisXC5TRNYVI5Nzrutu3TBUKBSy2WyfLQOBsssvo5kk9Pd///c/+MEP3vWud/XTCKEH6J/jOKlUyniz7akIqrg7pC8UM7JpfdMrUkp9/DSAzm3NGO1sZGB17D//8z8//vGP/8Vf/EX/TQHoh1LK7FrM1va9a9xnlFJeTM6JczeUsUAGmNJvElpbW/ujP/qjP/zDP7zyyiuNdAhAzxzH8e5OhnA4TBLqnKc/q1Ao5F3jQND0uzqWy+W+/e1vl8vlcrm89U8/+clP/sM//MPP/dzP3XzzzX1+IwBD12w2h92FsdFsNr1LpZZlsVIJmNJvEjp9+vQPfvCDv/u7v9v2T0ulkv4HkhAwAJ6ujjEP0RVPx8LTNVAgaPpNQrOzs29+85u3vv6e97xHCPGBD3zAtu1XvepVfX4XAJ2QUjabTaYKRoGU8rnnnvOocdd1uZoeMKXfJHTttddee+21O/3p61//+htuuKHPbwGgQ54+HZVSBg8J9L1wOOxpEvKoZSCAetkxvby8fO+99z7zzDPGewOgH1LKVqvlafveNe4ztm17t62q1Wox8weYss2ckP60sbq6+uKLL269g2xtbe2OO+44c+bMN7/5zQceeGAQfQTQMdd1t57FZ4TBu8wCwrtUyuoYYNB5SejkyZNf+MIXHn30USHE6urqbbfddsMNN6TT6U0V8vv37z9z5swVV1wx0J4CuBApZSKRWFlZMR5ZGo1GJBLh6ds527b1hanGf2iO4yQSCbNtAkF2XhK66aabbrrppt2/4KKLLjpx4sQF2+XAaGAoksnk0aNHvUhCXhxd7W/JZLJQKCSTSbPNNhoNrj0BDDJ5Fz2AoWtPRRhs03VdpRTzEN2ybVspZXYs9OQcy5SAQSQhwG+SyWS1WjXYYLVaZUKoB1LKVCpldoKcyTnAOJIQ4DeJRGJ6etpUGNI3eLAc05tEIiGlNHVHWLlcllIyIQSYRRICfCiRSIRCof4fwEqpWq2WTqdNdCqIpJTpdLrZbPa/RqYjaTabNdIxAG0kIcCH9AO40Wj0E4aUUuVyOZvNUjLWDz0W1Wq1n7FwHKfZbLIuBniBJAT4k5Rybm6u2WxuezvyBTmOU6vVstksazH9s21bj0VvYahcLjebTcYC8Mies2fPDrsPQggRi8UovAeMU0pVKpWlpSXbtqPRaCdf4rputVplIcY4pVShUFheXo7H4x1OsymlqtXqwYMHWaAEjGsHj37vHQMwyqSUM699rcxmy5HI0tJSNBqNRCLbnkDtuu7Kykqj0QiFQslkki3SxulSsnA4XC6XW61WNBrdaY5Hj0WtVpNS3vqNbyRuvnnAXQUChTkhwO+mpsTkpJif13MSlUrFsqxQKGRZlo5EzWaz1WrpCxxSqRTnBg1ApVKp1WqbxkLflKL3VuuBkFKKfF48+KA4fnzYXQb8ph08SEKAr5VKIpMRp0+3X9APWnWOEELPTLAHZfD0z19vHmqPhZTyvLWzel1MTYlcTkxODqeXgE+RhIBguPpqHqJjb0ucBdC/dvCgdgzwr3xeTEwQg8be5KSYmBALC8PuB+BPJCHAvzIZMT8/7E7AhFxO5POiXh92PwAfIgkBPpXJiHSaCSGf0HN7TAsBHqCKHvCjUknk82I0dgHCjPl5MTUlSiXSLWAWSQjwo4UFkcsNuxMe0oVvuuqq2WwKIWKxmC658m0R3MSEmJ8XCwskIcAskhDgO3pDiU9PJS4Wi/pkwvYxPKFQSAixtLSkD+Px86lIk5PiwQdFPu/XwQWGgip6wHd8WjlfLBYLhYJlWbvcHKLDUKPREEL486RsKuoBQzhPCPCphQVRKvnsSGKlVD6fV0rF4/FtrwrZSl9YoS8u7fCSr7Fx7tDwYfcDGG8kIcCP6nVx9dXi9GkxMTHsrhjjOM7i4mIsFut2A1A7DPltckifOn38uJ9GGRg8TlYE/EhXzvvoAaljUDKZ7GEftF5Hi8fj1WpV7632iYkJkU5TUQ+YQhIC/KJUEqWSn0rGlFI6BvWzvGVZVjQa1YtrBvs2ZLOz68MNoG8kIcAvfFc5n8/n27Xx/ZBShsPhxcVFI70aCbqiPpMZdj8A8go/nAAAIABJREFUPyAJAb6Qzwsh/FRcXSwWlVKmDgeKRCJCiLz+KfmDvozMT/9GwJCQhABfWFjwWTFRuVyOx+OmWrMsKx6P+223kD5oEUB/SELA+NPnDvvoAKFKpSKE6LBgvkO6NV+FIT3orJEB/SEJAWOuXhdHjvhvQminsxP7EYvFCoWC8WaHaX6erdNAn0hCwJjLZMSRI36qnBdCOI7jRRIKhUKO4/iqiIyKeqBvJCFgnJVKol732YSQ4zgenQptWZaU0ldJSAgxOyvqdaaFgJ6RhIBx5rvKeSGEUsrsDqGt7XvX+BBQUQ/0hyQEjC1dQe2jjdKap0koHA77LQkJsX6wOBX1QE8uHnYHAPQqk/HZTatas9kMhUIeNR4KhZrNpkeND1MuJ6am/HSgFDAwzAkB40lfMea7CSEhRDgcbrVaHjXearXC4bBHjQ/TxAQV9UBvSELAGCqVRD7vs43SbVJK76ZtXNf1aDv28FFRD/SEJASMoYUF/1XOt3maVJRSvk1CnDoN9IQkBIwbP1bObySl9G51THictIZMr5YyLQR0gyQEjJtMxn+V8xtJKSORSKPRMN5yo9E4ePCgn5MQFfVA90hCwFhZWFjfG+trqVTKiwvCGo1GLBYz3uxo0XfUs0YGdIwkBIwV310xti0pZSgUMnvwj1JKKZVIJAy2OaJyOZHPi3p92P0AxgNJCBgf/q2c30RKmUqlqtWqwTZrtVoqlTLY4OjSs4ZMCwGdIQkBY0JXzvt6h9BGtm1HIhFTYUjfZTYzM2OktTEwPy/yebZOA50gCQFjwo9XjO1CSplOp13X7X/rtFKq2Wxms1kjHRsPExMil2NaCOgESQgYB3rbR8DuUpBSZrNZx3H62T2tlCqXy+mA/eiEOFdRz2VkwIWQhIBxELAJoTYp5dzcXLPZ7C0MOY5Tq9Wy2axt28b7Nuo4aBHoDEkIGHnBqJzfiZ4ZuuKKK5aWljqvJnNdt1wunz179u677w5iDNJ0RT3HCwG74i56YLTV6+LIEXH69LD7MUy6lCwcDpfL5VarFY1Gdwk3juM0Go1QKJRMJgO0RXon+o76et2vd7MA/dtz9uzZbf+gVqt1ewTZ2tra8vLyD3/4w9e97nX79+/v6mtjsVitVuvqS4BAmJoSk5NBOEOoE0opx3HK5fLKyoo4d2+GZVlCCH1pq75WLJVKBeLcoA4tLIh6PZirq8Au2sFjmyT0+OOP33fffcvLy08++WTnLR47duzYsWM//OEP9f+98cYbP/zhD090/CmEJARso1QSU1Nih48rQabOEULUarVwOCyllFIGdyFsF/W6mJoSuVxgF1iBbW2fhE6dOnX06NGTJ0+urq7u27ev8yT0oQ996DOf+cyrXvUq27b/7d/+TX84279//6c//ekOJ5ZIQsA2pqbE7GzQSsZgXj4vFhYCvsYKbNIOHuftmL7mmmtyudzc3FxXbT3xxBP//M//fP/99x8/fvzYsWNf/epX5+fnhRDf//7377rrLoOdBoJF1z8Tg9C/dFpMTFBRD2zrvCQUDoeFEAcOHOiqiUceeeTo0aNvetOb2q/cdtttv/M7vyOE+MY3vvH000+b6CcQPAsLbA+CMVTUAzvYpop+7969XTVx/fXXHzx4cNOL73znO/U/9H8+LBBECwticpKNHTBG/+dERT2whYEq+re//e1bXwyHwxdffPFLL73U7QwTACrn4Yn5eTE1JUolEjawkVfnCa2urr700ks/9VM/9ZrXvMajbwH4ViYjjhzx6AAYXW/lOI7+h2azGYvF5DlefEfsRG3QbDY9r4BrnzpNEgI28CoJnTx5Ughxxx13dP4l21aZUVCGwCmVRL3uxQ4hpVShUFheXhZChEIhvS/Qdd2VlRXXdTmJZ5CKxaI+JVIIIaXURyLpQ5Jc1xVC2LadTCbNR6LJSbGwwLQQAmiXSnavktDnPve5AwcO3H777Z1/CaEHEMKTK8baz91oNDo9Pb3t39FhqFAoFAoFTmf2TrFYLBQKlmXtclK2Hot8Pi+EMDwWelook2HtFUGzNWO0s5EnSehb3/pWoVD41Kc+dckll3jRPuBbus7Z6Of1xcXFlZWVeDzeXvxyXVdPQmxkWZZ+PLuu6zjOoUOHstks62UG6XCjlJqent76899o41gsLS3pS2SN9SOdFg8+KPJ5DmgANPM3sK6trX3wgx983/ved+ONNxpvHPC5TMbguphS6tChQ61Wa3p6emOmueBj2LbtcDi8uLhYLBZNdSbgdLjcs2dPMpnc/ee/kWVZiURiz549hw4d6vz22QvL5dav4ADgRRK65557rr322jvvvNN4y4DPZTIinTY1IaRjUDQajcfjPXy5bdvxeHxpaalSqRjpT5A5jnP06NHe9v1sDKaO45jp0MTE+oYhAMaT0COPPFKv1++++26zzQL+VyqJfN7ghFA+n08mk9FotOcW9IREoVAwORsRPEqpxcXFjauTPbBtOxqN5g0eEj0/L0olUSoZaxAYWyaT0KOPPvr5z3/+L//yLw22CQTFwoLByvnFxUVdC9ZnO5Zl6dkII70Kpnw+r88p6LOdaDQaDoeNhaF2RT0QeMaS0Fe+8pVPfOITf/VXf7Vpl3Sz2XzmmWdMfRfAn/J5g5XzlUplZWUlmUwaac22bcuyTM5GBIneIm2qGD4SiTiOY2y9Uq/DMi2EwOslCS0vL997770b882JEyc++tGPHjt27NJLL930N9/znve88pWv7LebgL8ZrZwvFAq97Q3aiW3bxnaoBEylUjE4FpZlxWKxQqFgprl2RT0QbNtU0etzvVZXV1988cWtd5Ctra3dcccdZ86c+eY3v/nAAw8IIb785S+/973vFUJsvIRVCPHCCy8IIVKpVOeFEkAQLSys72A1QR8ebbb6Xf8KVyoVDl3sSqVSiUajZt8A9cg6jmNmnmlyUkxMcNcvAu68OaGTJ08ePnz4wx/+sBBidXX1tttuu+eee7aube3fv18IccUVVwghTp06deedd7700ksvvfTSC+fTf/nmm28exL8HML6OHDH4HCqXy2YnhDSTUxGBUSgU+tmxvpNoNGpyLHK59cVZIKjOmxO66aabbrrppt2/4KKLLjpx4kT7/954442cDQ30zmjlvBCiUqnsdIp0PwxPRQSAF5NzmpSy0WgYa65dUW/6ZHNgXHh12waAC9OV82fPmmpPl7uzHj0KlFJeTAgJISzLarVaJlPp/Ly4+moxO8tlZAgm8ycrAuiU6Q/ijuN4dz9GOBxm33TnPD2EKRQKmWxuYkLkcmydRmCRhIAh0XXppu9+8nRCqNlsete4zzSbTe9SqWVZhlOp3jrNWQkIJJIQMCQeFOwopbxLQobnIfzO0zkh86PMQYsIMJIQMAxGK+c30qdgYOiklK1Wy6PGXdc1P+Gkp4VYI0PwkISAgavXxZEjXpTq2LbtXRJSSoXDYY8a9x9Pf1ZejXIuJ0olKuoRNCQhYOAyGYNXjG3k6TyEOFdLj07Ytu3dtqpWq+XJcQYTEyKdZo0MQUMSAgZLXwDu2ZG+ns4JcZhQV8ZsdUybneWOegQNSQgYLC+PsJNSenRHWKPRCIVCzAl1zrbtSCTixb7pRqPh4bUnXEaG4CEJAQPkTeX8RqlUyuQBxOcopVKplPFm/S2ZTHpxBL/jOMlk0nizL0unqahHoJCEgAHKZLy+6tKjqQhv5yF8yrbtVqtldiz05Jzny5S5HLuFEBwkIWBQTF8xtpNkMlmtVg02WC6XiUE9kFJOT0+bnaJrNBqDmJzTRzywRoZgIAkBA1Gvi3ze6wkhLZFIHDx40FQY0ruO0l6u6PlYIpEIhUKmdm6Vy2Up5YBS6fw8W6cRECQhYCA8q5zfViqVcl23/wewUqpWqxGDeialTKfTjUaj/zUy3UI2mzXRrw5w6jQCgyQEeE+fVjeQCSFNSpnNZhuNRj9hSClVLpez2SzF8/2QUt56663VarWfMKTHYtCRdHJS1OtMC8H3SEKA97ysnN+JlHJubq7ZbPYWhhzHIQaZkkgkdBjqeSxqtdoQxoKKegQDSQjwmK5G9n6j9FZ6Zsi27aWlpc4nJFzXLZfLzWbz7rvvJgaZkkgkdDCtVqudn36px+Ls2bNDGwtdUc8aGXxtz9mzZ4fdByGEiMViXhy8AQzfnj3i+PGhJKG2YrFYLpf1FQ3RaHSnv6a3Frmum0wmZ2ZmBtnDgFBKVSqVQqEgpYxGo7uMheM4umB++GNRr4upKXH8+MB2uQGD0Q4eJCHAS3plYeBLY1sppfSC18rKSigUsixLnLunzHVd13WVUlLK4T93A2DrWFiWFQqFNo1FKpUalcMLRuY/Y8AgkhDgvVJJTE2J0fgVa1MbNJtNfWW6bdsshA1eeyD0u9/ojoWeFsrlhju1CZhFEgK8NzUlZmc9vVsDGJB8Xjz4oDh+fNj9AIxpBw92TAPeyOdFvU4Mgk/o2SAuI4MfkYQAbwyjch7wCgctwr9IQoAHFhbWb24CfGNykop6+BJJCDCtXhdHjgzyRGlgQHK59WVfwEcuHnYHgHGiK330ScFSSv2/myt9BnXnfJDpgyIvPBYwa2JCpNObVn71WDiOo/9BSqmHg7HAuCAJARfWPhBPn/uiD4DRR7/oP3359Bd9ffdolGT6klKqUChUKhU9FrryXI9Fq9UKhUK2bSeTSR7DXpmdFVNTolQSk5P6xE6lFGOBsUYVPbAbx3Hy+Xyr1YpGozu9oeuj8BqNhhAi6TgzMzOUjHmhfVL27mOxsrLSbDaFEJwS6ZV8vlgsFqS0LOuCY6FPyh6hUyKBczhPCLiwYrG4tLS0+w0VG7Ufw9lsVi8QwAilVD6fX1lZ6WosKpVKJBLJZrNedy9Q9FgopeLxuD6pfHf6c4LjONPT0wRTjBSSELCb9tt9Mpns9msdx2k2m0xImKKUWlxctCwrHo939YUEU+Mcx1lcXIzFYt0ueLWvtGMsMDo4WRHYkVLq0KFDe/bs6SEGCSFs247H40tLS8Vi0XjfgsZxnEOHDkWj0W5jkBDCsizbtsPh8OLiot5YjX44jnP06NHe9v1sHAu9sRoYHSQhYLN8Pt/Dp96NLMtKJBLlcpkHcJ/y+XwymexwRWxbekFNz/AZ7FjQ6Jm5eDze84zOxjBktm9An0hCwHmKxaJSqv9qF72ZNM/tBH3Qi2L9L6ZEo9FwOMxY9ENH0v7HIhKJCCGYLsVIIQkBL3McZ2lpqbdFsa14APejUqnobblGWotEIvooBCOtBY2eUTOyv0fv91paWmK6FKODJAS8rFAomD37JBKJtE+cQ1cKhUIsFjPVmmVZsVisUCiYajBQKpWKqUgqzi2TMRYYHSQh4GWO4/SzJWUrfQYjUxHd0j8xs0VGujWmIrpVLBaj0WgnBfOdk1I6jsNYYESQhIB1+XzebAzSbNsul8vGm/W3crnsxVhEo1GmIrrlxVjoXXT8XmBEkISAdY7jeHEtgP4wzcffrhifnNP0VASLlZ2rVCqtVsuLE4Bs2+aXAiOCJASs09cnedGyZVm86XfOcRyPDt/TlWgkoa54NxYMBEYESQgQQgjHcTyKQeLctBA65F0kbbfvXeM+U6vVvBsLPUXnUeNA50hCgBDn7pP3qHEpJZfJdM7TJBQOh0lCXQmFQsPuAuAtkhAwCDx9O9dsNr17+oZCIX1TPTrhaSpl1RgjgiQECCGElNJ1XY8ad13Xi73YfhUOh1utlkeNt1qtcDjsUePoFrexYhSQhIB1nj59PWrZl6SU3k3buK7L07dzsVjMu+lMI9faAP0jCQFCePzZ1HVdg8cl+56nY+HphjBf8nSu1KOWga54koTYHIqxo1fHPPr4yyahrkgpPZ1FIwl1zrZtT/MKY4FRYDgJPf7447fffvstt9xitllgABKJRKPRMN6s67qu6yYSCeMt+5WUUl+YarzlRqMRiUR4+nZOH7/U/1hsjVPVapVfCowIY0no1KlTmUzm9ttv/9rXvmaqTWCQUqmUF09fx3F4x+9WMpn0Ymq50Wgkk0njzfqYlDKVSvX/CWFrAZpSirHAiDCWhK655ppcLjc3N2eqQWDAPJqKaDQaqVTKbJu+Z9u2kamIjfTqJ6m0W4lEwotfikgkwnZpjAhjSUgXph44cMBUg8DgJZPJarVqsEE9IcRyTLeklOl02uxiJcsxvdGfEMwe/MPHA4wUw/uE9u7da7ZBYJASicT09LSpMKSUajab6XTaSGtBY9t2KBQy9QDWd5kxFr1Jp9PNZtPUzFC5XJZSMiGE0UEVPXCeRCJh5AHsum65XObR27P2tFD/D2ClVK1WYyx6pseiWq32X0emf7Oy2ayJfgFmkISA87QfwP2EIdd1q9VqKpXig28/pJR33nlntVrtJwwppcrlcjabZY2yH7ZtT09PVyqVfsJQo9EgkmIEkYSAzaSUc3NzzWaztzCklFpaWkomkzMzM8b7FjS2besw1NtYOI5Tq9Wy2SyRtH8zMzM6DPU8Fo1Gg7HACNpz9uxZg82Vy+VMJrNv374nn3yyqy/c6QReDmnEsCilKpXK0tJSPB7vcDrBdd2VlRW9N4i3e4OUUouLi0KIeDze4YWgelpOCMFskFl6LMLhcOf/heuxkFKyKIYh2jZm6IwxQkmI0IMRVLzllrJtt1ot27aj0ehOf01noFqtlkqlmArygg6mhUIhGo1KKXcfC8dxXNdlWs4j7Q8JeiB2CZp6HigUCiW++MXUY48NspPABbWDB0kI2NnCgqjX1V/8heM45XJ5ZWUlFApZlmVZVigU0jdCNJvNVqsVCoV47g6AUmrTWOjHcHss9LVijMUA6DxULpf1f/87jUUqlUokEiKTEUKIXG64fQY2IgkBF1Kvi6uvFqdPi4kJ/YI6p/3fajgcllJSEjx4OhIJIWq1mlJKz3vrgWAtbJDavxTi/LHQA/HyWNTrYmpK5HJicnJ4nQXOQxICLmRqSkxOivn5YfcD8IWFBVEqiePHh90PYF07eFA7BmynVBL1OjEIMGZ2VtTrolQadj+AzUhCwHYWFtjTAJg0MSHm59c3DAGjhCQEbJHPCyHY0AAYlk6LiYn13y9gZFxstjl9/Ojq6uqLL77IHWQYV5kMuxkAT+RyYmpKcMw0RomxJHTy5MkvfOELjz76qBBidXX1tttuu+GGG9Lp9JVXXmnqWwCDkMmIdNrfE0JqA7nBsPsVRHoUdB1cIMZiYkJMTopMhtVnjA5jSeimm2666aabTLUGDEepJPJ5cfr0sPvhifbhhPqYZimlZVmu67quq4+EsW07mUxyIsAAKKUKhUKlUmmPhX7ddV0dT/08FvPzYmpKlEr+/ryBMWK4ir5nVNFjJPi0ct5xnHw+32q1otFoJBLZ9sIKfUy2PhGYkwm9UywW9WmE0Wh0p6CzcSzWTyb0mXxePPgga9AYLq/OE+oZSQjDVyqJTMZ/E0LFYnFpaWmX5+4mSqlqtRqJRNLptJ+XaQZOKZXP51dWVna/uaVNzw85jjM9Pe23YFqvi0xGzM8zLYQhIgkBW1x9tc/OwNWPXqVUMpns6gvbV8lyfakp+uJSy7Li8XhXX+jbsfDpBw+MEU5WBM63sLC+l9MvlFKHDh3as2dPtzFICGFZlm3b4XB4cXFRb+ZFPxzHOXToUCwW6zYGifPHQl9q4ROTk2JiQiwsDLsfAEkI0I4c8dn2oHw+H4vF+tlyqxdx9KySwY4FjZ4NSiaT/czotMOQwY4NXy4n8nlRrw+7Hwg6khDgw8p5PX/Qf+VRNBr14QN4sHQk7X9hS49m3k/HEupZWKaFMGwkIQSerpz30ekmjuOsrKz0sCi2rUgkIoQoFotGWguaYrFoJJJq8Xh8eXm5UqkYaW0kzM+LfJ7LyDBcJCEEnu+uGCsUCgbPodGbfMvlsqkGA6VQKPSwN2gnPhyLiQmRyzEthOEiCSHY9FqDj87+dxzHcZxOirQ7p88f8tVUxEBUKpVoNLrt6U09C4VCKysrvtrGrlel/bTqh3FDEkKwLSz4bKN0uVyOxWLGm43FYoVCwXiz/lYul3vYHqRvb9yJZVnRaNRv00Lz80wLYYhIQggw31XOCyEqlYre2WNWKBQSQvhqKsJj+lDEHibnLjiHFIlE/DYQuqI+kxl2PxBQhu+iB8ZGvS6OHPHZwW663N3scozmRZv+ZnyNss2yrFarpa8n86L94dB31NfrYmJi2F1B4DAnhKDKZMSRIz5723Ucx7unYzgc9ttUxNgKhUJ+O+RpYkKk06yRYShIQgikUkmUSj7bIaR5OnnTbDa9a9xnarWad6nUsiy/JSEhxOzs+i8mMFgkIQSS7yrnNaWUd0nIh/MQY8ufSUhvnWa3EAaOJITg8V3l/Ea7Vx71yVcbU7zXarU8atl1XX+ORTotJiaoqMeAkYQQPL6rnG+zbdu7JKSUCofDHjXuP57+rDzNu0NGRT0GjiSEgMlkxOSkzyrn26SUm+YhzD4y/TkP4Q3btr3bVtVqtQweIz5a9K8na2QYIKroEST1usjnfVY5v8mm6GNw25DB+7MCgtWxHs3Pi6kpUSr59RMLRg1zQggSP1bObySltG270WgYb1kp5fOnr2lSykgk4sW+5kajkUgkjDc7Qjh1GoNFEkJglEqiXvfrDqG2VCrlxak/jUYjlUoZb9bHpJTJZNKLVNpoNJLJpPFmR8vkpKjXqajHYJCEEBg+rZzfxKOpCP/PQ3jAtm3jA6GUCsQyJRX1GCCSEIJB1+UGYNuBnoqo1WoG26xWq4lEgqWxbulUWq1WDbZZq9XSPj0AYjNdUc8aGbxHEkIwZDK+Xxdrs21bSmlqjUzvEArK09e0dDrtuq6pNTJ9m0qAJudyOZHPi3p92P2Az5GEEACZjEingzAhpEkp0+l0s9nsf2nGdd1yuUwM6pmUMpvNOo7T/1gopZrNZjabNdKx8TAxISYnmRaC10hC8LtSSeTzwZkQ0nQYqlar/cxGuK5brVbT6bT/d6V4SUp56623VqvVfs52UkoFNJLOz3MZGbxGEoLfLSz4u3J+J7Zt33nnnY7j9LZMppRaWlpKJpMBWovxTCKRmJ6erlQqvY2F4zi1Wi2bzQYxklJRD++RhOBrepNBwCaE2mzbnpubazab5XK58wkJ13Xbj96ZmRlPexgcMzMzeiy6CkN6dVIvigUxBml6XZtpIXhmz9mzZ4fdByGEiMViZqtdACGEuPpqkcsFZ4fQtpRSlUplaWlJShmNRncpAXNdd2VlpVarJRKJIC7EeK+rsXAcx3XdZDJJHhWlkshk/H06PAavHTxIQvCvhQVRKonjx4fdj5GglHIcp1wur6ys6AewlNKyLNd1W62W67pKqVAoxHN3AHQeKpfLrVZr41joXdWMxfampsTkZGDnd+EFkhACYM8ecfx4wCeEttKRSAhRq9WUUlJKfWu6bdvBXX8ZBrWBLvTTYyGl1LemDLuDI6ZeF1NT4vjxAO75g0dIQvA7fTptAA6VBoKCX2oY1Q4e3EUPP9KV86OR8gGYwR318Aa1Y/CjYFwxBgQLl5HBGyQh+I6+YozSJ8B/JifFxMT67zhgCEkIvrOwQIEJ4E8ctAgPsE8I/rKwICYnvdtGoOucdfmV3MCjb4dd6LFoH1RIvdUQtYvg9P/1diz0tFAmwwo4TCEJwUfqdXHkiBfHr+kDYAqFghDCsqxQKGRZljh39It+308mkzyJB2DbsdAnaDMWA9YeC/3r0B4LfUKVlFLf1mL+o0IuJ6amRL1ORT2MoIoePuLB2WtKqUKhUKlUYrHYTtM/+mjmRqPBaXiechynUCisrKxEo9FIJKKfvpu0j8mWUqZSKS5N80ixWNQnQ0aj0Z1Cpx6LZrPpSTbl3FT0jfOE4DulkpiaMls5XywWl5aWdnmv36TRaDiOE4lE0uk0S2ZmdTUWeq7OcZzp6WmCqVlKqXw+v7KyYtt2NBq94N93XbfRaCilDH9I0ActBv4uHfSDJATfmZoSs7MGS8YWFxdXVlYSicS2cw87aX8OzmazhCEj9KNXP0q7+kLGwjil1KFDh2KxWLcTPK7rViqVSCSSzWaN9SafFwsLXEaGnrWDB7Vj8AXTlfOLi4utVmt6erqrGCSEsCzLtu1wOLy4uNjVrePYln707tmzp9sYJM4fi/ZmXvTMcZxDhw71ts5lWVYikdizZ8+hQ4eMdSidpqIeRpCE4AuZjMHtQfrBGY/He27Btu1YLKZnMkz1Kpjy+XyfF6LpRZzFxUWDvQogpdTi4mIymex5dq0dTPMGs0suR0U9+kcSwvjLZEQ6bWq7QLFY7GEhZit9myYP4H7oSBqLxfpsJxqNWpZl8gEcPPl8XhcN9NlOJBJxHKdYLBrplZiYEJOTnDqNPpGEMObqdZHPm5oQ0tVJ/T96NT2TwQO4N5VKZWVlpf9Iqtm2vby8XKlUjLQWNHp200jxl2VZ8Xi8XC4bWzuenxelkiiVzLSGQCIJYcxlMuLIEVPHipTL5Xg8bnB3bTweZ7dQbwqFQj8LlJvoB7A+hQjd0qdImGrNsqxoNGpsLDh1Gn3bJgmtrq6ePHnyW9/6Vg/NPfvss1/5yleeeOKJtbW1vvsGXEipJOp1gzuEKpVKJ4XBndMbro2tBQRGpVJptVpmC750awTTbulfCuNjsfFM6n5NTop6nWkh9GxzEjp27Ngb3/jGhx56aGFhIZVKPfnkkx02dOrUqZtvvvmP/uiPvvSlL/3d3/3d9PT0Pffc86Mf/ch0h4ENjJ64XywWzcYgLRaLlctl4836W61W8+KQaJNTEYFRKBSM/15YlmVZlrHFSu6oR3/OS0KHDx8+evTopz71qfvuu+9Tn/rUL/3SL91+++1PPPHEBVs5depUJpP5jd/4jVwud+TIkbvvvvvzn//8v/zLv/z2b/+2Zz1H4OXz6/slDSmXy14kIaYiemB8ck4zPBURAJVKRd9hYrxl27ZNfkLCAuaxAAAgAElEQVTQFfWskaEnLyehYrH40EMPZTKZa6+9Vr/y3ve+99JLL33/+9/farV2b+Xw4cPXXHPNO97xjvYrl19++W/91m+Vy+UvfelLXvQbMFs5L87dWmWwwTbLsnj6dk7fbutFy3qxkrHoiheRVHjxS5HLiXxe1Osm20QwrCehtbU1Xe77q7/6qy//2UUX/cqv/Mp3vvOdT3/607s08fzzz58+ffryyy/f9PpP/uRPCiFOnjxpuMuAMFw5L4RQSnV7iGLnSEJd8XQsBEmoG7VazdPfC5NzpXqGmGkhdG89CT366KPf+c539u3b154Q0m688UYhxN/8zd9csKGvf/3rzzzzzMZXvvvd7wohXvva1xrrLKCVSiKfN7hDSHg5DyGEkFJymUznPE0q4XCYJNSVUCg0Ni1TUY+erCehL37xi0KI17zmNZv+WM/r/Nd//dfTTz+9UxOXXnrpq1/96tXV1Ww2294ivba29tBDD0Wj0be85S2edBxBtrBgNgYNAE/fzjWbTU+vCWs2m9417jNez5Ua3j9HRT16sp6E9AfWrevBP/MzP6P/Yff/Xu+66y4hxNe+9rV3vOMdzz77rBBibm7u+eefz+Vyl1xyifFOI9D0VgBzV4xpUkrXdc222ea6rheVUH4VDocvuDexz/a9axxdMR959Yo5x5miG+tJ6Nvf/rbYbq7y4osv1v+w+6eoX/zFX9T36j311FM333zz7/3e7z3//PP/+I//6NFWOwSaZxNCnj590TkppXfTNq7rci9953S1nUeNmzq3+jxMC6F760HnzJkzQoi9e/fu9Pd2WR3TZmdnX/GKVxw+fFgp9eUvf/kjH/nI/v37u+rKtmeYsrsC51lYMFs53+bp01EpNT097V37PuPpWHg38+dL4XB4ZWXFo8a9GovJyfWKeqO1pRh3u5yTfnGHTfzYj/3YBf/OD37wgze84Q1PP/20Uuquu+761re+9Yd/+Ied9pHQgwuq18WRI+L4cS/a1qtjrut6sSuCp29XpJTezc+1Wi1WKjtn+NSfLbxKvbmcmJoSs7Om7uGBD2zNGO1stL461l4F26R9acZ11123+/c4fPhwoVDI5XKPPPKILkC7//77/+zP/qznTgObma6c38S2bY8+/iqlEomEFy37kpQyEol4sSjTaDQikQirY53TqdSjsfDwl2JiQqTTrJGhQ+tJ6KqrrhJCbL0co/0LcNlll+3SyrFjxx566KE///M/37t371VXXfXZz35WX52Yz+dPnDhhvtcIIF0c62XJWCqVajQaxputVqvEoG4lk0kvJokbjYapy+0DQkp58OBBL34vHMfxdixmZ6moR4fWk9DrXvc6IcTzzz+/6Y/1TmohxKZzhjb63ve+97GPfey6665rF+Hv37//k5/85NVXXy2E+Ou//mvjnUYQeV85b9u2F1MRSqlUKmW2Td+zbduLqQgm53qQSqWMD4SenPN2mZLLyNCx9SQ0NTUlhNh6xdj//d//CSGi0eirX/3qnZp47LHHXnjhhYnzl2P3799/7733btsm0DVdE2u6cn6rZDJZrVYNNug4DssxPfBiKqJcLhODeqAXK80e/DOgyTm9dZqKelzIehJ6y1vesn///v/93//97//+741/rPfKve1tb7tgQ2fPnt30yvXXX79v376tt3AAXRtUGUgikYhEIqbCkFKqVqsxIdSbVCrluq6pB7Ce1Uh7H6Z9KZ1ONxoNUzND1WpVSjmIVEpFPTqznoT27t2r743/p3/6p/afra2tffWrXw2Hw+985zs3fs3y8vK9997bvlvjjW984yte8YrHHnusvb1aW11dXV1dffOb3+ztvwF8b2FBTE56t1F6k3Q67bpu/7MRrutWq9VsNkulUm+klNls1sgDWClVLpeJ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BEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdIqGEjhw5snfv3meffXbQEyH4QAYluqjVaoOeAsENsibRbrf379//1FNPvf766334dcv68DsGy44dO6anp9Pp9CuvvPLaa69t2bJl7dq1g54U4Z+ABv3MZz5z8ODBzk82btx49dVX854m0Sf+8z//8/bbb69Wq88888yg50IEJYg16dUODTt27NixY8ebb76J/3neeed96UtfGhkZEfcbQ66Ebr311scee+yRRx5Zs2YNANxxxx1XXHGFrusf+tCHBj01wg8BDVosFn/2s591frJs2bJLLrlEyFwJwezbt2/79u179+49cuTIihUrBj0dIhABrUmvdmi47bbbHnjggdNPP/0jH/nIf//3fzebzX379l166aX333+/pmmCfumSo0ePChp64BSLxYmJieuvv/7GG2/ET9rt9gUXXLBixYqdO3fGYrHBTo/wSnCDXnzxxX/1V3+lKIr7iaIo5513nqgZEyJpNpuKonzrW9+amppasWIF5YQWNQGtSa92ONi/f//f/M3ffO1rX7vgggvwE3wkAOADH/jA9773PUG/N7Q5oXa7nc/nAeDiiy92P1y6dOmFF174wAMP3H///ZQ1XVwEN+jjjz9+6qmnXnnllWInSvQLDHtnnHHGoCdCcCCINenVDg2PPvro9u3b161b537y2c9+9pVXXtm2bdvPf/7z559//o//+I9F/N7Qnpjes2fPwYMHV6xYgdsoLrhKePDBBwc0L8InwQ165513UrY8fCxfvnzQUyC44c+a9GqHhrVr13bKIOTyyy/Hf9i2Lej3hlYJ7dq1CwDOOuusrs9PO+00AHjhhReef/75AUyL8EtAgz7xxBOWZW3atOlP/uRPNm3aRMUpBBEO6NUOE5dddtnsDxVFWbZsGYhMAIdWCeH7kEgkuj4/55xz8B+WZfV7TkQAAhr061//Ov7jzTfffPTRRz/1qU9t3rz58OHDAmZKEET/oFc79Bw5cuSdd955//vfP3slzIvQnhN67rnnAGD2KVqUlgDQbDb7PSciAAEN+tBDD1mW9eKLL+7Zs+exxx575513HnzwwV/96ld33XXXCSecIGjOBEGIhl7t0LN3714AEHoOLLQ5oUOHDsG8u860O7a4CGjQWCy2bt26iy666Ctf+Uq5XP74xz8OAIZh/Nu//Rv3qRIE0Tfo1Q493/3ud88444wrrrhC3K8IrRJaEFouhIzeDfre9773m9/85l/8xV8AwPT0dH96mBIEIRp6tcPHs88+WygUvvrVr5544onifktolZC7adJFu93Gf5x99tl9nA4RFO4G/fKXv3z66ae/8847+/btCzo5giCGBnq1Q0O73f7iF7/4hS98QXRrqNAqoVWrVgHA7HNzjDH8x8knn9zvOREB4G7QWCz2l3/5lwDg9nQnCCIE0KsdGr72ta+tWbPm85//vOhfFFoldO655wLAG2+80fU5HrwFgK62NMSQI8KgH/jABwBAaNKVIIj+Q692CHj00Ufr9fqWLVv68LtCq4TGxsYAYP/+/V2f//a3vwWARCJx5plnDmBahF9EGBR31mY38iIIYlFDr/ZiZ8+ePd/73vf+/d//vT+/LrRK6KKLLjrppJN+85vfvPjii52fG4YBAJdeeumA5kX4RIRBf/KTn1x44YW470YQRGigV3tR89RTT23btu0b3/hGV1av2Wy+9NJLIn5jaJXQ8uXLr7vuOgDYuXOn+2G73X766acVRXG7dxOLBU8GrVarW7dudd+ZZrO5a9cux3G6vufxxx//l3/5F/FzJwiCD/Rqh54nn3zyjjvu2LFjx8qVKzs/r1ar11xzzXve8x4RvzS0nRUBYOPGjU899ZSu65dccsmpp54KANu2bWs2m/fcc0/Xn5hYFPRo0Ha7feWVVx46dOgXv/jF3XffDQBf/epXC4XC+9///ptuuuniiy9+8803H3vssfvvv/8b3/jGe9/73oH97yF4gFHwyJEjb7/9Nt1BttiZ35r0aoeeH/3oRzfccAMAuHfRI2+99RYAZLNZSZJE/N4lR48eFTHukOA4zuRvKaMmAAAA60lEQVTk5P79+88//3zbtl9++eUtW7asXbt20PMifNKLQdvt9p/92Z+9/PLLn/rUp7Zu3QoAe/fu/fznP+8WkrznPe+57LLLrr322pNOOmkA/xsITuzdu/cHP/jBnj17fv3rXwPAueee++EPfziXy73vfe8b9NQIz/RiTXq1w82+ffs+97nPzfMNd911V5dC4kXIlRDy0ksv/eIXv1AU5YMf/OCg50JwYEGDvvTSS88888wFF1zgbjMfOXLEMIx2u33qqad+8IMfXLo0tPvCBBFi6NUmRBAJJUQQBEEQBDEnJJ8JgiAIgogu/x8W4duL69TicwAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\"\u003e\u003cimg class=\"imageNode\" width=\"193\" height=\"191\" style=\"vertical-align: baseline;width: 193px;height: 191px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eEx)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 64.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 32.1562px; transform-origin: 391px 32.1562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 21.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.7188px; text-align: left; transform-origin: 363px 10.7188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e[W,N] = lattice2(H=1) -\u0026gt; W = [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e; N = 4;\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 42.875px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 21.4375px; text-align: left; transform-origin: 363px 21.4375px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e[W,N] = lattice2(H=2) -\u0026gt; W = [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e0 0; 0.5 sqrt(3)/6; 0.5 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esqrt(3)/2; 1 0; 1 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003esqrt(3)/3; 1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003esqrt(3)/2; 2 0]; N = 10;\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [W,N] = lattice2(H)\r\n  W = [0 0; 1 sqrt(3); 2 0];\r\n  N = size(W,1);\r\nend","test_suite":"%%\r\nH = 1;\r\nA = [0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0];\r\n\r\n[W,N] = lattice2(H);\r\nassert(isequal(N,4))\r\nassert(sum(abs(sortrows(W)-sortrows(A)),'all') \u003c 1e-6)\r\n\r\n%%\r\nH = 2;\r\nA = [0 0; 0.5 sqrt(3)/6; 0.5 sqrt(3)/2; 1 0; 1 sqrt(3)/3;\r\n    1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 sqrt(3)/2; 2 0];\r\n\r\n[W,N] = lattice2(H);\r\nassert(isequal(N,10))\r\nassert(sum(abs(sortrows(W)-sortrows(A)),'all') \u003c 1e-6)\r\n\r\n%%\r\nH = 3;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,19))\r\n\r\n%%\r\nH = 4;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,31))\r\n\r\n%%\r\nH = 5;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,46))\r\n\r\n%%\r\nH = 10;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,166))\r\n\r\n%%\r\nH = 100;\r\n[~,N] = lattice2(H);\r\nassert(isequal(N,15151))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2217275,"edited_by":2217275,"edited_at":"2024-06-09T21:16:00.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":"2024-06-09T21:08:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-06-09T14:14:29.000Z","updated_at":"2026-05-24T21:53:50.000Z","published_at":"2024-06-09T14:24:00.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe input is the iteration parameter\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eH\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe output is a point cloud\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eW\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003einvolving\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003epoints.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eW\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eis\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003euniformly distributed points on an equilateral triangle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe side length of an equilateral triangle is 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe relationship between H and N is as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eH = [1 2 3 4 5 6 7 8 9];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eN = [4 10 19 31 46 64 85 109 136];\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe results for cases where H is 1 to 6 are as follows.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId3\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId4\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId5\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"191\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"193\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId6\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEx)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[W,N] = lattice2(H=1) -\u0026gt; W = [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e0 0; 1 sqrt(3)/3; 1 sqrt(3); 2 0]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e; N = 4;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e[W,N] = lattice2(H=2) -\u0026gt; W = [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e0 0; 0.5 sqrt(3)/6; 0.5 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003esqrt(3)/2; 1 0; 1 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esqrt(3)/3; 1 sqrt(4/3); 1 sqrt(3); 1.5 sqrt(3)/6; 1.5 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003esqrt(3)/2; 2 0]; N = 10;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image3.png\",\"relationshipId\":\"rId3\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image4.png\",\"relationshipId\":\"rId4\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image5.png\",\"relationshipId\":\"rId5\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image6.png\",\"relationshipId\":\"rId6\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgY21emZAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNDd0e8EAACAASURBVHic7N1/cFTV/f/xt0igiTQoyWgRUhZHEuwUxX4tHVLtbEqtjAN12hGtSNndMjpqaz8WbItMyu7Saj+WwowdgWbE7rX+pIq1DTodR8zNgGESfwDlY2tShOsEUSSLiBgiuJvvH2dZQ35usvfu/fV8/BV3k5PjL/LKOed1z1nd3d0CAADgS6PsngAAAIBtRts9gYyqqiq7pwAAAHyktbVVnJOE5PSELFJVVWXp+HAU/nX7Cv+6fYV/3b5i6b/u7BIMu2MAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/SEIAAMC/znLIM6YpRgIAgILJBg/WhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+RhAAAgH+NNnGsdDq9e/fuTz755NJLLy0tLTVxZAAAACuYloTq6urq6uo++eQT9ZezZs36zW9+EwgEzBofAADAdObsjq1atWrt2rXjx48PBoPl5eUi0tLSsmDBgtbWVlPGBwAAsIIJSWjnzp3//Oc/N27c2NDQUFdX98orr0SjURE5duzY8uXL8x8fAADAIiYkoc2bN2/YsOGqq67KvrJw4cI77rhDRP7973/v27cv/28BAABgBROS0IwZMy677LJeL958883qg/b29vy/BQAAgBVMSEI33nhj3xfLy8tHjx4tIpMmTcr/WwAAAFjBqucJpVKpzz777Etf+tLFF19s0bcAAADIk5nPE+qpublZRBYvXpz7l1RVVfV9kfYZAADIU78ZQ7EqCT377LOTJk1atGhR7l9C6AEAAFbomzGy2ciSJLR37976+vpHH3107NixVowPAABgCvPPCaXT6Xvuueeuu+6aNWuW6YMDAACYyPwkdP/990+bNu322283fWQAAABzmbw7tnnzZsMw6urqzB0WAADACmYmocbGxr/97W8PP/ywiWMCAABYx7QktH379vXr1z/88MO9Tkl3dHSkUqkLLrjArG8EAABgFnPOCW3btu2BBx6oq6sbN25cz9d379596623fvGLXzTluwAAAJjLhDWhl19++c477xSRnpewisjJkydFZP78+SUlJfl/FwAAANPlm4RaWloGr4ldd911eX4LAAAAi+SbhGbNmsWzoQEAgEtZdQMrAACA85GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAf5GEAACAfw2YhFpbW0cw3OHDh7dv375z5850Op3HrAAAAAphdN+X3njjjbVr1+7evXvPnj25D9TS0nLvvfdOmDBhypQpJ0+eXLp06dy5c++6666xY8eaN1sAAAAznZGEWlpaNmzY0NzcnEqlxowZk/soLS0tkUiktrb2pptuUq8cPXr0+uuvf+uttxKJhJnzBQAAMM8Zu2MXXXRRIpGora0d7igrV6686KKLsjFIRM4999wf//jHTU1NL730kgnTBAAAsMAZSai8vFxEJk2aNKwhjh8/vn///nPPPbfX6+eff76INDc35zdDAAAAq/RzYrqoqGgEA73++uuHDh3q+cr7778vIl/96ldHNjMAAACrmdCiHzdu3JQpU1Kp1LJlyz799FP1Yjqd3rRpU0VFxdy5c/P/FgAAAFYw53lCy5cvF5FXX331pptuOnz4sIjU1tYeP348kUjQHQMAAI7VT4t+BL797W+vWLHivvvue/PNN6+77rqvfe1ro0aN+vvf/15aWpr7IFVVVX1fHNljjQAAALL6zRiKOUlIREKh0DnnnLNy5cpkMvnyyy/fe++9w4pBQugBAADW6JsxstnIzNs2Pv7446997WtlZWWpVGr58uWrV682cXAAAADTmbYmtHLlyv/7v//btGlTR0fHLbfc8t///nfjxo2fffbZPffcY9a3AAAAMJc5a0J1dXWbNm36/e9/X1RUNHHixCeeeGLmzJkiomnatm3bTPkWAAAApjMhCR09evTBBx+cPn36xRdfrF4pLS196KGHpk6dKiJ/+ctf8v8WAAAAVjAhCb322msnT54MBAI9XywtLVXnhHbu3Jn/twAAALCCaeeEuru7e70yY8aMMWPG9L2FAwDykUwm29rakslkR0dHMplMJpNlZWVlZWXl5eVlZWWzZ8+2e4IA3GQkSWj37t0vvvji4sWLL7jgAhH55je/ec4557z22mvpdHrUqM8XmVKpVCqVuvrqq02bLAB/SyaTO3bsqK+vLykpqaioEJHy8vKKiooTJ050dnbu2rVLROrr6ysrK6urqysrK+2eLwAX6CcJdXZ2ikgqlTp16lTfO8jS6fTixYu7urreeuuthx9+WESKi4t//etfL1++fO3atXfffXf2Mx988MELL7zw9ttvt3L+AHwhmUxqmnbgwIGKioo5c+aUlJT0fLekpKSsrExlo87OzgMHDqxZs6asrGzZsmVlZWU2TRmAO5yRhJqbm59//vnGxkYRSaVSCxcuvOKKK8LhsFr7ySotLe3q6powYUL2le9///tjx469//7733zzze9973sismXLlvHjx//1r38d7vMVAaCXtra2NWvWVFVVzZkzZ8hPLikpqaysnDx5sspD8+fPZ78MwCDO6nu+xxZVVVU8YxpAX1u2bNm6devMmTNHsLqTTCZbW1urq6vnzZtnxdwAuFc2eJh2YhoATKdi0OzZs3tth+WorKxs5syZW7duFRHCEIB+mXnbBgCYqK2trb6+fubMmSOLQUpJScns2bObmpra2tpMnBsAzyAJAXAoTdOqq6vzP/KsimaapiWTSVMmBsBLSEIAnEjTNPV8IFNGq6ioKCkpqa+vN2U0AF5CEgLgRDt27Jg8ebKJA1ZWVrJBBqAvkhAAx9mxY4daxTFxTDXajh07TBwTgAeQhAA4Tn19vXpMormqqqrYIAPQC0kIgLNkrxIzfeSysrITJ06wRwagJ5IQAGdpa2uz7oqM4uJii0YG4FIkIQCOY+4JoV4jsyYEoCeSEABnaW1ttTQJWTQyAJciCQHwkeLi4o6ODrtnAcBBSEIAnKW8vNy6wZPJpKXjA3AdkhAAZ6msrLR02ca649gA3IgkBMBxTpw4YdHIyWSysrLSosEBuBFJCICzWLpm09nZad3gANyIJATAWcrKyiZPnmxF1729vX327NnsjgHoiSQEwHHmz5/f3t5u+rBtbW3V1dWmDwvA1UhCABynsrJy8uTJyWTSxDHb29snT57MISEAvZCEADhRdXX1rl27TDzW09bWNn/+fLNGA+AZJCEATjR79uw5c+bs2rXLlNGampouu+wyFoQA9EUSAuBQ6nRz/ken1ZWu4XDYjEkB8BqSEACHUvGlo6MjnzDU1tbW0dFBDAIwEJIQAOcqKytbtmzZhAkTtm7dOtwzQ52dnU1NTd3d3ffddx/NeQADGW33BABgMGVlZfPnzy8vL9+6dWtFRUUuZ306OzsPHDjQ2to6f/78efPmFWCSANyLNSEATldWVjavo6N261a1OLRr166BCvadnZ1tbW1bt27t7u5etmfPvHHjCjxVAK7DmhAAN4jHyxKJcDCYTCZ37NjR2tra1NRUUlJSXFxcUlLS2dmpslFZWVl1dfXSpUtFRP7f/5NIRPbvt3nmAJztrO7ubrvnICJSVVXV2tpq9ywAOFI8LrouDQ09X1PRJ5lMJpPJstN6f2FNjQSDEo0WbKYA3CIbPFgTAuB4sVivGCSnL2od4ih0IiE1NRIKSSBg2eQAuBvnhAA4W02NhMMSDI7kawMBCQYlHjd5SgA8hDUhAA6m66Lrks8mfjQqNTWi6yPMUgC8jjUhAA4Wj0sikdcIgYBEoxKJmDQhAF5DEgLgVJomIpL/46GDQQkEMqMBwJlIQgCcKh43p/alloU4LQSgPyQhAI4Uj0swaNrhHrUsxB4ZgD44MQ3AeQxDYjGTH4qoGvWGQaMeQE+sCQFwnkhEYjGTI0sgIOEwy0IAeiEJAXAY1Zy34sHQoZAYhui6+SMDcC2SEACHyb85PxAa9QD6IAkBcBKzmvMDCYdp1APoiRPTAJwkEul7xZjJ1NFp68IWAFdhTQiAY0QiI79iLHfqMjL2yACICGtCAJzCMETTTG7OD4TLyACcxpoQAGewojk/EJ46DeA0khAAB9B1MQxLmvMDCQZp1AMQkhAAR4hErGrODyQQkESC00IABkxCra2teQ6dTqf/85//bNu2LZVK5TkUAC/TtMwp5gJTl5GxRwb4Wz8npt944421a9fu3r17z549Ixu0oaHhiSee6OjomDNnzvTp0/ObIQCvK0BzfiCqUR8KcRkZ4FtnJKGWlpYNGzY0NzenUqkxY8aMYLgjR4786le/ev3111etWjVv3jyTJgnAuwrTnB+IWouy7qnWABzvjN2xiy66KJFI1NbWjmys99577/rrr3/zzTc3bdpEDAIwNF0XTbM5hUSjmZvOAPjSGUmovLxcRCZNmjSCgY4cOfLDH/7w/fffX7du3bRp08yZHQBvc8JiDI16wN/6OTFdVFQ0goF+9rOfvf/++7fccsvll1+e96wA+ICmiWE44tYLtTfHZWSAL5nTon/mmWdeffXV4uLiW265xZQBAXifExaEFJaFAB8zJwmtW7dORH7wgx+MGzfu+PHj27Zta2lpSafTpgwOwIPicXua8wOhUQ/4lQn3jjU3Nx88eFBEJk2atGTJkn/9619dXV0nT54sKyurra299tprcxynqqqq74v5P9YIgOMYhsRitjXnB0KjHvCufjOGYkISeumll9QH77zzzm9/+9uJEyeeOnXqd7/73eOPP/7zn/989OjR3/3ud3MZh9AD+IW9zfmBBAISDjtozw6AefpmjGw2MmF37MCBAyIybdq0VatWTZw4UUSKiopWrlx56aWXikg8HmebDMDnVGXdmWkjFKJRD/iNCUnoyJEjIvLlL3+51+uRSEREOjo6tm3blv93AeARTl50UUenuYwM8BMTkpB6GvUXvvCFXq/X1NSoD44dO5b/dwHgBaqp7oTm/EDU0Wka9YBvmJCExo8fLyJ9r1ktLi4uLi7Of3wA3hGPSzRq9yQGRaMe8BkTktBXvvIVEXn77bf7GX3UKBE577zz8v8uAFwvHpdg0HEHpftSk2SPDPAHE5KQ6sn/97//PXz4cK+3Tp06dd5551VXV+f/XQC4m2rOO3xBKIvLyADfGEkS2r179+rVqw8dOqT+MhAILFiwQESeffbZnp+2Z8+ekydP3nLLLWplCICvRSISi7nmUT3ZRj0Ar+sno3R2dopIKpU6depU33fT6fTixYs3bty4YsWK7IsrVqyYPn16XV3dvn371Cuffvrpvffe+61vfWvJkiXWzByAe+i6GIZrFoSUUEgMg2UhwPPOeLJic3Pz888/39jYKCKpVGrhwoVXXHFFOBy+4IILen5aaWlpV1fXhAkTsq+UlJQkEona2tobb7zxRz/60bnnnvvcc8/Nnj176dKlhfnbAOBoTm7ODyTbqN+/3+6pALDQWd3d3XbPQUSkqqqKZ0wD3qRp8sgjjrtbI0fq/g0n1/4BjEg2eJhw2wYADCYScWsMktOXkZGEAO/iLDMAKznzirHcBQI06gFvY00IgGUMQzTN9edsolGpqRFdd3GeAzAw1oQAWMZdzfmB8NRpwNNIQgCs4cbm/EDUahCNesCLSEIArBGJuK85PxDuqAe8iyQEwALxeOassWeoO+rZIwM8hyQEwAIuumIsd4mEaJoYht3zAGAmkhAAs7m9OT8QtcrFshDgLbToAZhK10XTxBkPrzdfNCpTp0oo5MGcB/gVa0IATOXGK8ZyFwhIIsGyEOAlJCEA5lHHaLx9N4VaDdI0e2cBwCwkIQDm8faCkMKDFgFvIQkBMIn3mvMDUY16Hi8EeAInpgGYwTAkFnP9FWO5U3fUG4br7xIBfI81IQBm8MYVY7kLBCQcZo8M8ACSEIC86brougcfpTi4UCjzNw7AzUhCAPLmh4PSfXEZGeAJJCEA+VF9cm835weijk7TqAfcjCQEID/xuO/2xbJo1APuRxICkId4XIJBXzTnB6L+9tkjA1yLFj2AkfJbc34g0ajU1Iiu+zoRAq7FmhCAkfJbc34g7JEBbkYSAjAiui6G4d8TQr0Eg2IYNOoBNyIJARgRfzbnB0KjHnAtkhCA4VO9cY7F9BQO06gH3IgT0wCGLxKRhga7J+E86jIyfz5aCXAt1oQADFMkIuEwC0L9CARo1AOuw5oQgOHQddE0mvMDolEPuA1rQgCGIx6nOT8YGvWA25CEAORM02jOD02tBtGoB1yCJAQgZzTnc0GjHnAVkhCA3MTjmRPBGJK6o549MsANSEIAchOLsS82DIlEZjMRgLORhADkgOb8cKn1M5aFAMejRQ9gKKo5391t9zzcJhqVqVMlFCJBAk7GmhCAoXBQemQCAUkkODoNOBxJCMCg1EVa3CAxMuroNJeRAQ5GEgIwqHicg9Ijx4MWAccjCQEYGM35/KllIfbIAKfixDSAARiGxGJcMWYCdUe9YXBLCeBArAkBGEAkwhVj5ggEJBxmjwxwJpIQgP7ouug6J4RMEwpl/pECcBiSEID+0Jw3F5eRAU5FEgLQB815K4TDNOoBByIJAegjEmFfzBI06gHnGTAJtba25jNuR0dHY2PjsWPH8hkEgA24Ysw6waAEg+yRAY7STxJ64403Fi1adP311+cz7k9+8pNbb721ra0tn0EAFJphiKaxIGShaJSj04CjnPE8oZaWlg0bNjQ3N6dSqTFjxox40PXr1+/atSvvuQEoOJrzVss+dZpVN8AZzlgTuuiiixKJRG1tbT4jvvnmm48//nh+swJgB10Xw2BByHLBoBgGy0KAQ5yRhMrLy0Vk0qRJIx7uxIkTy5YtW716db7zAlB4NOcLg0Y94CT9nBMqKioa8XCrV6++6qqrqqur85gSADuodjdbNoWhGvX0yAAHMPPescbGxpaWls2bN5s4JoACiUSkocHuSfiJuowsFOJUFmAv054ndOTIkdra2jVr1owdO9asMQEUCM35wgsEJBhkWQiwnWlrQrW1teFwuKqqasQj9Pu1eT7WCMDQdF00jTvnbRCNSk2N6DoZFLDaIPnEnCT0zDPPfPzxx0uWLMlnEEIPYA91UJo9msKjUQ8USt+Mkc1GJuyOvfPOO+vWrfvDH/6Q/1AACk3TxDC4Ysw2KgPRqAfsk28SSqfTv/zlL3/xi19ccMEFpkwIQEHRnLcXjXrAbvnujiUSibfffrupqampqanvuw899NBzzz339a9//brrrsvzGwEwXzyeObcLGwWDmUY9z7QE7JBvEtq/f//HH3/89NNP9/uufnrJlyQEOFEsRnPeEWjUA/bJNwmFQqGrr7667+u33nqriNx9992VlZUXXnhhnt8FgPlqamjOO0UgIOEwO5WALfJNQtOmTZs2bdpA715++eVXXHFFnt8CgPnUdejd3XbPA6eFQjTqAVuM5MT07t27V69efejQIdNnA6BAWH5wGo5OAzbpJwl1dnaKSCqVOnXqVN930+n04sWLN27cuGLFCstnB8AK6ooxmvNOo45Oq387AArljN2x5ubm559/vrGxUURSqdTChQuvuOKKcDjcqyFfWlra1dU1YcKEgs4UgFlYEHKm7LIQIRUooLO6nXFQoKqqimdMA4UQj4thkIScq6ZGAgH+BQFWywYPM++iB+B0hiGxGFeMOZpq1HN0GigU0+6iB+ACkYjEYjy0xtGyjXoABUESAnxDNed5kLHzhUJiGFxGBhQGSQjwjXicJ0q7A416oIBIQoA/qG42R0/cIhymUQ8UBiemAX+IRFgQchl1dJpGPWAx1oQAH1CPqGFByF0CAQkG2SMDrMaaEOB1hiGaRnPelaJRGvWA1VgTAryO5rx7qaPTNOoBK5GEAE/TdTEMmvMuFgzSqAcsRRICPC0S4d4Gd1M3b3BaCLAMSQjwLk3LnLqFq6k76tkjA6xBEgK8KxJhX8wjEgnRNDEMu+cBeBBJCPAomvNeotb2WBYCLECLHvAiXRdNk+5uu+cB89CoB6zBmhDgRfE4B6W9hkY9YA2SEOA56kAJtzR4j1oN4jIywFQkIcBzWBDyKpaFAAuQhABvicdpznsZjXrAbCQhwEMMQ2IxFoQ8jkY9YCqSEOAhqjnPFWPeFghIOMyyEGAWWvSAV+i66DrNeV8IhWjUA2ZhTQjwCg5K+4c6Os1lZIAZSEKAJ6hmNc15/1BHp2nUA3kjCQGeEI9zxZi/0KgHTEISAtwvHpdgkCMjvqP+pbNHBuSHE9OAy6nm/P79ds8DduAyMiBvrAkBLheJSCxGc96naNQDeSMJAW6m62IYnBDytVBIDEN03e55AG5FEgLcjOY8aNQD+SEJAa6lGtQcEIF6sDiNemBEODENuFYkIg0Ndk8CzpBISE0ND5QCRoA1IcCd1BVjLAhBCQRo1AMjw5oQ4EK6LppGcx5noFEPjAhrQoALxeM059EbT50GRoQkBLgNzXkMRK0G0agHhoMkBLhNJEJzHv2jUQ8MH0kIcJV4PHM2FuiXuqOePTIgZyQhwFViMfbFMIREQjRNDMPueQDuQBIC3IPmPHKhVg1ZFgJyQ4secAnVnO/utnsecINoVKZOlVCI3AwMiTUhwCW4Ygy5CwQkkWBZCMgFSQhwA3Xsg7sUkDu1GsRlZMBQSEKAG7AghOHiQYtAbkhCgOPRnMfIqEY9jxcCBsWJacDZDENiMa4YwwipO+oNg7tZgIEMuCbU2to63LHS6fTOnTu3b99+7Nix/GYF4LRIhCvGMHKBgITD7JEBg+hnTeiNN95Yu3bt7t279+zZk/tAdXV1dXV1n3zyifrLWbNm/eY3vwnwxzeQD10XXZeGBrvnATcLhbijHhjEGWtCLS0tkUhk0aJFr7766rBGWbVq1dq1a8ePHx8MBsvLy9VQCxYsGMHCEoDPcVAa+eMyMmBQZyShiy66KJFI1NbWDmuInTt3/vOf/9y4cWNDQ0NdXd0rr7wSjUZF5NixY8uXLzdzsoCvqP4zzXnkLxyWQIBGPdCvM5KQWs6ZNGnSsIbYvHnzhg0brrrqquwrCxcuvOOOO0Tk3//+9759+8yYJ+A/8ThXjME0NOqBAfRzYrqoqGhYQ8yYMeOyyy7r9eLNN9+sPmhvbx/ZzABfi8clGORgB0yj/nNijwzow4QW/Y033tj3xfLy8tGjR3/22WfDXWECQHMelohGOToN9GXVkxVTqdRnn332pS996eKLL7boWwCeRXMeVuCp00B/rHqyYnNzs4gsXrw49y+pqqrq+yLtM/iOrothcEIIlggGJR5nWQg+1G/GUKxKQs8+++ykSZMWLVqU+5cQegARmvOwUrZRz94rfKZvxshmI0t2x/bu3VtfX/+///u/Y8eOtWJ8wLNUz5nf12EdGvXAmcxfE0qn0/fcc89dd901a9Ys0wcHPC4S4YnSsJy6jEzdzwr4nvlrQvfff/+0adNuv/1200cGPC4SkXCYBSFYLhDIHBgCYPqa0ObNmw3DqKurM3dYwPt0XTSN0xsoEBr1wGlmrgk1Njb+7W9/++Mf/2jimIBfxOM051E4NOqB00xLQtu3b1+/fv2f/vSnXqekOzo6Dh06ZNZ3AbxJ02jOo9DUapCu2zsLwHYjSUK7d+9evXp1z3yzbdu2Bx54oK6ubty4cb0+89Zbb/3iF7+Y7zQBb6M5j8LjjnpARPo9J9TZ2SkiqVTq1KlTfe8gS6fTixcv7urqeuuttx5++GERefnll++8804R6XkJq4icPHlSRObPn19SUmLR7AEviMczJ1iBAlP1Me76hb+dkYSam5uff/75xsZGEUmlUgsXLrziiivC4fAFF1zQ89NKS0u7uromTJggIi0tLYPXxK677joLpg14SCxGcx62UY36UIgzavCts7q7u+2eg4hIVVUVz5iGH6m9CbbGYCP+I4QvZYOHVbdtABiaas4747cR+Fc0KlOnSijEFi38yaq76AEMjYPScIJAQBIJjk7Dt0hCgE3UxU/hsL2zAEROH53mMjL4EkkIsAmFHTgHD1qEj5GEADvQnIfTqGUh9sjgP5yYBgrOMCQW44oxOI5q1BsGjXr4CmtCQMFFIlwxBicKBCQcZo8MfkMSAgpL10XXOSEEhwqFMv+JAr5BEgIKi+Y8nIzLyOA/JCGggGjOw/nCYRr18BVOTAMFFIlwxRhcQB2dJrLDH1gTAgolEpFwmOY8XEA94oE9MvgDa0JAQRiGaBrNebhGNCo1NaLrZHd4HmtCQEHQnIe78NRp+AZJCLCeroth0JyHywSDYhg06uF5JCHAejTn4UY06uEPJCHAYqqNzGELuJFq1LNHBk8jCQEWi0TYF4OLJRKiaWIYds8DsApJCLASzXm4nWrUsywE76JFD1hG10XTpLvb7nkA+aFRD09jTQiwDAel4Q006uFpJCHAGupoBfcVwBvUahCXkcGLSEKANVgQgpewLATvIgkBFojHM+dMAc8IBmnUw5NIQoDZDENiMZrz8CAa9fAikhBgNprz8KpAQMJhloXgMbToAVPpuug6zXl4VihEox4ew5oQYCoOSsPbuIwMnkMSAsyjOsY05+Ft6ug0jXp417DzZwAAIABJREFUBUkIME88zkFpeB+NengLSQgwSTwuwSCHJ+ALalmIPTJ4AiemATOo5vz+/XbPAyiURIKj0/AG1oQAM0QiEotJIGD3PIBCoVEPryAJAXlTzXlOCMFvQiExDNF1u+cB5IUkBOQtHpeGBrsnARQcjXp4AkkIyI/qEnNUAv4UDtOoh9txYhrITyTCghB8TR2d5jFacC3WhIA8cMUYEAhIMMgeGdyLNSFgpAxDNI3mPCDRKI16uBdrQsBI0ZwHFJ46DTcjCQEjoutiGDTngQy1GkSjHi5EEgJGJBLhznngczTq4VokIWD4NC1zShRAlrqMjD0yuA1JCBi+SIR9MaAfiYRomhiG3fMAhoEkBAwTzXlgIGqtlGUhuIolSai1tdWKYQH76bpoGieEgAFFo5mb+ACXMDkJvfHGG4sWLbr++uvNHRZwinicGAQMhkY93Ma0JNTS0hKJRBYtWvTqq6+aNSbgLOoABLcKAINTe8dcRgaXMC0JXXTRRYlEora21qwBAcdhQQjIBctCcBXTklB5ebmITJo0yawBAWeJx2nOA7lSjXoeLwQ3MPnesaKiInMHBBzBMCQW44oxYBjUHfWGwY00cDha9EAOVHOeP9CB3AUCEg6zRwbn4y56YCiqEtzdbfc8ALcJhbijHs7HmhAwFA5KAyPDZWRwAwetCVVVVfV9kYc0wmaqCUxzHhiZYFAeeUQ0jf+JYK9+M4bioCRE6IETsSAE5CO7LEQSgq36ZoxsNmJ3DBhYPC7BIEccgLyo/4nYI4NTOWhNCHAWmvOAWaJRjk7DsVgTAgYQiUgsRnMeMAGNejgYSQjoj66LYUg0avc8AK8IhcQwuKMeDkQSAvrDQWnAXDTq4VQkIaAP1ZznQANgLvWgdu6oh8OYfGK6s7NTRFKp1KlTp7iDDG4ViUhDg92TALxIXUZGox5OYloSam5ufv755xsbG0UklUotXLjwiiuuCIfDF1xwgVnfAigE9eATFoQAKwQCmUY9u89wDNOS0De+8Y1vfOMbZo0G2EPXRdNozgMWolEPh+GcENBDPE5zHrCWOjpNox6OQRICTqM5DxSGWg2iUQ9nIAkBp3F2ASgMGvVwEpIQICIi8XjmLCeAAggGJRBgjwxOQBICREQkFmNfDCioREI0TQzD7nnA70hCAM15wA5qFZZlIdiNu+jhe6o5391t9zwA/4lGZepUCYX4PQQ2Yk0IvscVY4BdAgFJJFgWgr1IQvA3dQUSz/4H7KJWg7iMDPYhCcHf4nEOSgN24kGLsBtJCD5Gcx5wAtWo5/FCsAknpuFXhiGxGFeMAY6g7qg3DO66QeGxJgS/ikS4YgxwikBAwmH2yGALkhB8SddF1zkhBDhIKJT5HxMoLJIQfInmPOA0XEYGm5CE4D805wFnCoclEKBRjwIjCcF/aM4DjkWjHgVHEoLPRCISDNKcBxxK/e/JHhkKiBY9/MQwRNNozgOOFo1KTY3oOr+xoDBYE4Kf0JwHnI+nTqOwSELwDV0Xw+CEEOACwaAYBo16FAZJCL5Bcx5wCxr1KCCSEPxB9XI5dgC4hWrUs0cG65GE4A+RCPtigMskEqJpYhh2zwMeRxKCD0QiEg6zIAS4TCAgwSDLQrAaLXp4na7TnAfcikY9rMeaELwuHqc5D7gVjXpYjyQET1OHDDghBLiXWg2iUQ/LkITgaTTnAbejUQ+LkYTgXfF45sQlAFcLBmnUwzokIXhXLMa+GOARNOphGZIQPIrmPOAlNOphGVr08CLVnO/utnseAMxDox7WYE0IXsRBacB7ODoNa5CE4DnqirFw2N5ZADCfOjqt/h8HTEISgufE4xyUBryJBy3CAiQheEs8LsEgxwgAz1LLQuyRwTycmIaHGIbEYlwxBnhcIiE1NWIY3KIDU7AmBA+JRLhiDPC+QEDCYZaFYBaSELxC10XXOSEE+EIoJIbBZWQwBUkIXkFzHvAPGvUwD0kInkBzHvCbcJhGPUzBiWl4QiQiDQ12TwJAYamj0/wKhPywJgT344oxwJ/UZWTskSE/rAnB5QxDNI3mPOBTXEaGvLEmBJejOQ/4GU+dRt76SUKpVKq5uXnv3r0jGO7w4cPbt2/fuXNnOp3Oe27AUHRdDIPmPOBrwSCNeuSj9+5YXV1dIpGorq4+fPjw0aNH77vvvhkzZuQyUEtLy7333jthwoQpU6acPHly6dKlc+fOveuuu8aOHWvBtAEREYlEaM4Dfpdt1LNLjhE5IwmtXLnyH//4x9NPPz1t2jQReeCBBxYtWqRp2uWXXz74KC0tLZFIpLa29qabblKvHD169Prrr3/rrbcS/KCCRTQtc14SgM+Fw/LII9y+jJH5fHdsy5YtmzZtikQiKgaJyJ133jlu3LilS5eeOHFi8FFWrlx50UUXZWOQiJx77rk//vGPm5qaXnrpJSvmDUgkwp96ADISCdE0MQy75wH3ySShdDq9Zs0aEbn22ms/f2/UqGuuuebgwYOPPfbYIEMcP358//795557bq/Xzz//fBFpbm42ecqA0JwHcCa1QszRaQxfJgk1NjYePHhwzJgx2QUhZdasWSLy5JNPDjnQ66+/fujQoZ6vvP/++yLy1a9+1bTJAoqui6ZxQgjAGaLRzP2DwHBkktCLL74oIhdffHGvt9W6zrvvvrtv376Bhhg3btyUKVNSqdSyZcs+/fRT9WI6nd60aVNFRcXcuXMtmTj8jCvGAPRFox4jkklCra2tIlJRUdHr7UsuuUR90NbWNsgoy5cvF5FXX331pptuOnz4sIjU1tYeP348kUjQHYPJ1FEAnq8PoC+1Y85lZBiOTBJ6++23RaS4uLjX26NHZ8plHR0dg4zy7W9/e8WKFSLy5ptvXnfddT/96U+PHz/+97//vW+0AvLFghCAgbAshOHLBJ2uri4RKSoqGujzBtkdU0Kh0DnnnLNy5cpkMvnyyy/fe++9paWlw5pKVVVV3xfVYhWQEY/TnAcwmGBQAgEa9eil34yh5Hrv2Nlnnz3k53z88cdf+9rX9u3bl0wmly9fvnfv3l/84he5zpHQgyEZhsRi3DkPYAjqjvpQiHt4kNU3Y2SzUWZ3LLsL1kv20ozp06cP/j1WrlxZX1+fSCQ2b96sCmgbN2783e9+N+JJA73RnAeQi0BAwmH2yJCjTBKaOHGiiGSbX1nJZFJ9MH78+EFGqaur27Rp0+9///uioqKJEyc+8cQTM2fOFBFN07Zt22b+rOFDqhzLCSEAuQiFaNQjR5kkdOmll4rI8ePHe72tTlKLSK/nDPV09OjRBx98cPr06dkSfmlp6UMPPTR16lQR+ctf/mL6pOFHHJQGkLvsZWTAUDJJqKamRkR27tzZ6+2PPvpIRCoqKqZMmTLQEK+99trJkycDZ27HlpaWrl69ut8xgWFTnVia8wByp45O06jHUDJJaO7cuaWlpR9++OF7773X8+2mpiYRWbBgwZADdXd393plxowZY8aM6XsLBzBs1EAADBeNeuQmk4SKiopuu+02EXnhhRey76XT6VdeeaW8vPzmm2/u+TW7d+9evXp19m6Nb37zm+ecc85rr72WPV6tpFKpVCp19dVXW/t3AM+LxyUY5KA0gGFTy0LskWFQn99Fv2TJkurqak3Tjhw5ol5Zv359R0fH2rVrx40bl/20dDq9ePHijRs3qkcpikhxcfGvf/3rZDK5du3ankM/+OCDF1544e2332793wW8SzXnWRACMDKJBEenMbgzyvPr1q2LRqM33HDDlVde2d7e/sEHHzz11FMzZszo9TWlpaVdXV0TJkzIvvL9739/7Nix999//5tvvvm9731PRLZs2TJ+/Pi//vWvw32+InCGSERiMR4KAmCEso161pUxgLP6nu+xRVVVFU9WRG+6LpGI7N9v9zwAuJlhSE2NJBKEIfSUDR6jhvxUwDY05wHkj0Y9BkUSglOp7iu/wwHIXzhMox4DyfXeMaDQIhGuGANgGnUZGY8lQx+sCcGRuGIMgLkCAQkG2SNDX6wJwXkMQzSNg9IATBaNSk2N6Dq/ZaEn1oTgPDTnAViBp06jPyQhOIyui2HwKEUAllCrQTxoET2QhOAwkQjNeQBWoVGPPkhCcJJ4PHOqEQAsoi4jY48Mp5GE4CRcMQagABIJ0TQxDLvnAUcgCcExaM4DKAy19syyEESEFj2cQtdF08QZt+AB8D4a9TiNNSE4A1eMASgkGvU4jSQEB1Ab9jwFH0AhqdUgLiPzPZIQHIAFIQCFx7IQRIQkBPvRnAdgF9Wo5/FC/saJadjKMCQW44oxALZRd9QbBjf8+BZrQrCVas7zBxAAuwQCEg6zR+ZnrAnBProuuk5zHoDNQiEa9X7GmhDsw0FpAE7AZWT+RhKCTVRzleY8ACdQR6dp1PsSSQg2ice5YgyAU9Co9zGSEOwQj0swyJY8AAdRfyixR+Y/nJhGwdGcB+BMXEbmS6wJoeAiEYnFaM4DcBz2yHyJJITC0nUxDE4IAXCoYFAMQ3Td7nmgcEhCKCya8wCcjEa9/5CEUECqocoGPAAnUw++p1HvG5yYRgFFItLQYPckAGAo6jIyHnjmD6wJoVDUFWMsCAFwvkCARr1/sCaEgtB10TSa8wBcg0a9b7AmhIKIx2nOA3ATGvW+QRKC9WjOA3AjtRpEo97rSEKwXiRCcx6A+9Co9weSECwWj2fOHgKA66g76tkj8zSSECwWi7EvBsDFEgnRNDEMu+cBq5CEYCWa8wDcTq1qsyzkXbToYRnVnO/utnseAJCfaFSmTpVQiN/rPIk1IViGK8YAeEMgIIkER6e9iiQEa6gre3hWPQBvUEenuYzMi0hCsEY8zkFpAN7Bgxa9iyQEC9CcB+A9almIPTLP4cQ0zGYYEotxxRgAD1J31BsGdwd5CWtCMFskwhVjALwpEJBwmD0yjyEJwVS6LrrOCSEAnhUKZf6gg1eQhGAqmvMAvI3LyDynnySUSqWam5v37t2b59DpdPo///nPtm3bUqlUnkPBHWjOo7CSyWRbW9uOHTva2tqSyaTd04FvhMM06r2k94npurq6RCJRXV19+PDho0eP3nfffTNmzBjuoA0NDU888URHR8ecOXOmT59u0lTheJGINDTYPQl4XDKZ3LFjR2tra1tbW0lJiYgUFxer18vKykSkurp69uzZ6mPAKmpZiF/8POGs7h6XIaxcufIf//jH008/PW3aNBF54IEH/vznP2uadvnll+c43JEjR371q1+9/vrrq1atmjdvXu7zqKqqam1tHdbU4SxqrZitMVhGZaD6+vqqqqqysrK+Waezs1NE2traOjs7Kysrq6urKysr7Zgp/IE/9FwuGzw+T0JbtmxZtmzZHXfc8T//8z/qlXQ6fdVVV40ZM+aFF15Qv3UN7r333rv55pu7uroeeeQRlaVGMCG4kmHI1Kmyfz+VMVhky5YtW7duraioyCXcdHZ2HjhwoLOzc+bMmcP6lQwYBsOQmhpJJHh2mktlg0fmnFA6nV6zZo2IXHvttdlPGjVq1DXXXHPw4MHHHntsyBGPHDnywx/+8P3331+3bt1wYxBcj+Y8LJNMJtesWbN169bZs2fnuMZTUlJSWVlZWVm5devWNWvWcIQIluCp016RSUKNjY0HDx4cM2ZMrxAza9YsEXnyySeHHOhnP/vZ+++/f8stt+S+lQaP0HUxDJrzsIKKQSdOnJgzZ446FZS7kpKS2bNnn3XWWYQhWCUYFMOgUe92mST04osvisjFF1/c6+3zzz9fRN599919+/YNMsozzzzz6quvFhcX33LLLdbMEw5Gcx6W0TStrKxs5syZI/tytThUXl6u1rwBk9Go94RMElJbZRUVFb3evuSSS9QHbW1tg4yybt06EfnBD34wbty448ePb9u2raWlJZ1Omz9fOI3qkbJNDgts2bIlmUxWVVXlOc7kyZNFRKPzDCuoRj17ZG6WadG//fbbcrqMesbbozOf0NHRMdAQzc3NBw8eFJFJkyYtWbLkX//6V1dX18mTJ8vKympra3sePIIH0ZyHNdra2rZu3Tpnzpz8hyopKZk5c+aOHTt27Ngxe/bs/AcEzqAuIwuFOCvpUpmg09XVJSJFRUUDfd4gu2MvvfSS+uCdd9757W9/O3HixFOnTv3ud797/PHHf/7zn48ePfq73/1uLlPp9zc/CmWOph6nwYIQLFBfXz/iTbG+VBiqr68nCcF8gYAEg5wTcLhBVpdzvYv+7LPPHuitAwcOiMi0adNWrVqlXikqKlq5cuWePXv+9a9/xePx73znO6NGDX2tB6HHZXRdNI0752GFtra2tra2/PfFelJr3m1tbTxkCOaLRqWmRnSd3wwdq2/GyP4Jkwko2V2wXrJnfQZ5VPSRI0dE5Mtf/nKv1yORiIh0dHRs27Zt2FOG86lfgFgNhgWamppMXBBSSkpKKioqmpqazB0WEKFR726ZJDRx4kQR+fTTT3u9na2ejh8/fqAhxowZIyJf+MIXer1eU1OjPjh27JgZU4WTaJoYBk+ah0V27NhhxXUZZWVlg5c/gJFTq0E06l0ok4QuvfRSETl+/Hivt9VJahEZ5GGJKiT1vWa1uLg4lydTw5XYEYdl1IViw316UC7UmIQhWIJGvWtlkpBav9m5c2evtz/66CMRqaiomDJlykBDfOUrX5EememM0UeNEpHzzjvPpNnCGeLxzAlBwALZu1QBlwkGadS7USYJzZ07t7S09MMPP3zvvfd6vq321BcsWDDIEKon/9///vfw4cO93jp16tR5551XXV1t5pRhu1iMJ0rDOpY+D7q8vJw1IVgokcgcHoB7ZJJQUVHRbbfdJiIvvPBC9r10Ov3KK6+Ul5fffPPNPb9m9+7dq1evPnTokPrLQCCgotKzzz7b89P27Nlz8uTJW265JZfiGFyjpobmPCzV0dFh6ZrQIE9HA/KVbdTDPT7PKEuWLKmurtY0TXXBRGT9+vUdHR1r164dN25c9tPS6fTixYs3bty4YsWK7IsrVqyYPn16XV1d9rFDn3766b333vutb31ryZIlBfkbQUHouug6J4RgqfLy8hMnTtg9C2CkotHMH5VwiTPK8+vWrYtGozfccMOVV17Z3t7+wQcfPPXUUzNmzOj1NaWlpV1dXRMmTMi+UlJSkkgkamtrb7zxxh/96Efnnnvuc889N3v27KVLlxbibwIFw0FpFERnZ6d1I/NwRVgre3Sax625xBlJqKSkZPXq1YN/wahRo/p9PtCECRPWr1+f/cvFixebMj84iLq2ieY8LFZZWWndU3+sy1jA54JBeeQR0TT+wHQFTvAgZ/E4B6VRAGVlZdbtjp04cYJnTMNyPGjRVUhCyE08LsEgB6VRAGVlZZMnT7aiQdbe3t7Z2UlFH4WgGvU8XsgNSELIgWHQnEchVVdXW3ERYTKZDLNbgYJJJETXadQ7H0kIOYhEJBbjijEUTGVl5YkTJ0w/09Pe3s7WGAonEJBwmGUh5yMJYSiqDsqCEAqorKzssssuM/cRiG1tbbNnz2ZrDAUVColh0Kh3OJIQhkJzHnaYP39+Z2dne3u7KaMlk8mOjg62xlBoXEbmBiQhDIrmPGxSVla2bNmytra2/PfIOjs7m5qaiEGwRzgsgUDmz1I4EkkIg4pE2BeDXcrKyubMmbNjx458wlBnZ+euXbvmz5/PCSHYJpGgUe9kJCEMLBLhijHYa968eSoMjWybLJlMbt26tbq6et68eabPDciVuoyMPTKnGj30p8CfDEM0jafFw3bz5s2rrKzcsGHDcB+K2NbW1tHRsWzZMlaDYL9oVGpqRNf53dKBWBPCAGjOwzEqKytra2u7u7u3bt065Mmhzs7Otra2+vp6YhAchKdOO9hZ3d3dds9BRKSqqsqKB6lhhHSd6wPhQMlksr6+fvfu3aoMX1ZWVlJSUlxcrB4+dOLEiY6OjmQyOX/+fArzcBzDkJoaSSRYFnKIbPAgCaE/U6fyvyscK5lMtrW1qT8xksmkupejsrKyvLxcRDgSBOfil0wnyQYPzgmhD03LnO8DHKmsrGz27NmzZ8+2eyLAMKnLyLjN2mE4J4Q+aM4DgEUSCdE0LiNzFJIQzkRzHgCso1bcOTrtJOyOoQddF00TZxwdAwBvolHvMKwJoQeuGAMAq9GodxiSEE5TW9fczQQAVlOrQVxG5gwkIZzGghAAFAbLQk5CEoKIiMTjNOcBoHCyjXrYjSQEEcOQWIzmPAAUFI16ZyAJgeY8ANghEJBwmGUh29Gi9z1dF12nOQ8ANgiFaNTbjjUh3+OgNADYRR2djkTsnoevkYT8TXU4ac4DgF3U0Wka9fYhCfkbFwECgL1o1NuNJORj8bgEg2xOA4DN1B/F7JHZhBPTfqWa8/v32z0PAACXkdmJNSG/ikQkFpNAwO55AABo1NuJJORLui6GwQkhAHCQUEgMQ3Td7nn4DknIl2jOA4DT0Ki3CUnIf1RXk61oAHCacJhGfeFxYtp/IhFpaLB7EgCA/iQSUlPDY94KiTUhn+GKMQBwskCARn2BsSbkJ4YhmkZzHgAcjUZ9YbEm5Cc05wHA+XjqdGGRhHyD5jwAuIVaDaJRXxAkId+IRGjOA4A70KgvIJKQP8TjmVN4AABXUHfUs0dmPZKQP8Ri7IsBgMskEqJpYhh2z8PjSEI+QHMeANxIreWzLGQxWvRep+uiadLdbfc8AADDF43K1KkSCvHbrHVYE/I6rhgDAPcKBCSRYFnIUiQhT1MbzDy1HQDcS60GcRmZZUhCnsaCEAC4HQ9atFg/SSiVSjU3N+/duzefcTs6OhobG48dO5bPIMgLzXkA8AbVqOfxQtbofWK6rq4ukUhUV1cfPnz46NGj991334wZM0Yw7k9+8pNdu3Y9/vjjV1xxhRnzxDAZhsRiXDEGAB6h7qg3DG5MMt0ZSWjlypX/+Mc/nn766WnTponIAw88sGjRIk3TLr/88mENun79+l27dpk5TQwXV4wBgJcEAhIOc+bBCp/vjm3ZsmXTpk2RSETFIBG58847x40bt3Tp0hMnTuQ+4ptvvvn444+bPE0Mi66LrvMoRQDwlFAo88c7TJVJQul0es2aNSJy7bXXfv7eqFHXXHPNwYMHH3vssRyHO3HixLJly1avXm36RDEM/NIAAN7DZWTWyCShxsbGgwcPjhkzJrsgpMyaNUtEnnzyyRyHW7169VVXXVVdXW3uLDEMqmlJcx4AvEcdnaZRb6pMEnrxxRdF5OKLL+719vnnny8i77777r59+4Ycq7GxsaWl5e677zZ7khiOeJx9MQDwJhr1FsgkodbWVhGpqKjo9fYll1yiPmhraxt8oCNHjtTW1q5Zs2bs2LFmTxI5i8clGKQ5DwCepf6QZ4/MPJnu2Ntvvy0ixcXFvd8enfmEjo6OwQeqra0Nh8NVVVVmzxA5ozkPAH4QjUpNjeg6v/eaIhN0urq6RKSoqGigzxt8d+yZZ575+OOPlyxZks9U+k1RarEKOaE5DwB+kN0jIwnlbJCVmlzvoj/77LMHeuudd95Zt27dU089Nex5nYnQkxddF8PghBAA+EIwKPE4y0K565sxstkoc04ouwvWSzqdVh9Mnz59oE/45S9/+Ytf/OKCCy4wYaYYMZrzAOAfNOrNkwlAEydObG9v//TTT3u9nUwm1Qfjx4/v9+sTicTbb7/d1NTU1NTU992HHnroueee+/rXv37dddeZN2f0oRqV/GYAAP4RDssjj4im8diUPGWS0KWXXtre3n78+PFeb6uT1CLS6zlDWfv37//444+ffvrpft/VTz8KkyRkrUhEGhrsngQAoLDUZWTqIUMYqUwSqqmpef7553fu3Nnr7Y8++khEKioqpkyZ0u/Xh0Khq6++uu/rt956q4jcfffdlZWVF154oZlTRi+RiITDLAgBgO8EApkDQ5yOyEMmCc2dO3fVqlUffvjhe++9N3HixOzbas9rwYIFA339tGnTBlouEpHLL7+cu+itpeuiaTTnAcCnaNTnLXNiuqio6LbbbhORF154IfteOp1+5ZVXysvLb7755p5fs3v37tWrVx86dKiQE0X/4nGa8wDgXzx1Om+f30W/ZMmS6upqTdOOHDmiXlm/fn1HR8fatWvHjRuX/bR0Or148eKNGzeuWLGi0JNFL5pGcx4A/E6tBnFH/UidUZ5ft25dNBq94YYbrrzyyvb29g8++OCpp56aMWNGr68pLS3t6uqaMGFCAeeJ/rA3DADINuo5KTEiZ3V3d9s9BxGRqqoqnqw4POqZWlTGAAAimRIZuwQ5ywaPUUN+KhwqFuO/eABARiKROTKBYSIJuRPNeQBAT9lGPYYp13vH4CCqOe+MbU0AgFNEozJ1qoRC/J48LKwJuRAHpQEAfQUCkkhwGdlwkYTcRl0xxi0zAIC+1M0b6icFckMScpt4nIPSAID+8aDF4SMJuUo8njkTBwBAv9SyEHtkOePEtHsYhsRiPDgLADAEdUe9YXAXUy5YE3KPSIQrxgAAQwsEJBxmjyxHJCGX0HXRdU4IAQByEgplfnBgKCQhl6A5DwDIXfYyMgyFJOQGNOcBAMMVDtOozwVJyA0iEfbFAADDRqM+ByQhx+OKMQDAyASDEgyyRzY4WvTOZhiiaTTnAQAjFI1KTY3oOr9RD4Q1IWejOQ8AyAdPnR4KScjBdF0MgxNCAIC8BINiGDTqB0IScjCa8wCA/NGoHxRJyKlU75FtXQBA/lSjnj2y/pCEnIrmPADARImEaJoYht3zcBySkCPRnAcAmCsQkGCQZaG+aNE7j67TnAcAmI9GfX9YE3IedVCa5jwAwFw06vtDEnIYtYnLFWMAACuo1SAa9T2QhByG5jwAwDo06vsgCTlJPJ450QYAgEWCQRr1PZGEHMMwJBajOQ8AsByN+h5IQo5Bcx4AUBiBgITDLAsptOidQddF16W72+55AAD8IRSiUa+wJuQMHJQGABRfUIzvAAAXUUlEQVQSR6dPIwk5gLpijOY8AKCQ1NFp9TPIx0hCDhCPc1AaAFBoPGhRREhC9ovHJRhkmxYAYAO1LOTvPTJOTNtKNee5YgwAYJdEwudHp1kTslUkIrEYV4wBAGzj+0Y9Scg+qjnPCSEAgL1CITEM315GRhKyD815AIAT+LtRTxKyCc15AIBzhMO+bdRzYtomkYg0NNg9CQAATlNHp/33KzprQnbgijEAgNMEAhIM+nCPjDWhgjMM0TSa8wAAx4lGfdioZ02o4GjOAwCcyZdPnSYJFZaui2HQnAcAOFQw6LdGPUmosCIRmvMAAOcKBCSR8NVpIZJQAWla5jwaAACOpS4j880eGUmogCIR9sUAAC6QSIimiWHYPY9C6CcJpVKp5ubmvXv3DnesdDq9c+fO7du3Hzt2zIy5eQvNeQCAW6gdDH8sC/Vu0dfV1SUSierq6sOHDx89evS+++6bMWNGLgPV1dXV1dV98skn6i9nzZr1m9/8JkBDStF10TTp7rZ7HgAA5MY3jfoz1oRWrly5YcOGRx99dO3atY8++uh3vvOdRYsW7dy5c8hRVq1atXbt2vHjxweDwfLychFpaWlZsGBBa2urVRN3F64YAwC4i28a9Z8noS1btmzatCkSiUybNk29cuedd44bN27p0qUnTpwYZIidO3f+85//3LhxY0NDQ11d3SuvvBKNRkXk2LFjy5cvt3T27qC2Wv33/HIAgLup1SCvX0aWSULpdHrNmjUicu21137+3qhR11xzzcGDBx977LFBhti8efOGDRuuuuqq7CsLFy684447ROTf//73vn37LJm4i7AgBABwI38sC2WSUGNj48GDB8eMGZNdEFJmzZolIk8++eQgQ8yYMeOyyy7r9eLNN9+sPmhvbzdtsm4Uj9OcBwC4lWrUe/rxQpkk9OKLL4rIxRdf3Ovt888/X0TefffdQZZ2brzxxr4vlpeXjx49WkQmTZpk1lzdxzAkFmNBCADgYolE5oIEj8okIXW0uaKiotfbl1xyifqgra1tWOOmUqnPPvvsS1/6Ut905SOqOU+BDgDgXoGAhMMe3iPLtOjffvttESkuLu799ujMJ3R0dAxr3ObmZhFZvHhxvhN0L10XXac5DwBwvVDIw436TNDp6uoSkaKiooE+b7gHn5999tlJkyYtWrQo9y+pqqrq+6KLe/gclAYAeIM6Oh2JyP79dk9lhPrNGErvJysO5Oyzz879++3du7e+vv7RRx8dO3Zs7l/l4tDTl+oc0pwHAHhDMCiPPCKa5tIfbX0zRjYbZc4JZXfBekmn0+qD6dOn5/jN0un0Pffcc9ddd6nemU/F41wxBgDwDu826jNJaOLEiSLy6aef9no7mUyqD8aPH5/jiPfff/+0adNuv/12k2boQvG4BIOe3EwFAPiX+tHmuUZ9Zino0ksvbW9vP378eK+31UlqEen1nKGBbN682TCMuro6E6foMqo579qdVAAABuTFy8gya0I1NTUi0veKsY8++khEKioqpkyZMuRYjY2Nf/vb3/74xz+aPUlXiUQkFqM5DwDwIC826jNJaO7cuaWlpR9++OF7773X8+2mpiYRWbBgwZADbd++ff369X/60596nZLu6Og4dOiQeRN2NvXsKU4IAQC8KhQSwxBdt3sepskkoaKiottuu01EXnjhhex76XT6lVdeKS8vz16doezevXv16tU98822bdseeOCBurq6cePG9frMW2+99Ytf/KKFfweOQnMeAOBt2Ua9V3xeGVuyZMn27ds1Tfv+978/YcIEEVm/fn1HR8ef//znnvkmnU4vXry4q6vrrbfeevjhh0Xk5ZdfvvPOO0Wk5yWsInLy5EkRmT9/fklJSWH+ZmymmvMe2joFAKAf4bCrG/W9nFGeX7duXTQaveGGG6688sr29vYPPvjgqaeemjFjRq+vKS0t7erqUmmppaVl8JrYddddZ/qkHSoSkYYGuycBAID1EgmpqfFGEjqr2xnXQVRVVbn7yYpqnZCtMQCAT7j8B182eOT6jGkMRtdF02jOAwB8xCuN+lF2T8AT4nGa8wAAf/HKU6dJQnmjOQ8A8Ce1GuTyRj1JKG+RiHt3SQEAGDlPNOpJQvmJxyUQcPsWKQAAIxQMSiDg6j0yklB+YjH2xQAAvpZIiKaJYdg9jxEiCeUhEpFwmAUhAICvqb0R1y4L0aIfKdWcd8bTmAAAsFM0KlOnSijkxtUB1oRGiivGAABQAgFJJFy6LEQSGhG1IeqJp4wDAGACtRqkruB0FZLQiLAgBABAT6590CJJaPhozgMA0Jdq1Lvt8UKcmB4mw5BYjCvGAADoh7qj3jBcdAMVa0LDFIlwxRgAAP0LBCQcdtceGUloOHRddJ1HKQIAMKBQKPPj0iVIQsPBQWkAAAbntsvISEI5U81AmvMAAAxOHZ12SaOeJJSzeJx9MQAAhuaqRj1JKDeRiASDNOcBAMiJ+qHphj0yWvQ5MAzRNJrzAAAMQzQqNTWi6w5fR2BNKAc05wEAGC6X7JGRhIai62IYnBACAGDYgkExDIc36klCQ6E5DwDAyLihUU8SGpRqADp7gxMAAOcKhx3eqOfE9KAiEWlosHsSAAC4mbqMTD1kyHlYExpYJCLhMAtCAADkJRCQYNCxR6dZExqArtOcBwDAHA5u1LMmNIB4nOY8AADmcHCjniTUH02jOQ8AgJnUapDzGvUkof7QnAcAwFxObdSThPqIxzNnuwAAgIlUfcxhe2QkoT5iMfbFAACwRCKROYLiGCShM9GcBwDAOs5r1NOi70E157u77Z4HAADeFY3K1KkSCjlk3YE1oR44KA0AgNUCAUkknHN0miR0mroSJRy2dxYAAHifOjrtjMvISEKnxeMclAYAoBCc9KBFkpCI0JwHAKCw1LKQA/bI/HJiOplMlpWV9f+eYUgsxhVjAAAUlLqj3jDsvdvKs0komUzu2LGjo6MjmUy2tbWpF8tOq6qqmj17duZTIxGuGAMAoNACAQmHJRKRhgb1wpYtWwb6wV1eXj5v3jwrZnFWtzNK41VVVa2traYMpTJQfX29+gdXVlZWXFxcUlLS2dkpIidOnOjs7GxvbxeRysrK6gsvrLzmGprzAADYwDCkpib5hz/sGDu2vr6+pKSkoqIi+4NbRDo7O9UP7mQy2dnZWVlZWV1dXVlZmf93zgYPryWhNWvWHDhwoKKiYsh/TJ2dnQcOHGhtbZ0/Y8a8n/40/28NAACGa8vdd29NpSoqKiZPnqzSz0DUD+729vY5c+bkvz7kwSSUTCY1TUsmk9XV1bl/lfrH2tHRsWzZsgEPEgEAALPZ+4M7Gzw80h1ra2tbsWLFWWedNax/miJSUlJSWVlZXl6+Zs2a7K4kAACwlCk/uLds2ZL/TLyQhJLJ5Jo1a/LZOKysrKyqqlLJ1Ny5AQCAXkz5wT1z5sympqb8VzG8kIQ0Tauurs5zb0sdr16zZo1ZswIAAP3SNK2qqirPH9zqeLWW94OqTU5CqVSqubl579695g47iDVr1gz2rKDhUMk0/3+mAABgIGoHxpT+V0VFRXl5eZ4/uM1MQnV1dd/85jc3bdoUj8fnz5+/Z88eEwfv144dO9ra2oa7xTiImf+/vfuPibp+4Dj+ToF2N8SNz2n+4GZrwvlj/KgVdSxqrjYYdW7W0JbkaKzSmqvJX7ll2g/SOWnWBFkWbGLYGrkBMWPRYuHdoC1gVvNuymyXEHqfzCYnFnz4/vFp92UHot7n87mTz+f5+Ot8D9/vt/f2vfeL9/tz78vLU+vUq0IAABCh3nSj48KdkZERCAS0LNy6JaFdu3bV1tYePXq0urr66NGjTz75ZFlZWV9fn171z8jv9+fl5elYod1ud7lcXq9XxzoBAICqtbXV6XTqWKF6Rtba2hpzDfokoba2ti+++OLFF1/MzMxUS7Zv356amrpjx45r167p0sSMfD6f7h99V9OlvnUCAAAhhM/n0+VcbCpJkmRZjvkzTzokIUVR1AeNS0pK/l/vvHlFRUVDQ0ONjY3am5hRW1ub0+mc/RamGKgV+nw+fasFAMDifD6fQQu33W6PeeHWIQl1dXUNDQ2lpKRENoRU+fn5QoimpibtTcwoFAoZdBei0+nkgAwAAH35/X7jFu6Y72fWIQl1dHQIIVauXBlVvnjxYiHEhQsXBgcHtbcyXSAQMOgN1T2uAgAA4y7ts9lsiTwdU1PY9AegVq9erb4w6LEbWZYNiixa3lAAADAjvW690VeS9irOnTsnhLDZbNFVJ/1XeSgU0t5KnMmyLPbsSXQvAAAwD+O2MOx2+7Vr12JLWjokobGxMSFEcnLyjX7gFk/HXC7X9MIbHfsZ926KyOnY+fMG1Q8AgNXIqakJbH3GjKHSIQnd1Pz582/lx27rWSdJksLhcKw9uon/aq6vN6h+AACsRhJC2rkzHA4btJERDodn2RCanjEi2UiH54Qip2BRFEVRX6xatUp7K9Op9wcYUbNet4ADAIAISZIMumVw9hg0Ox2S0NKlS4UQ169fjyqPxJSFCxdqb2U6Q5+6ugMf6QIAYE4z7jxHyxaGDkkoJydHCHH16tWocvVJaiFE1D1DenG5XMFg0Iiag8HgLAeKAAAgBsYt3FrOiHRIQuvWrRNCTP+KsStXrgghnE7nihUrtLcyndvtNu50zO12G1EzAACWlZWVpX7CS/eag8Ggx+OJ7e/qkISKi4vT0tIuX748PDw8tVy9prm0tFR7EzOSJCkjI0P3dBkIBIhBAADoTpKk3Nxc3RfuYDDodrsT+ZxQcnLy1q1bhRDt7e2RQkVRTp065XA4Nm/erL2JG/F4PLpf2xgMBgsKCvStEwAACCE8Ho/ue0KBQEDLwq3Pd9FXVFQUFBQ0NDT8+eefaklNTU0oFKqurk418v6ArKysjIyM/v5+vSr0er0ZGRl8cAwAACNIkvTEE0/ouHAHAgGNC7c+SUgIcejQoUceeWTjxo27d++uqKj45ptvjh8//vDDD+tV/42Ul5eHw2FdttrU7aXKykrtVQEAgBm53W6bzabLkY4sy6FQSOPCfdfk5KT2rmjncrli/hZZWZbfe+89t9ut5bImWZa9Xm9lZSUbQgAAGEpduPPy8rTcWRMOhzs7O2NeuCPBQ7c9oQSSJGnjxo0+ny/mgBkMBolBAADEh7pw9/f3x7xwy7Lc2dlZXl6ufeGOx7dtxIHb7c7Kyjpw4IAQ4nbflP7+/nA4TAwCACButCzcgUBAPRTTZeE2w+lYhCzLPp+vs7PT6XTe9N0Jh8O///57MBjMyMjg2SAAAOIvgQt3JHiYKgmpAoGA1+sdGBiQJMnpdIopX52hXvKtXuvk9/s9Hk9WVhZbQQAAJJAsy62trerCLUmS3W6/0cItSZLH49Hl2j8zJyGVGjP9fr8sy7Is2+129d1U32WXy/X000/r2BwAANDipgu3lusTpzN/EooiyzJfqgoAwFyhXsBo3NodCR4meWL6pohBAADMIXFbuM3wKXoAAIDYkIQAAIB1kYQAAIB1kYQAAIB1kYQAAIB1kYQAAIB1kYQAAIB1WSUJuVyuRHcB8cNwWwrDbSkMt6XEZ7itkoQAAACmIwkBAADrIgkBAADrIgkBAADrIgkBAADrIgkBAADrIgkBAADrumtycjLRfRCCKyIAAEB8+f1+ceckIQAAgPjjdAwAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFgXSQgAAFiXJZLQxMRET0/P2bNnE90R6IMBRRS/35/oLkA3jCYURenr6+vu7v7777/j0FxSHNpIrLq6uvr6+oKCgkuXLv31119VVVXZ2dmJ7hRip3FAn3nmmaGhoaklFRUVL730kt7dRJz89NNP1dXVAwMDp0+fTnRfoJWW0WRqm0ZdXV1dXd3o6Kj6x/z8/Hfffffee+81rkWTJ6Fdu3a1tLR8+eWXmZmZQoiDBw+WlZU1NDTcf//9ie4aYqFxQNva2n755ZepJUlJSRs2bDCkrzBYb29vbW1tT0/PxMRESkpKorsDTTSOJlPbNN55551jx44tW7bsoYce+vnnn0OhUG9vb2lpaWNjo8vlMqjRuyYnJw2qOuHa2toqKytfffXV119/XS1RFKWwsDAlJaW9vd1msyW2e7hd2ge0pKTkueeeczgckRKHw5Gfn29Uj2GkUCjkcDg+//zzPXv2pKSksCc0p2kcTaa2OfT19b322mv79u0rLCxUS9T/EkKINWvWnDhxwqB2TbsnpCjKgQMHhBAlJSWRwnnz5hUVFR07dqyxsZFd07lF+4CePHkyPT19y5YtxnYU8aIue8uXL090R6ADLaPJ1DaN5ubm2tra3NzcSMnzzz9/6dKlmpqaX3/9dXBw8L777jOiXdM+Md3V1TU0NJSSkqIeo0SovyU0NTUlqF+IkfYBPXToELvl5pOcnJzoLkA3sY0mU9s0srOzp8Yg1ebNm9UXwWDQoHZNm4Q6OjqEECtXrowqX7x4sRDiwoULg4ODCegWYqVxQL/99ttAILBz584HHnhg586dfDgFMAemtpls2rRpeqHD4UhKShJGbgCbNgmp88HpdEaVr169Wn0RCATi3SdooHFAP/74Y/XF6Ohoc3Pz+vXrd+/eff36dQN6CiB+mNqmNzExMT4+vmTJkum/CevFtM8JnTt3Tggx/SlaNVoKIUKhULz7BA00Dujx48cDgcDw8HBXV1dLS8v4+HhTU9Nvv/125MiR+fPnG9RnAEZjapteT0+PEMLQ58BMuyc0NjYmZj115nRsbtE4oDabLTc3t7i4+IMPPvj+++8fe+wxIYTX6/3www917yqAuGFqm95XX321fPnysrIy45owbRK6KX5dMJlbH9BFixZ98sknTz31lBCivr4+PneYAjAaU9t8zp4929raunfv3rvvvtu4VkybhCKHJlEURVFfrFq1Ko7dgVa6D+j777+/bNmy8fHx3t5erZ0DcMdgapuGoihvvvnmG2+8YfTVUKZNQkuXLhVCTH9uTpZl9cXChQvj3SdooPuA2my2Z599VggRudMdgAkwtU1j3759mZmZ27ZtM7oh0yahnJwcIcTVq1ejytUHb4UQUdfS4A5nxICuWbNGCGHopiuA+GNqm0Bzc/P58+erqqri0JZpk9C6deuEEH19fVHlV65cEUI4nc4VK1YkoFuIlREDqp6sTb/IC8CcxtSe67q6uk6cOPHRRx/FpznTJqHi4uK0tLTLly8PDw9PLfd6vUKI0tLSBPULMTJiQH/88ceioiL13A2AaTC157Tu7u6amprDhw9H7eqFQqGRkREjWjRtEkpOTt66dasQor29PVKoKMqpU6ccDkfk9m7MFbc1oAMDA/v374/MmVAo1NHREQ6Ho37m5MmTb731lvF9B6APprbp/fDDDwcPHqyrq0tNTZ1aPjAw8PLLLy9YsMCIRk17s6IQoqKioru7u6GhYcOGDenp6UKImpqaUCj02WefRb3FmBNucUAVRdmyZcvY2NiZM2c+/fRTIcTevXtbW1uXLFmyY8eOkpKS0dHRlpaWxsbGw4cPL1q0KGH/HuhBXQUnJib+/fdfvoNsrpt9NJnapvfdd99t375dCBH5LnrVP//8I4TweDx2u92Idu+anJw0ot47RDgcfvvtt/v6+h599NFgMHjx4sWqqqrs7OxE9wsxupUBVRTl8ccfv3jx4vr16/fv3y+E6Onp2bZtW+SDJAsWLNi0adMrr7ySlpaWgH8DdNLT0/P11193dXX98ccfQoicnJwHH3ywvLz8nnvuSXTXcNtuZTSZ2ubW29v7wgsvzPIDR44ciUpIejF5ElKNjIycOXPG4XCsXbs20X2BDm46oCMjI6dPny4sLIwcM09MTHi9XkVR0tPT165dO2+eac+FARNjasMIlkhCAAAAMyI+AwAA6/ofWkooI1Uii9QAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgaNVnHSAAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyNtl6Gu0AACAASURBVHic7N1/cFx1vf/xd2vTmqWm0LMDlmZly9Dd6lgofrFOVnE2RrTDNDI6/JAfNru3U67gVZH4AzuxyaLgYG86wx1abobiLioI8kM0gXEYQ7ZT2EzCj6ZyUbMCPcxGftg9FaFuSkuS7x+fdEnzq5vsObvn7Hk+/iq7ySefille5/35vD+fBWNjYwIAAOBKC8s9AQAAgLJZVO4JjAsGg+WeAgAAcJHBwUGxTxKS4xOySDAYtHR82Ar/ul2Ff92uwr9uV7H0X3e+BMPqGAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcC+SEAAAcK8FNjljmsZIAABQMvngQU0IAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC4F0kIAAC41yITxxodHd2/f/+///3vc889t6amxsSRAQAArGBaEuro6Ojo6Pj3v/+t/nH9+vU//vGP/X6/WeMDAACYzpzVsZtvvnnHjh3Lli0Lh8Ner1dE+vv7L7vsssHBQVPGBwAAsIIJSWjfvn1/+MMfdu/e3dPT09HR8fTTT7e2torI22+/fdNNNxU/PgAAgEVMSEIPP/zwnXfeeeGFF+Zfueqqq66//noR+fOf//zKK68U/yMAAACsYEISWrt27XnnnTfpxauvvlr9IZPJFP8jAAAArGBCErriiiumvuj1ehctWiQiK1euLP5HAAAAWMGq84RGRkbee++9D3/4w+ecc45FPwIAAKBIZp4nNFFfX5+IbNq0qfBvCQaDU1+k+wwAABRp2oyhWJWEHnnkkZUrV15zzTWFfwuhBwAAWGFqxshnI0uS0EsvvdTZ2fnLX/5yyZIlVowPAABgCvP3CY2Ojv7whz+84YYb1q9fb/rgAAAAJjI/Cd12222rV6++7rrrTB8ZAADAXCavjj388MO6rnd0dJg7LAAAgBXMTEJ79uz57W9/e/fdd5s4JgAAgHVMS0JPPfXUrl277r777km7pLPZ7MjIyBlnnGHWDwIAADCLOfuE9u7de/vtt3d0dCxdunTi6/v377/22ms/9KEPmfJTAAAAzGVCTejJJ5/85je/KSITL2EVkaNHj4pIY2Ojx+Mp/qcAAACYrtgk1N/fP3ub2CWXXFLkjwAAALBIsUlo/fr1nA0NAAAcyqobWAEAAOyPJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANyLJAQAANxrxiQ0ODg4j+EOHjz41FNP7du3b3R0tIhZAQAAlMKiqS89//zzO3bs2L9//wsvvFD4QP39/bfccsvy5cvPOuuso0eP3njjjRs2bLjhhhuWLFli3mwBAADMdEIS6u/vv/POO/v6+kZGRhYvXlz4KP39/dFotKWl5corr1SvvPXWW5deeulf//rXeDxu5nwBAADMc8Lq2Nlnnx2Px1taWuY6yrZt284+++x8DBKRU0899T/+4z9SqdQf//hHE6YJAABggROSkNfrFZGVK1fOaYjDhw8fOHDg1FNPnfT66aefLiJ9fX3FzRAAAMAq0+yYrqqqmsdAzz333JtvvjnxlTfeeENEPv7xj89vZgAAAFYzoYt+6dKlZ5111sjISHNz87vvvqteHB0dfeCBB3w+34YNG4r/EQAAAFYw5zyhm266SUSeeeaZK6+88uDBgyLS0tJy+PDheDxO7xgAALCtabro5+Fzn/vc1q1bb7311hdffPGSSy75xCc+sXDhwt/97nc1NTWFDxIMBqe+OL9jjQAAAPKmzRiKOUlIRJqamk455ZRt27YZhvHkk0/ecsstc4pBQugBAADWmJox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9ttvFzMIgDLgijHrhMMSDrNGBtjKNEno+eefv+aaay699NJixv3GN75x7bXXptPpYgYBUGq6LokEBSELtbaydRqwlRPOE+rv77/zzjv7+vpGRkYWL14870F37do1MDBQ9NwAlByd81bLnzpN1Q2whxNqQmeffXY8Hm9paSlmxBdffPHee+8tblYAyiGZFF2nIGS5cFh0nbIQYBMnJCGv1ysiK1eunPdww8PDzc3N27dvL3ZeAEqPzvnSoKMesJNp9glVVVXNe7jt27dfeOGFoVCoiCkBKAfV3c2STWmojnr6yAAbMPPesT179vT39z/88MMmjgmgRKJR6ekp9yTcRF1G1tTEriygvEw7T+jQoUMtLS3t7e1Lliwxa0wAJULnfOn5/RIOUxYCys60mlBLS0skEgkGg/MeYdrvLfJYIwAnl0xKIsGd82XQ2ir19ZJMkkEBq82ST8xJQg899NA777yzefPmYgYh9ADloTZKs0ZTenTUA6UyNWPks5EJq2Ovvvrqzp07//u//7v4oQCUWiIhus4VY2WjMhAd9UD5FJuERkdHv//973/ve98744wzTJkQgJKic7686KgHyq3Y1bF4PP7yyy+nUqlUKjX13bvuuuvRRx/95Cc/eckllxT5gwCYLxYb37eLMgqHxzvqOdMSKIdik9CBAwfeeeedBx98cNp3k8dLviQhwI7a2uictwU66oHyKTYJNTU1XXTRRVNfv/baa0Xku9/9biAQOPPMM4v8KQDMV19P57xd+P0SibBSCZRFsUlo9erVq1evnund888//4ILLijyRwAwn7oOfWys3PPAcU1NdNQDZTGfHdP79+/fvn37m2++afpsAJQI5Qe7Yes0UCbTJKFcLiciIyMjx44dm/ru6Ojopk2bdu/evXXrVstnB8AK6ooxOuftRm2dVv92AJTKCatjfX19jz322J49e0RkZGTkqquuuuCCCyKRyKQO+ZqamiNHjixfvrykMwVgFgpC9pQvCxFSgRJaMGaPjQLBYJAzpoFSiMVE10lC9lVfL34//4IAq+WDh5l30QOwO12XtjauGLM11VHP1mmgVEy7ix6AA0Sj0tbGoTW2lu+oB1ASJCHANVTnPAcZ219Tk+g6l5EBpUESAlwjFuNEaWegox4oIZIQ4A6qN5utJ04RidBRD5QGO6YBd4hGKQg5jNo6TUc9YDFqQoAL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W6fthNUxTJBMSiIh9tg6BgCViY56m6EmhAm4YgwArEZHvc2QhHCcWrrmbiYAsJqqBnEZmT2QhHAcBSEAKA3KQnZCEoKIiMRidM4DQOnkO+pRbiQhiOi6tLXROQ8AJUVHvT2QhEDnPACUg98vkQhlobKji971kklJJumcB4AyaGqio77sqAm5HhulAaBc1NbpaLTc83A1kpC7qR5OOucBoFzU1mk66suHJORuXAQIAOVFR325kYRcLBaTcJjFaQAoM/VRzBpZmbBj2q1U5/yBA+WeBwCAy8jKiZqQW0Wj0tYmfn+55wEAoKO+nEhCrpRMiq6zQwgAbKSpSXRdkslyz8N1SEKuROc8ANgNHfVlQhJyH9WryVI0ANhNJEJHfemxY9p9olHp6Sn3JAAA04nHpb6eY95KiZqQy3DFGADYmd9PR32JURNyE12XRILOeQCwNTrqS4uakJvQOQ8A9sep06VFEnINOucBwClUNYiO+pIgCbkd/8r3AAAgAElEQVRGNErnPAA4Ax31JUQScodYbHwXHgDAEdQd9ayRWY8k5A5tbayLAYDDxOOSSIiul3seFY4k5AJ0zgOAE6laPmUhi9FFX+mSSUkkZGys3PMAAMxda6usWiVNTTzNWoeaUKXjijEAcC6/X+JxykKWIglVNLXAzKntAOBcqhrEZWSWIQlVNApCAOB0HLRosWmS0MjISF9f30svvVTMuNlsds+ePW+//XYxg6AodM4DQGVQHfUcL2SNyTumOzo64vF4KBQ6ePDgW2+9deutt65du3Ye437jG98YGBi49957L7jgAjPmiTnSdWlr44oxAKgQ6o56XefGJNOdkIS2bdv2+9///sEHH1y9erWI3H777ddcc00ikTj//PPnNOiuXbsGBgbMnCbmiivGAKCS+P0SibDnwQrvr451dXU98MAD0WhUxSAR+eY3v7l06dIbb7xxeHi48BFffPHFe++91+RpYk6SSUkmOUoRACpKU9P4xztMNZ6ERkdH29vbReTiiy9+/72FC7/4xS++9tprv/rVrwocbnh4uLm5efv27aZPFHPAQwMAVB4uI7PGeBLas2fPa6+9tnjx4nxBSFm/fr2I/PrXvy5wuO3bt1944YWhUMjcWWIOVKclnfMAUHnU1mk66k01noSeeOIJETnnnHMmvX366aeLyN///vdXXnnlpGPt2bOnv7//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\",\"relationship\":null},{\"partUri\":\"/media/image3.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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T0/PWWed1dgMAbS7JnTOz0d11Pf1cRkZ4FnHJKH9+/fv2rVr37594+PjK1eurGO4gwcPfvOb33zssceuu+66zZs3WzRJAO2rOZ3z81G1KPtOtQbgeMesjp1xxhnJZHLbtm31jfX8889fcMEFTz311D333EMMAnB82aykUi1OIQMDUzedAfCkY5KQ3+8XkbVr19Yx0MGDBz//+c+/8MILt9566/r1662ZHYD25oRiDB31gLfNsWN6xYoVdQz0la985YUXXrj88ss/8IEPNDwrAB6QSkmx6IhbL9TaHJeRAZ5kTRf9vffe+8gjj/h8vssvv9ySAQG0PycUhBTKQoCHWZOEbr31VhH57Gc/u2rVqkOHDu3du3f//v0TExOWDA6gDSUSremcnw8d9YBXWXDv2L59+5577jkRWbt27WWXXfb73//+8OHDR44c0XV927Zt55133iLHCYfDsx9s/FgjAI5TLMrgYMs65+dDRz3QvubMGIoFSei3v/2t+sNf/vKX73znO6eddtrRo0e/+93v3nXXXV/72tdOOOGET37yk4sZh9ADeEVrO+fnEwxKLOagNTsA1pmdMWrZyILVsbGxMRFZv379ddddd9ppp4nIihUrtm/f/v73v19EEokEy2QA3qRa1p2ZNvr66KgHvMaCJHTw4EERefe73z3j8Xg8LiLlcnnv3r2NfxcAbcLJRRe1dZrLyAAvsSAJqdOo3/rWt854vLu7W/3hlVdeafy7AGgHqlPdCZ3z81Fbp+moBzzDgiR08skni8jsa1Z9Pp/P52t8fADtI5GQgYFWT2JBdNQDHmNBEnrve98rIs8888wcoy9fLiJvf/vbG/8uAFwvkZCuLsdtlJ5NTZI1MsAbLEhCqk/+z3/+80svvTTjQ0ePHn37298ejUYb/y4A3E11zju8IFTDZWSAZ9SThEZHR3fs2PHiiy+qvwaDwQsvvFBEfvazn03/tCeffPLIkSOXX365qgwB8LR4XAYHXXNUT62jHkC7myOjVCoVERkfHz969Ojsj05MTGzZsuX222/funVr7cGtW7eeddZZu3fvfvbZZ9Ujr7322g033PDRj370sssus2fmANwjm5Vi0TUFIaWvT4pFykJA2zvmZMV9+/b9+te/fuihh0RkfHz84osv/tCHPhSLxU499dTpn7Z69erDhw+vWbOm9oimaclkctu2bZ/73Oe++MUvnnLKKb/4xS8ikcg111zTnH8GAEdzcuf8fGod9QcOtHoqAGy0bHJystVzEBEJh8OcMQ20p1RK7rzTcXdrLJK6f8PJbf8A6lILHhbctgEAC4nH3RqD5I3LyEhCQPtiLzMAOznzirHFCwbpqAfaGzUhALYpFiWVcv0+m4EB6e6WbNbFeQ7A/KgJAbCNuzrn58Op00BbIwkBsIcbO+fno6pBdNQD7YgkBMAe8bj7Oufnwx31QPsiCQGwQSIxtde4bag76lkjA9oOSQiADVx0xdjiJZOSSkmx2Op5ALASSQiA1dzeOT8fVeWiLAS0F7roAVgqm5VUSpxxeL31BgZk3Trp62vDnAd4FTUhAJZy4xVjixcMSjJJWQhoJyQhANZR22ja+24KVQ1KpVo7CwBWIQkBsE57F4QUDloE2gtJCIBF2q9zfj6qo57jhYC2wI5pAFYoFmVw0PVXjC2euqO+WHT9XSKA51ETAmCF9rhibPGCQYnFWCMD2gBJCEDDslnJZtvwKMWF9fVN/cMBuBlJCEDDvLBRejYuIwPaAkkIQGNUP3l7d87PR22dpqMecDOSEIDGJBKeWxeroaMecD+SEIAGJBLS1eWJzvn5qH8+a2SAa9FFD6BeXuucn8/AgHR3Szbr6UQIuBY1IQD18lrn/HxYIwPcjCQEoC7ZrBSL3t0hNENXlxSLdNQDbkQSAlAXb3bOz4eOesC1SEIAlk71jbMtZrpYjI56wI3YMQ1g6eJx2bOn1ZNwHnUZmTePVgJci5oQgCWKxyUWoyA0h2CQjnrAdagJAViKbFZSKTrn50VHPeA21IQALEUiQef8QuioB9yGJARg0VIpOuePT1WD6KgHXIIkBGDR6JxfDDrqAVchCQFYnERiakcwjkvdUc8aGeAGJCEAizM4yLrYEiSTU4uJAJyNJARgEeicXypVP6MsBDgeXfQAjkd1zk9OtnoebjMwIOvWSV8fCRJwMmpCAI6HjdL1CQYlmWTrNOBwJCEAC1IXaXGDRH3U1mkuIwMcjCQEYEGJBBul68dBi4DjkYQAzI/O+capshBrZIBTsWMawDyKRRkc5IoxC6g76otFbikBHIiaEIB5xONcMWaNYFBiMdbIAGciCQGYSzYr2Sw7hCzT1zf1fykAhyEJAZgLnfPW4jIywKlIQgBmoXPeDrEYHfWAA5GEAMwSj7MuZgs66gHnmTcJFQqFRsYtl8sPPfTQK6+80sggAFqAK8bs09UlXV2skQGOMkcSevzxxy+99NILLrigkXH//d///YorrjAMo5FBADRbsSipFAUhGw0MsHUacJRjzhPav3//rl279u3bNz4+vnLlyroHve2220ZGRhqeG4Cmo3PebrVTp6m6Ac5wTE3ojDPOSCaT27Zta2TEp5566q677mpsVgBaIZuVYpGCkO26uqRYpCwEOMQxScjv94vI2rVr6x6uWq329/fv2LGj0XkBaD4655uDjnrASebYJ7RixYq6h9uxY8c555wTjUYbmBKAVlDd3SzZNIfqqKePDHAAK+8de+ihh/bv33/fffdZOCaAJonHZc+eVk/CS9RlZH197MoCWsuy84QOHjy4bdu2oaGhE0880aoxATQJnfPNFwxKVxdlIaDlLKsJbdu2LRaLhcPhukeY82sbPNYIwPFls5JKced8CwwMSHe3ZLNkUMBuC+QTa5LQvffe++qrr1522WWNDELoAVpDbZRmjab56KgHmmV2xqhlIwuS0F/+8pdbb731xz/+ceNDAWi2VEqKRXddMWaaZj6fL5fLpmmq41v1N4hINBoNhUKtnuOidXXJnXdSFgJaqNEkNDEx8X//7//9xje+ceqpp1oyIQBN5arO+Xw+XygURkdHA4GAiPj9/kAgoGlapVKpVquVSsU0zaGhIV3Xe3t7I5FIq+e7CLWOelYngRZpNAklk8lnnnkml8vlcrnZH/3e9773i1/84l/+5V/OP//8Br8RAOslElP7dh1PRZxqtRoIBHp6emZ8VNM0TdN0XQ8EAqFQyDTNdDqdTqf7+/tVocjRurqmOuo50xJohUaT0IEDB1599dWf/vSnc340+8YhqiQhwIkGB13ROZ/P51OpVGdnpyoFLUylokAgYBjG0NBQNBrdvHlzEybZEDrqgdZpNAn19fV94hOfmP34FVdcISJf//rXQ6HQu971rga/CwDrdXe7onN+aGhobGwsGo0utboTCoU6OjoymYyIOD0MBYMSi7lrpRJoG40mofXr169fv36+j37gAx/40Ic+1OC3AGA9dR365GSr53Ecw8PDpmnOXg5bJE3TIpGIWrt3ehjq66OjHmiJek5WHB0d3bFjx4svvmj5bAA0iRvKD4ZhZDKZBm/v0TSts7Mzk8nk83mrJmYLLiMDWmSOJFSpVERkfHz86NGjsz86MTGxZcuW22+/fevWrbbPDoAd1BVjzu6cV1ukOzs7Gx9KVYbS6bRpmo2PZiO1dVr91wHQLMckoX379m3fvv36668XkfHx8Ysvvvimm26aXftZvXq1iKxZs6ZpswRgJTe0KaXT6XA4bFXnl6Zpfr8/5fCQUTtoEUATLZt0xkaBcDjMGdNAMyQSUiw6f2ns3/7t33p7ey0csFKpjIyMxGIxp5+72N0twaDz/wMBblcLHpbdwArABYpFGRx0fkFoeHh4MQ3zS6K66+c8+cxZksmp/ewAmoIkBHhJPC6Dg84/tCaXy1mehEQkFAqp2zkcrdZRD6ApSEKAZ6hKg+MLQqZpmqZpx9nQmqZVq1UXhKG+PikWKQsBzUESAjwjkXDFidKGYdhREFJ8Pp9NI1uJjnqgiUhCgDeotinPn9qnaZoLakIiEovRUQ80R6NnTANwh3jcFQUhESkUCpqm2TS4fSNbT11G5uxjn4A2QE0I8IB43BVXjNXYd7qHz+crl8s2DW6xYFC6ulgjA+xGEgLaXbEoqZTzN0rX+P3+ZcuW2TS4aZrhcNimwa03MEBHPWA3khDQ7lzSOV8TCoVcU7axG6dOA/YjCQFtLZuVYtFFBSGlWq3aNLJpmk4/Y3qGri466gFbkYSAthaPu+7eBnWSkE23pVYqFTtOKrKRunmD3UKAbUhCQPtKpaZ23bqKrusbN24slUqWjzwyMhKJRCwf1nbqjnrWyAB7kISA9hWPu25dTOnt7bWjJmSaprW3ujZPMimplBSLrZ4H0IZIQkCbclvn/HS6rnd0dFhbFiqVSh0dHS5bGqtRtT3KQoANSEJAO8pmJZVy3Q6h6WKxmGEYlUrFktEqlcrIyIhbC0IKHfWAPUhCQDtKJFwdg0RE1/Wenp58Pm/JaCoGuaxrbAY66gF7kISAtqM2lLj/lobNmzdv3LhxZGSkwXFyuZyu65s3b7ZkVq2k1jq5jAywFEkIaDvuLwjV9Pb2ViqVXC5X35fXvra/v9/SebUIZSHABiQhoL0kEm7snJ+Pruv9/f3RaDSTySx1z1ClUsnn86FQ6MYbb7Rpei1ARz1gNe6iB9pIsSiDg3LgQKvnYaXawlYmk9F1PRAIHLf/q1KpjI2NFQqFWCzmygOEFqbuqO/rc9ENKoCTLbPvzuclCYfDhUKh1bMAXK67e+pI4nZkmmY+n8/lctVqNRQKaZo2PRKpitHY2FipVPL5fNFoNBKJuLVn/rgSCSkW2/U/NNActeBBEgLaRTYr3d3ijJ9o+5imaRiG2v1jGIamafJGDNJ1Xdf1cDjcDpujF1YsSne3JJNtswwKNF8teLA6BrSLNtoovQBd1yORSG3NyzRN912q2ji1dToeb7OVUKAl2DENtAXVWe3+zvml0nXdczFIUVun6agHGkYSAtpCIuHSK8ZQJzrqAYuQhAD3SySkq4stI56j/qPH462eB+Bu7BMCXK4dO+exWAMD0t0t2Sw5GKgbNSHA5eJxGRzkaBmPCgYlFmONDGgESQhws2xWikV2CHlaX58Ui9xRD9SNJAS4mTc657GQWkc9gLqQhADXUh3UbBBBLEZHPVA3dkwDrhWPy549rZ4EnEFdRua9A6WAxlETAtwpHpdYjIIQpgSDdNQD9aEmBLhQNiupFJ3zOAYd9UBdqAkBLpRI0DmPmTh1GqgLSQhwGzrnMR9VDaKjHlgKkhDgNvE4nfOYGx31wNKRhABXSSSm9sYCc1J31LNGBiwaSQhwlcFB1sVwHMmkpFJSLLZ6HoA7kIQA96BzHouhqoaUhYDFoYsecAnVOT852ep5wA0GBmTdOunrIzcDx0VNCHAJrhjD4gWDkkxSFgIWgyQEuIHa9sFdClg8VQ3iMjLgeEhCgBtQEMJScdAisDgkIcDx6JxHfVRHPccLAQtixzTgbMWiDA5yxRjqpO6oLxa5mwWYz7w1oUKhsNSxJiYmnnjiiYcffviVV15pbFYA3hCPc8UY6hcMSizGGhmwgDlqQo8//vjOnTtHR0effPLJxQ+0e/fu3bt3//Of/1R/3bRp0/XXXx/k1zfQiGxWslnZs6fV84Cb9fVxRz2wgGNqQvv374/H45deeukjjzyypFGuu+66nTt3nnzyyV1dXX6/Xw114YUX1lFYAvAmNkqjcVxGBizomCR0xhlnJJPJbdu2LWmIJ5544je/+c3tt9++Z8+e3bt3/+53vxsYGBCRV1555dprr7VysoCnqP5nOufRuFhMgkE66oE5HZOEVDln7dq1Sxrivvvu27Vr1znnnFN75OKLL77qqqtE5A9/+MOzzz5rxTwB70kkuGIMlqGjHpjHHDumV6xYsaQhNmzYsHHjxhkPXnLJJeoPpVKpvpkBnpZISFcXGztgGfV0Yo0MmMWCLvrPfe5zsx/0+/0nnHDC66+/vtQKEwA652GLgQG2TgOz2XWe0Pj4+Ouvv/7Od77zzDPPtOlbAK5jmqaIGIah/lAul8PhsP6GNz+PznnYoXbq9LQkZE6jnpAiout6KBRq2TyB5rIrCe3bt09EtmzZsvgvUT+BM9B9hvZgmmY6nc7n85qm+Xw+tSevUqmMjY1VKhXTNHVdj0ajmzdvlmxWikV2CMEWXV2SSKiy0PDwcC6Xq1arIqLruqZpIpLJZCqVivrcUCgUjUaJRGgPc2YMxa4k9LOf/Wzt2rWXXnrp4r+E0IO2lM/n0+l0tVoNBAK9vb1zfo4KQ7lcLpfLRQ1jM53zsEkwKAMDw7fckv7RSQ/ldgAAIABJREFUjzRNC4VCgUBgzk9UMT2VSonIVEYH3Gx2xqhlI1uS0NNPP51Op3/wgx+ceOKJdowPuEUqlRodHV3g9UbRNE3TtEAgUKlUDL9/6wMP9G/YcMx6GWAF0zRTpmmGQj2dnaoINB+Vk0KhkGmamUxGRAhDaFfW38A6MTHxrW996+qrr960aZPlgwNuYZrm0NCQYRg9PT0Lx6Dp1MuP3+8fGhoaHh62dYbwGsMwtm7dumzZsmg0unAMmk7X9Ugkor5W7W8D2oz1Seimm25av379lVdeafnIgFuYpll7yanjy0OhUGdnZyaTIQzBKoZh7Nq1q759P9MDOmEI7cfiJHTfffcVi8Ubb7zR2mEBd0mlUuFwuJGtppqmRSKRXC5nGIaFE4M3GYYxNDTU2dnZyJJrLQxZODHACaxMQg899NDPf/7z//qv/7JwTMB11Pvmxjtu1M6hFDckoGHpdDoajTa+8ywUCmmaxnMSbcayJPTwww/fdttt//3f/z1jl3S5XH7xxRet+i6AwxmGMTY2Vt+i2GyBQMDv9/PCg0akUil1TIMlo4VCodHRUUqVaCf1JKHR0dEdO3ZMzzd79+69+eabd+/evWrVqhmfecUVV7ztbW9rdJqAS6TTaWvPX+no6KidxAjUIZ/Pd3Z2Lv7za+cJzUnTtM7OznQ63fC8AKeYo4te/RiMj48fPXp09h1kExMTW7ZsOXz48J/+9Kc77rhDRB588MEvf/nLIjL9ElYROXLkiIj09vYuvkkBcDXDMAzDmO/QoPqoBvt8Pk8PM+qQz+cDgcCSfgkf95N9Pt/Y2JhhGBy6iPZwTE1o375927dvv/7660VkfHz84osvvummm2avba1evVpE1qxZIyL79++/8sorX3/99ddff/3IsdQnn3/++c34dwAOkMvlFt8wv3iBQCCXy1k+LLwgnU5b/pxUO9h4TqJtHFMTOvvss88+++yFv2D58uV79+6t/XXTpk2cDQ0o+Xy+p6fH8mHVDg/egmOp8vl8tVq144jOjo6OkZERy4cFWsL684QAL7NpLVjTNLYKoQ42nVSunpA8J9EeSEKANQzDsO9+DJIQ6mCapn3bNHVd5zmJ9kASAqxh66uOz+djGRpLVS6XfT6ffeOThNAeSEKANWx9VaABE3WwNZ1Tp0TbIAkB1giFQgsfxNKISqXC1fSog33PSbFtExLQZCQhwDLVatW+kf1+v02Do12Fw2FLnpNzxikLz60GWoskBFjD1lcFakKog67r5XK58XHmW2LjOYn2QBICrKHreqVSsWnnBBsyUAdd1+2rU5LO0TZIQoBlIpGIHZHFNM1KpRKJRCwfGe1N13Wfz2fHc9IwDJ6QaBskIcAyvb29pVLJ8mFLpZK1d5nBI3Rdj0ajNj0no9Go5cMCLUESAiyj63pHR4flb8FLpRLvv1EfO+qUpVKpo6ODu1/QNkhCgJWi0ai19zHlcrlIJMKGDNRH1/WNGzda+5ykSIk2QxICrBSJRHp6eqx64VHv5mOxmCWjwZt6e3srlYphGJaMlsvldF2nIIR2QhICLBaJRHw+X+MvPJVKJZfLEYPQIF3X+/v7S6VS48tk6lnd399vxbwApyAJARbTdT0Wi5VKpUbCUKVSyefz/f39vPlG43Rdv+iii0ZGRho5crpUKhUKBaI52g9JCLCeruvbtm0rl8v1haFSqZTJZC666CJiEKyi1m3z+Xx9z8mRkZFSqUQ0R1taNjk52eo5iIiEw2Gu2kabMU0zn89nMpnOzs5FbnlW+zkqlUosFuMlB5YzTXNoaMjv93d0dCzyctZKpTIyMqKW2OyeHtBMteBBEgLsNfyhD+U++clqtRoIBBYIN7UMFI1GN2/e3MwZwlNqAV3X9UAgMF9Gr1QqY2NjpVLJ5/NFHnig9957JRhs7kwBe5GEgKaIx0XE/H//zzCMQqEwOjoqb9zWVLsJoVwuq8ssyUBoGtM0DcPI5XJjY2M+n0/TNE3TfD5ftVqtVCrq3hhd13t7eyORiHoaSzLZ6lkDViIJAfbLZqW7W6b9iJnTlMtldb18KBTSdZ0Tg9AStSek+g1ce04eU78sFqW7W5JJ6epq0TQB65GEAPt1d0tfn9BrgzaQSsmdd8qePa2eB2CZWvCgdwywRyolxSIxCG1CVYNSqdbOArADSQiwRyLBvgq0j2BQBgYkkWj1PADrkYQAGyQSEgyyqQJtpatLgkHCENoPSQiwWrEog4MyMNDqeQBWSyanln2BNkISAqwWj0ssRkEIbSgYlFiMshDazAmtngDQXrJZyWbFGS2ZgPX6+qS7W7JZsj7aBjUhwFJslEZ7U1un1VmLQFsgCQHWUT3GdM6jvamt03TUo12QhADrJBJslEb7o6Me7YUkBFgkkZCuLjZPwBNUWYg1MrQFdkwDVlCd8wcOtHoeQLMkk2ydRnugJgRYIR6XwUEJBls9D6BZ6KhHuyAJAQ1TnfPsEILX9PVJsSjZbKvnATSEJAQ0LJHgjm54ER31aAskIaAxqpeYrRLwpliMjnq4HTumgcbE4xSE4Glq6zTHaMG1qAkBDeCKMSAYlK4u1sjgXtSEgHoVi5JK0TkPyMAAHfVwL2pCQL3onAcUTp2Gm5GEgLpks1Is0jkPTFHVIDrq4UIkIaAu8Th3zgNvoqMerkUSApYulZraJQqgRl1GxhoZ3IYkBCxdPM66GDCHZFJSKSkWWz0PYAlIQsAS0TkPzEfVSikLwVVsSUKFQsGOYYHWy2YllWKHEDCvgYGpm/gAl7A4CT3++OOXXnrpBRdcYO2wgFMkEsQgYCF01MNtLEtC+/fvj8fjl1566SOPPGLVmICzqA0Q3CoALEytHXMZGVzCsiR0xhlnJJPJbdu2WTUg4DgUhIDFoCwEV7EsCfn9fhFZu3atVQMCzpJI0DkPLJbqqOd4IbiBxfeOrVixwtoBAUcoFmVwkCvGHMg0TRHRdb3VE8Es6o76YpEbaeBw3MAKLILqnOcXujMYhpHL5UzTNAxDRDRNq1QqKgyFQqFwOByJRFo9R4gEgxKLsaYM5yMJAcejWoInJ1s9D68zTTOfz6fTaU3TAoGA3+8Ph8O1j1YqlWq1WqlU0ul0Op2ORqORSIRaUYv19XFHPZyPJAQcD29qHcAwjKGhoXA43NPTo2na7E/QNE3TNF3XA4FApVIZGRnJ5XLRaHTz5s3Nny2m1C4jY2UZDuagJDT97V0NhzSixVQnMJ3zLTU8PJzJZKLR6CJrPJqmdXZ2ViqVTCYjIoShVurqkjvvlFSKHyK01pwZQ1k2aWnNP5fLxePxlStXPvnkk0v6wnA4TOiBE61bJ8kktf0WGhoaMk0zGo3W8bWVSsUwjEqlcuONN1o+MSxWNktZCA5UCx7cOwbML5GQri5iUAs1EoNERNO0UCjk9/tTnPLXQuqHiI56OBVJCJiH6pznzvnWGR4eHhsbqzsGKZqmdXR0GIYxPDxs1cSwZFxGBgcjCQHziMdlcJDO+VYxDCOdTnd2djY+lNo2lMvlVNc9WqDWUQ84D0kImEs2K8UiBaEWUjHIqjZ41XifTqctGQ316OuTYpGyEByIJATMhc75llKnJgYCAQvH1HXdMAzKQi1T66gHHIYkBMyidteyUbp10um0tTFIRDRNC4fDuVzO2mGxBOqgdnavw2EsTkKVSkVExsfHjx49au3IQPPE46yLtVY+nw+FQpYPq7ZOWz4sliCZZLcQnMayJLRv377t27dff/31IjI+Pn7xxRffdNNNL774olXjA02irhijINQ6hmGoA6MtH1mNSRhqpWCQjno4jWVnTJ999tlnn322VaMBrZHNSirFEXCtZZom94W1s4EBLiODo7BPCJgmkaBzvr35/X5qQi2mtk6zRgbHIAkBb6Bz3hkKhQI1oTanqkF01MMZSELAG+JxOuedwO/3V6tV+8Yvl8v2DY5FoaMeTkISAkREJJGY2ssJB1BdqDaNvMCV1Gieri4JBlkjgxOQhAAREa4Yc45QKGRrErJpZCxZMimplBSLrZ4HvI4kBNA57yy6rtu3OlatVu04qQj1UFVYykJoNcu66AG3Up3zk5Otngfe5PP57OilN02zUqmwHdtBBgZk3Trp6+N9CFqImhA8jyvGHEbX9Wg0WiqVLB+5VCpFIhHLh0X9gkFOnUbLkYTgbeoKpFistbPADJFIxDRNy4ctlUq9vb2WD4uGqGoQl5GhdUhC8LZEgo3SDqTruuV3hBmGEYlEWBpzHA5aRKuRhOBhdM47WCwWK5VKVlWGTNMsFArRaNSS0WAx1VHP8UJoEZIQvKpYlMFBdgg5lq7rF1100cjIiCV97yMjI/39/XSNOVcyOXXIO9B0JCF4VTzOFWMOF4lEenp6RkZGGhwnl8v19PQQgxwtGJRYjDUytARd9PCkbFayWdmzp9XzwHGoVq9MJhOJRDRNW+qXVyqVkZERXdc3b95sw+xgqb4+7qhHS5CE4El0zrtELcRkMplAILCkuo5pmrlcrre3lxjkDrXLyA4caPVU4C3LJp1xoFw4HC4UCq2eBbwhlZI776Qg5C6maQ4NDakTogOBwMKfXCqV1HFEsViMRTGX6e6Wvj4OtkAT1IIHSQjes26dJJNU4F3HNE3DMHK53NjYmK7ruq5rmubz+TRNU7uqTdOsVquFQkGdzUgpyJWyWcpCaA6SELxKdeqyNOZmpmnm8/lyuayykYioU4J0XQ+Hwxwa5Hr8kKIpSELwpGJR1q2TAwdoGQOcq1iU7m4Kt7BbLXjQRQ8voXMecD5OnUZzkYTgGercNu7WAJyvq0uKRclmWz0PeAJJCJ5B5zzgFrWOesB+JCF4g7rpmm0HgFvEYhIMskaGJiAJwRvicdbFAJdJJiWV4jIy2I0kBA+IxyUWoyAEuEwwKF1dlIVgN27bQLvLZiWV4qA2wJUGBriMDHajJoR2l0jQOQ+4FR31sB9JCG1NbTJghxDgXqoaREc9bEMSQlujcx5wOzrqYTOSENpXIjG14xKAq3V10VEP+5CE0L4GB1kXA9oEHfWwDUkIbYrOeaCd0FEP29BFj3akOucnJ1s9DwDWoaMe9qAmhHbERmmg/bB1GvYgCaHtqCvGYrHWzgKA9dTWafUzDliEJIS2k0iwURpoTxy0CBuQhNBeEgnp6mIbAdC2VFmINTJYhx3TaCPFogwOcsUY0OaSSenulmKRW3RgCWpCaCPxOFeMAe0vGJRYjLIQrEISQrvIZiWbZYcQ4Al9fVIschkZLEESQrugcx7wDjrqYR2SENoCnfOA18RidNTDEuyYRluIx2XPnlZPAkBzqa3TvAVCY6gJwf24YgzwJnUZGWtkaAw1IbhcsSipFJ3zgEdxGRkaRk0ILkfnPOBlnDqNhs2RhMbHx/ft2/f000/XMdxLL7308MMPP/HEExMTEw3PDTiebFaKRTrnAU/r6qKjHo2YuTq2e/fuZDIZjUZfeumll19++cYbb9ywYcNiBtq/f/8NN9ywZs2a008//ciRI9dcc82555579dVXn3jiiTZMGxARkXicznnA62od9aySoy7HJKHt27f/6le/+ulPf7p+/XoRufnmmy+99NJUKvWBD3xg4VH2798fj8e3bdv2hS98QT3y8ssvX3DBBX/605+SvFDBJqnU1H5JAB4Xi8mdd3L7MuqzbHJyUv1peHi4v7//qquu+upXv6oemZiYOOecc1auXHn//ff7fL4FRjn33HNXrFiRTqenP3j33XcnEolbb7314x//+HHnEQ6HC4VCvf8KeNKyZbJnj7uSkGmahmGYplkul03T1HVdRMLhsK7roVCo1bODFxmGYRiGiNSek36/X9d19z0ni0Xp7pY9e9g1iEWqBY+pmtDExMTQ0JCInHfeebVPWr58+ac+9am77rrrhz/84eWXXz7fWIcOHTpw4MCmTZtmPP6Od7xDRPbt27eYJAQsjas6503TzOfzuVyuWq3quq5pmoj4/f5KpVKtVjOZTKVSEZFoNBqJRFQ8AmylnpPpdFrTNPWc9Pl86jk5MjKiPsHn80Wj0c2bN7d6soujKsScNY+lm0pCDz300HPPPbdy5Uq1LlazadOmu+6660c/+tECSUh57LHHXnzxxVNPPbX2yAsvvCAi73vf+6yeMzwvm5VUSt4oZzrc8PCwer0JhUKBQGD6h6aHnkqlYhhGOp0OhUKxWIw8BJuYpplOp0dHRwOBQE9Pj8rlNbqu156lpVJpZGQkl8u5Jg/RUY+6TPWOPfDAAyJy5plnzviwquv89a9/ffbZZ+cbYtWqVaeffvr4+Hh/f/9rr72mHpyYmLjnnnsCgcC5555ry8ThZS5522ea5tDQUC6X6+np6enpmRGDZlBRqaenZ9myZUNDQ/l8vmnzhHcYhrF169aDBw/29PSEQqEZMWiGQCDQ2dnZ2dk5MjKydetW0zSbNs860VGPukwlIbVUNvs39Xve8x71B7WQPJ9rr71WRB555JEvfOELL730kohs27bt0KFDyWSS3jFYLJWSYtH55+url5xly5ZFo9GFX2+mU3koHA5nMpnh4WFbZwivGR4e3rVrVzQaXdIGIPWc9Pv97gjoqhrEZWRYiqkk9Mwzz4jI7G3RJ5wwtXxWLpcXGOVjH/vY1q1bReSpp546//zz/+M//uPQoUO//OUvF34TDNTDDQUhwzCGhoaW+pJTozarEoZgoeHh4Uwm09PTU8fCay2gp9Pphd8Vtx5lISzdVNA5fPiwiKxYsWK+z1tgdUzp6+s76aSTtm/fbprmgw8+eMMNN6xevXpJUwmHw7MfpKEMx0gkXNE5n0qlotFoI3t9NE2LRCIjIyOhUMhlLTxwHrUFraenp5FB1BaiVCrV39/v6H1sXV0SDNJRjxnmzBjKYu8de8tb3nLcz3n11Vc/+MEPPvvss6ZpXnvttU8//fQ3vvGNxc6R0IPjKhZlcND5d84PDQ2pPuQGx9E0zR0vPHA2tV9tSau08wkEAtVqVT0nLZmbXdQd9X19dNSjZnbGqGWjqdWx2irYDLVLM84666yFv8f27dvT6XQymbzvvvtUA9rtt9/+3e9+t+5JAzO5oXM+n8+bpmlVFUcd65Ji0wMakEql1JlVlozW0dGhOvAtGc0uwaDEYqyRYZGmktBpp50mIrXOr5pas8DJJ5+8wCi7d+++5557/vM//3PFihWnnXba3Xff3dnZKSKpVGrv3r3WzxoelM1KNuv8HULpdHqBGmwdAoFA7ew7YKnUYZ4WLrBqmqY2DFk1oF36+qZ+aQDHM5WE3v/+94vIoUOHZnxY7aQWkRnnDE338ssv33LLLWeddVatCX/16tXf+9731q1bJyLf//73LZ80vMgNG6VVQcjalSy1RpbL5SwcE96RTqct71xRz3Cnp/PaZWTA8Uwloe7ubhF54oknZnz4H//4h4gEAoHTTz99viEeffTRI0eOBI9djl29evWOHTvmHBNYMrU85PjO+UKhoKqh1gqFQk5/1YFTzVkQUmeaNyIQCLigLKS2TrO4jOOZSkLnnnvu6tWr//73vz///PPTP6zeiV544YXHHWhy1oG/GzZsWLly5SmnnGLRVOFhLmkDyefzdmxtVhtdCUNYKrWbZ/ZG6ca3Tuu6zkGLaBtTSWjFihVf+tKXROT++++vfWxiYuJ3v/ud3++/5JJLpn/N6Ojojh07XnzxRfXXD3/4wyeddNKjjz5a216tjI+Pj4+Pf+ITn7D3X4C2l0hIV5fDN0rXNP4aM9+wJCHUwb4nZLVadUEYUmUh1siwoOW1P1122WXRaDSVSh08eFA9ctttt5XL5Z07d65atar2aRMTE1u2bLn99tvVUYoi4vP5vv3tb5umuXPnzulD33LLLe9617uuvPJK+/8VaF+qc94NBSHDMOzrdbfp9QztrVAo2PfM8fl8LkhCIpJMsnUaCzumef7WW28dGBi46KKLPvKRj5RKpb/97W8//vGPN2zYMONrVq9effjw4TVr1tQe+cxnPnPiiSfedNNNTz311Kc//WkRGR4ePvnkk3/yk58s9XxF4BjxuAwOuuJQENM07XvV0XW9UCi44xZMOMnsmwMs5I4kVOuod0ldGc13TBLSNE1tc17A8uXL52yMP++8884777zaXz/zmc9YMj94WjYrxaIrCkJicxJqfIsrPMg0Tb/fb9Pgmqa5IwmJSF+fpFLcUY/5LD/+pwCt4obO+ZpQKLTw9XwN4php1MHWDO2a5yQd9VgQSQhOpXpfXfUerlqt2jeyfW/u0a7C4bB9z0kLz1JvhliMjnrMhyQEp4rH3bIuptj6/rhSqbjm/TccQ9d1++qU7luxTSbpqMecSEJwJDdcMTaDruuVSsWmnRMue/8NZ9B13aaakIpBLkvnwaB0dbFGhtlIQnCeYlFSKXcVhJTe3t5SqWT5sKVSyefzuexVBw4QCoXUhamWj2wYRiQSsXxY2w0M0FGP2UhCcB73dM7PEIlE7HjVKZVKvb29lg8LL4hGo4VCwfJh3fqc5NRpzIUkBIdxVef8DLqud3R0WF4WMk3Tle+/4QChUMjyw6BLpVIkEnFrkVKtuVMWwjQkIThMPO6izvnZent7DcOwcDNpLpcjBqFuuq739PRYWBaqVCojIyPRaNSqAZuNjnrMQhKCkyQSU7saXSsUCvX09KibLxunbvCIxWKWjAZvUvUbq+6tGxkZ6e3tdff+fXUZGWtkeANJCE7ikivGFhaJRDo6OkZGRhocxzTNQqFADEKDVJi2pLFRRfN2uPUlmZRUSorFVs8DjkASgmO4sHN+TrUXnkbehZummcvl+vv73bobA06i6/pFF100MjLSyHPSMIxyudzf32/hxFpG1Z4pC0FERJZNTk62eg4iIuFw2I4GB7hGNivd3eKMZ6MlTNNMp9Ojo6ORSGSp95Gpl5xYLObuNQg4jGmaQ0NDfr9/qc8rtTdI1/U2iUFKsSjd3ZJMtsG7L9SnFjxIQnCG7m7p65P2WgkyTTOfz2cymUAgsMjXnvZ8yYFj1AJ6Z2fnIsuNhmEUCoXe3t52WBSbIZWSO++UPXtaPQ+0BkkITpJKSSIhBw60eh62MAwjnU6PjY0FAgFd1+d8+alUKmNjY+oExWg02oYvOXAMFdALhYJ6Ts6X0dVzslAoqNXe9ixPFosSj7ffezAsEkkITrJuXdvXqNXLTzqdVitltTxU28caiUTC4TAN82gawzByuVw+n9c0zefzqWemOgDCNE1d16PRqIvPDVqkbFbi8XZ9G4aFkYTgGImEZLPeKVCbb5A3bhObr1AENIc5jXo2tmcFaD7d3RIMuvoYM9SnFjxOaPVM4G3FogwOeuoNGbkHTuP152QyKd3dUiy68YYfWIIuerSU6pznFxCAVgkGJRajo97LqAmhddSl0M5YnwXgXX190t0t2Wx771bEfKgJoXUSCdbmAbQel5F5G0kILZJKiQjNqwAcQV1Gpn4vwWNIQmiRRKINrhgD0CZUWYjdQp5EEkIrJBLS1cWSPAAHUb+UWCPzHnZMo+m81zkPwB0GBtg67UHUhNB08bgMDtI5D8BxWCPzJJIQmiublWKRHUIAHKqrS4pFyWZbPQ80D0kIzUXnPAAno6Pee0hCaCLVocoCPAAnUwff01HvGeyYRhPF4965aRWAi6nLyDjwzBuoCaFZ1BVjFIQAOF8wSEe9d1ATQlNks5JK0TkPwDXoqPcMakJoikSCznkAbkJHvWeQhGA/OucBuJGqBtFR3+5IQrBfPE7nPAD3oaPeG0hCsFkiMbX3EABcR91RzxpZWyMJwWaDg6yLAXCxZFJSKSkWWz0P2IUkBDvROQ/A7VRVm7JQ+6KLHrZRnfOTk62eBwA0ZmBA1q2Tvj7e17UlakKwDVeMAWgPwaAkk2ydblckIdhDXdnDWfUA2oPaOs1lZO2IJAR7JBJslAbQPjhosX2RhGADOucBtB9VFmKNrO2wYxpWKxZlcJArxgC0IXVHfbHI3UHthJoQrBaPc8UYgPYUDEosxhpZmyEJwVLZrGSz7BAC0Lb6+qZ+0aFdkIRgKTrnAbQ3LiNrO3MkofHx8X379j399NMNDj0xMfHHP/5x79694+PjDQ4FJzBN0zTNfD5vGIZpmnN8Bp3zaC7TNA3DWOg5CdghFpuvo376c7Lp00KdZu6Y3r17dzKZjEajL7300ssvv3zjjTdu2LBhqYPu2bPn7rvvLpfLPT09Z511lkVTRWsMDw8XCgX1U61pms/nE5FqtVqpVHRdD4VC0Wg0FAqJiMTjsmdPa2eLtqfiuHpOapomIuo5aZqmrusiEo1GI5GI+jNgF1UWisXkjedkLpczTbP2S1KmPSd7e3sjkUgLJ4uFLZucdhnC9u3bf/WrX/30pz9dv369iNx8883/8z//k0qlPvCBDyxyuIMHD37zm9987LHHrrvuus2bNy9+HuFwuFAoLGnqsJX62U6n05qmBQKBqawzTaVSEZGxsbFSqeTz+XpNM3LkCEtjsE/tORkOh3Vdn5111HPSMIxKpXJMRgfsEI8P63pu5cpqtRoIBOZ7TpqmWSqVhIzuPLXg8WYSGh4e7u/vv+qqq7761a+qRyYmJs4555yVK1fef//9tZC7gOeff/6SSy45fPjwnXfeqbJUHROCExiGMTQ0FA6HOzo61NvuBagfdcMwOjo6YrEYP+eww/DwcCaTmTOUz1apVMbGxiqVSmdn55LekgGLZJpmKpUaGxtb/HOyVCqZpkl9yDlqwWNqn9DExMTQ0JCInHfeebVPWr58+ac+9annnnvuhz/84XFHPHjw4Oc///kXXnjh1ltvXWoMgqMMDw/v2rVLvZ8+bgwSEVU0ikQiy5YtGxoaYrsGrGWa5tDQUCaTiUQii6zxaJoWCoVCoVAmk+E5Ccup52S1Wu3p6Vn8czIcDofD4UwmMzw8bPcMsSRTSeihhx567rnnVq5cOSPEbNq0SUR+9KMfHXegr3zwrwetAAAgAElEQVTlKy+88MLll1+++KU0OFDtJWeppR312uP3+4eGhvL5vE3Tg9dMf8lZTC6fTtM0AjosZxjG1q1bw+FwZ2fnUr9W7a3MZDIp7i9zkqkk9MADD4jImWeeOePD73jHO0Tkr3/967PPPrvAKPfee+8jjzzi8/kuv/xye+aJZhgeHjZNs46XnJpQKNTZ2ZlOp3nhgSVSqZSu63W85CjTA7q1E4M3qWgejUbr3gagArphGFSGnGMqCamlskAgMOPD73nPe9QfFm4IvPXWW0Xks5/97KpVqw4dOrR37979+/dPTExYP1/YxjCMdDpd90tOjVos44UHjVPRPBwONzhOR0eHiPAuHI1LpVJqw34jg2ia1tnZOTIyQqe9Q0wloWeeeUbeaEad7oQTptrsy+XyfEPs27fvueeeE5G1a9dedtll3d3dV1111Re/+MWPfOQj999/vy2zhg3UG526q0HTBQIBTdN44UEjDMPIZDLRaLTxodQLz+joKOu2aIRaZrWkIVG9Y0ylUpTPnWAq6Bw+fFhEVqxYMd/nLbA69tvf/lb94S9/+ct3vvOd00477ejRo9/97nfvuuuur33tayeccMInP/nJxUxlznd+NJQ1x/DwsOoCtWrAUCik3vHQxoz6WFKhrFFhKJ1O07aDuhmG0dvba9Vouq5rmpZOp2OcRtsUC1SXF3sX/Vve8pb5PjQ2NiYi69evv+6669QjK1as2L59+5NPPvn73/8+kUh8/OMfX778+Nd6EHpaKJfLNb4GMZ2maZqm5XI5khDqYBiGYRjWPidVzZt0jvqkUqnZG0gapN4xWjsm5jM7Y9R+w0wFlNoq2Ay1vT4LHBV98OBBEXn3u9894/F4PC4i5XJ57969S54ymkgtGVh+DlAoFGIVHPXJ5XIWFoQUtR6Ry+WsHRYeYUeGVrsR+D3ZclNJ6LTTThOR1157bcaHa0uYJ5988nxDrFy5UkTe+ta3zni8u7tb/eGVV16xYqqwSy6Xs/y9jvBDjgbk83k7jujUdZ0nJOqg3i5aso1yhkAgkE6nLR8WSzKVhN7//veLyKFDh2Z8WO2kFpEFDktUIWn2Nas+n28xJ1Oj5WqX41jO7/fzwoOlUheK2fGqQzpHfUzT9Pv9doys6zqbpltuKgmp+s0TTzwx48P/+Mc/RCQQCJx++unzDfHe975XpmWmY0ZfvlxE3v72t1s0W9hC3Rpox8g+n4/tX1gq+6I5UJ9yuWzTG3tN00hCLTeVhM4999zVq1f//e9/f/7556d/WK2pX3jhhQsMoS7o+POf//zSSy/N+NDRo0ff/va3W9IHC5vYF4PEnmIy2p6tLwzUKVEHVae0aXBN03hOttZUElqxYsWXvvQlEZl+AtDExMTvfvc7v99/ySWXTP+a0dHRHTt2vPjii+qvwWBQRaWf/exn0z/tySefPHLkyOWXX76YxjG0imEY9i1i+nw+3u5gqcrlsq01oQVORwPmY+vvSZtGxiK9mVEuu+yyaDSaSqVUL5iI3HbbbeVyeefOnatWrap92sTExJYtW26//fatW7fWHty6detZZ521e/fu2rFDr7322g033PDRj370sssua8o/BHWy9SWnWq3aNzjald/v55kDp7HvOcmzveWOaZ6/9dZbBwYGLrrooo985COlUulvf/vbj3/84w0bNsz4mtWrVx8+fHjNmjW1RzRNSyaT27Zt+9znPvfFL37xlFNO+cUvfhGJRK655ppm/CPQAF3X7fs5rFQqnN2COlQqFftG5nBFLJXdG9fYGNdaxyQhTdN27Nix8BcsX758zvOB1qxZc9ttt9X+umXLFkvmB7vpum7fqw5Qh1AoZN+pPzzbUQfV4WVTXqlUKiSh1mIHD2xs47Tk+kx4ja11ymq1Sp0SS+X3+23K0KVSiRjUciQhSCgUKpVKdoxs1W2F8BRd1zs6OuxI56VSifffqEMkErHv7SK/JFuOJATp7e216VWno6ODVx3UIRqN2nESlWma3HaJOtiXzk3TtPBWV9SHJISpH3LLy0KlUomjpFCfUChUrVYtX48olUq8/0Z9ent7LU/npVJp48aNvF1sOZIQRER6e3utPdrLNE3TNGnSQX10Xd+4caO1z0nDMCKRCK86qI965lhbFiqVSuykdAKSEEREQqHQxo0bR0ZGLBmtUqnkcrn+/n5LRoM39fb2VioVq0qVpmmWy2WWxlA3XddjsdjIyIhVpcpcLqfrOm8XnYAkhCnqhceSd+EjIyO9vb0sQ6ARuq739/cbhtH4C4+K5sQgNCgUCvX09Kh76Rukaku8XXQIkhCmqBeeUqnU4LvwkZERXdc3b95s1cTgWbquqxeeRsJQpVIhmsMqkUiko6OjwXeMpmkSzR2FJIQ36bp+5ZVXGoZR38+5euft8/l4owOrbN68WYWh+gK6aZqZTCYajRLNYQm1RrZmzZpMJlNfQDcMo1Ao9Pf3E82dY9nk5GSr5yAiEg6H7WiaRR1M0xwaGhKRJXV+qXc5vb29vOTAcoZh7Nq1KxAILOnFwzAMtTeIlxxYyzTNfD6fyWRCoVAgEFjkV6nypIj09/ezc98JasGDJIQ5mKaZ/7d/ywQCuq4HAoGFf2gNwyiVSj6fj5cc2Mc0zVQqNTY2FggEOjo6NE2b7zMrlcrY2FihUFALvrzkwCaGYaRSKXVq+cJ5qPac7DXNzffe27QZYmEkISwom5V43Hz00Xw+n8vlqtWqruu6rquXH5/PZ5qmug9Bvd709vbSAYEmME0znU6Pjo6qfKOekz6fTx0+VK1Wy+WyOqqOhnk0gWmahmHkcrmxsTH1S1JEas9JtS1avVGMRqOb3/c+6e6WZFK6ulo8b4gISQjHsW5d7cdV/aiLSKFQUKcEiYiu6+oYDF5v0HzqOal+Y9Sek6FQyO/3iwjrs2i+2nNSPRvVda26rvv9/lAo9GaxPJuVeFwOHGjlXPEGkhDml0rJnXfKnj2tngcAtJ3ubunqkoGBVs8DbwYPescwSzzOTykA2CKZlFRKisVWzwNvIgnhWPG4xGIsYwOALYJB6eqSRKLV88CbTmj1BOAk2aykUuKMBVMAaE8DA9LdLdks7zkdgpoQpkkkJJls9SQAoK0FgzIwQFnIOUhCeINauuYAeACwm6oGpVKtnQUUkhDeQEEIAJqDspCTkIQgIiKJxNQ+PgBAE3R1STBIGHICkhBEikUZHKRzHgCaio56ZyAJgc55AGiFYFBiMcpCLUcXvedls5LN0jkPAC3Q10dHfctRE/I8NkoDQKuordPxeKvn4WkkIW9TPZx0zgNAq6it03TUtw5JyNsSCTZKA0Ar0VHfaiQhD0skpKuLxWkAaDH1q5g1shZhx7RXqc75AwdaPQ8AAJeRtRI1Ia+Kx2VwUILBVs8DAEBHfSuRhDwpm5VikR1CAOAgfX1SLEo22+p5eA5JyJPonAcAp6GjvkVIQt6jejVZigYAp4nF6KhvPnZMe088Lnv2tHoSAIC5JJPS3c0xb81ETchjuGIMAJwsGKSjvsmoCXlJsSipFJ3zAOBodNQ3FzUhL6FzHgCcj1Onm4sk5Bl0zgOAW6hqEB31TUES8ox4nM55AHAHOuqbiCTkDYnE1C48AIArqDvqWSOzH0nIGwYHWRcDAJdJJiWVkmKx1fNocyQhD6BzHgDcSNXyKQvZjC76dpfNSiolk5OtngcAYOkGBmTdOunr492sfagJtTuuGAMA9woGJZmkLGQrakJtTS0wc2q7M5imaRiGaZrlctk0TdM0RUTXdV3Xw+FwKBTSdb3Vc4S3mKaZz+dFpFAoqL+KSCgUEpFwOByJRFo7PUzp6pI775RUil/mNlk26Yx1k3A4rH4UYaV16ySZpKbacur1Jp1Oa5oWCARERNd1n88nb7z2mKZZqVRCoRAvP2gO0zTT6fTo6Kiu65qm+Xw+9b/VarVSqVSr1XK5LCKhUCgajapshFbKZiUe54YAa/3/9u4/tqnr7AP4w8/KVxRecV1aii3SCa6hFRCmltZu2RKlE4jhVt0EVIWCo2gddC9aRbppRR2Ju4214jUTfQU0b9niChjQjnbCLmrRUhIBtmDVcMRa1VdAXd0Ao/WF0sI1bMR5/zjBTfPT9j03vvf6+/kr2M7xIT7X57nnnOecXODRTyTU2dn54YcfiqI4bdq0ot8gnU5/9NFHc+fOHT9+fEEVAm6CQWptxWGrpZXrb9xut8vlEgRhoFdqmqaqqqIoRFRfX4/xITCIqqqhUCiTybjd7sFDHE3TOjo6ksmkJEmBQABtssSqq7tnyoCTASOhpqam5uZmn8/3xRdffPnllxs3bpw1a1YRb7Bs2bJEIrF79+7777+/oAoBH6kU3XMPffopztYoIdblCIJQWVmZ/2/JspxOp30+3+LFi42rG5SneDweDocrKyvZ2GQ+WDyUTqcRoJdYKkXV1XT4ML7VeckFHt9aJ7Rhw4YDBw689dZb06dPJ6ItW7asWLEiHA7PnTu3oNK3bduWSCQ4VhcKhiPGSo11OT6fr9DOQ5Ikl8vV0tJCRAiGgKNQKNTR0VFomxQEgQ0dhUIhBOilVFFBgQCSYIzwTe5YNBrdt29fbW0tC4OIaO3atePGjVu3bl0mk8m/xI8++mj37t2cqwkFaW2l1lZspVhCsiy/+eabRYRBjCAIXq83kUiEw2HeVYMyFQqFVFWtqakprk1KklRZWdnS0sJWWENprFrV/fUOXHVHQtlsNhQKEdGiRYu+eW7kyAULFpw/f37Xrl15FpfJZOrr6zdt2sS9olAA3DSUFJsUq6ys1DOVwG7E29vbo9Eox7pBeZJlmY0G6SmEBeiRSIQt84cSwGFkxuiOhNra2s6fPz927NjcgBAzb948ItqzZ0+exW3atGn+/Pk6rzfQhY0iINmydMLhsMfj0b+ignU8sVhMlmUuFYPyJMsyC831FyUIgtPpZLfNUBrsMDKMFnPVHQkdOnSIiPomi02aNImIzp07d/bs2SHLamtrO3HixPPPP8+7klCIYBDzYiUUjUZVVeWVdcyy7iORCJfSoDxFIhGdI5Q9SZIkCAKGKkuGDQtho0WuuiMhtny6bzbBzJkz2Q9D3pVeunTpxRdfDIVCt912G+9KQt6CQaqqwgZCJRSLxTweD8cCRVHs6OjAsBAUR5ZlWZbzzxTLh9vtjsViHAuEwrAvecyR8dMdCZ05c4aI2FZvPY0e3Z1cxnbZGsSLL74YCAT49gFQmFQKZ86XFltMyjfTmA0LoeOB4nAPzelWC0d0XkoNDVg6zVF3oHP9+nUiGjNmzECvG3x27C9/+cvXX39dV1enpyr9Xq7YZKgAyJwvtVgsxvfmm3G5XNiWAooTj8dramq4F8smbevr67mXDHnJzZFhBiBvg9wS5Hvu2KhRowZ66rPPPtu6devevXsLrte3IejRpbWVUikMCJWWLMt+v597sWxnalmWcegBFCQej7vd7kF2Nh+Spmn9/rooiojOS6yqqvsgAQRD+ekbY+Rio+7ZsdwsWC/ZbJb9MGPGjIFe8Mtf/vIXv/jFnXfeyaGmUDRkzpeaoanFgiBgMgKG30BRlCAIgiAgnb6UkFHPT3cANHnyZEVRbty40evpXEOfMGFCv7/f3Nx85syZWCzW7zqG119//a9//esDDzzw+OOP86sz9MEyKnFnUFKyLBt3FoGe23ooW8lk0riW43A4VFXF+RulFAjgjHouuiOh2bNnK4py9erVXk+zldRE1GufoZxPP/3066+/fuutt/p9tvXWei5EQsaqrcVJq2ZgXK8jimIymcRBB1CovnkwvGBMyBSam6m6unuTIShWdyRUXV397rvvnjx5stfTV65cISK32z116tR+f3/VqlU/+MEP+j7+zDPPENHzzz8vSdLdd9/Ns8rQS20tBQIYECo5VVWNi4Q0TTOoZLAxVVWdTmepawFGqqjoXjCE1RE6dEdCCxcufOmlly5fvnzhwoXJkyfnnmZzXkuWLBno96dPnz7QcBERzZ07N8+z6KFIra0UDtOnn5a6HkCSJMViMeMWNWMaAgoliiImsOyvoYGqq7F0Wo/uFdNjxoxZvXo1ER08eDD3XDabPXbsmNPpXL58ec/faW9v37Rp08WLF4ezotC/YBCZ8yYhimJBZxUXBDf3UARD2wzHvdRBF+w6rds3Z9HX1dX5fL5wOHzp0iX2yLZt29Lp9ObNm8eNG5d7WTabXbly5Y4dO9avXz/clYVewmFkzpcP3NlDoSRJGnJT3KJhxtZE2GgQNlos1reS57du3drQ0LB06dJHHnlEUZTPP/987969s2bN6vU748ePv379+sSJE4exntAfzA2biSiKLpfLoMkI3H9DEYwbp2RrpRGdm0Uuox4rJYryrUhIEIRNmzYN/gsjR448cuTIkOVim0TDBYPda+XANHw+X0tLC/fuQVEUl8uFXgcKZVx0rihKAJnbpsLSx3ACd1FGDv0SMCccMWY+kiQZkVesKIrP5+NeLJQDn89nxH2poigYpDSd5ubuJRNQIERC1oTMeVNit+B8TyFQVVVVVa/Xy7FMKB8sOucboCuK4vV6MUhpOrmMeigQIiELYpnzWCFkSoFAgG/Hk0wmjTjLDMqEKIqBQIBjdK6qaiKRwCClSTU0UDiMpdOFQiRkQVgobWKiKC5dupRXxxOLxURRxNbSoIfX650zZw6vNplMJuvr6zE1ZlIVFdTcjMPICoVIyGrYEWNYq2hiXq+3pqZGf8fDBpbq6+t5VArKmt/v1zRN/yG+LDRHGGRqbOk06ykgP4iErAapAVbg9XodDke/xxLnSZblZDKJ9BzgQhTF+vp6RVGKDoY0TWNhEEJzs8NGi4VDJGQpyJy3CLY4gyXVF7oBHety0uk05iCAI1EUX3zxxXQ6XUSArmlaPB6XJAlhkDWwYSHMkeVtRFdXV6nrQETk8XiwBdEQUim65x769FOcrWEh0Wi0paXF7Xa7XK4hz2fVNK2jo0NRlDlz5mA0CIygqmo8HmdtMp84m7VJrA2ynlSKqqvp8GH0F4PIBR6IhKyjupqqqjA1Zjms74lEIqIout1uURR7hURs0Ij1N2wwCV0OGEqW5Vgs1t7enmuTvV6gaVomk1EURdM0n8+HnHlLCgYplUJ6zSAQCVlNaytVV5M5PiwogqqqrPuRZZlFQg6Hg3qcWuDz+ZAjBsOJxejJZLJnm8xkMpqmsbgHbdLa2LBQczMWVAwEkZDVVFfTqlVIGbMHFv3Isow0HDAJ9Ra0SVsJhykYxGFkA8kFHqOHfCmUHjLn7YXdcGPbaDAPURQx/2VDgQC98QaFw+g+BofcMSuorcXyIAAAKBgy6vOASMj0cMQYAAAUp6qKqqqQUT84zI6ZWypF4TBmeQEAoEgNDVRdTa2tuKMeCMaEzK22lhobsSEEAAAUCbtODwWRkIm1tlIqhRVCAACgS1UVpVI4o34giIRMDGfOAwCAfmxYCKuFBoBIyKxY5jymdQEAQL9AgCoqMEfWL0RCZoXMeQAA4Ki5mcJhSqVKXQ/TQSRkSsicBwAAvioqqKoKw0J9IYvefFpbkTkPAAD8IaO+PxgTMh+2UBqZ8wAAwBcy6vuDSMhk2CQuzogBAAAjsNEgZNT3gEjIZJA5DwAAxkFGfR+IhMwkGOxe0QYAAGCQqipk1PeESMg0UilqbETmPAAAGA4Z9T0gEjINZM4DAMDwqKigQADDQgyy6M2htZVaW6mrq9T1AACA8rBqFTLqGYwJmQMWSgMAwHDC0ulbEAmZADtiDJnzAAAwnNjSadYHlTFEQiYQDGKhNAAADDdstEhEiIRKLxikqipM0wIAQAmwYaHyniPDiumSYpnzOGIMAABKpbm5zJdOY0yopGprqbERR4wBAEDJlH1GPSKh0mGZ81ghBAAApbVqFaVSZXsYGSKh0kHmPAAAmEF5Z9QjEioRZM4DAIB5BAJlm1GPFdMlUltLhw+XuhIAAAC3sKXT5XeLjjGhUsARYwAAYDYVFVRVVYZzZBgTGnapFIXDyJwHAADTaWgow4x6RELDzpqZ86qqEpEsy6qqiqIoiiIRSZJU6npB+VJ7EHsodb2gfLHWKMsyEVm1TeZ2nUYkBEZpbaVUykKZ86qqxuPxSCQiCAIRORwOp9OpaZqmaZlMRtM0URT9fr/X6y11TaFc9GqToigKgsDaJAuJJEny+XwI02HYRKPRWCymqqogCA6Hg7VMIsq1SZ/P5/V6LRMSVVVRMFhWw0Ijurq6Sl0HIiKPx5NMJktdC+Pdcw81N1uieamqGolE4vG4x+NxuVy5a7sndp0rikJEPp9v8eLFw15NKCMsAMpkMm63e6BAR9O0jo4ORVEcDgfaJBgtGo2yoHzINplOpyVJ8vv91oiHWlupttb2qzhygQcioWEUDtMbb1giZSwej4fDYY/Hk+eNde5Sr6+vt8Z1DlYTCoU6OjokSXK73UO+mMXosizX1NQgGAIjqKoaDodVVa2srOz3RrGX3JekZQL06mqqqrLQDEYREAmVwogRdPiw+QeEWJdTWVlZaEwjy7KVrnOwiFyX4/P5CvpFBOhgEFmWQ6FQ/veKOZqmxeNxawToqRRVV9Phw5Zb1Zq/wSKhzs7ODz/8UBTFadOmFVRoNpttb2+/du3a7Nmzx48fX1yFbIvlJZp+U+lQKFREl5NjpescrKDoLqdnCel0OhAIYOUQcBGPx998880i7hWZXIC+ceNG7nXjzCLdVtFygUfv/YSampoefvjhffv2BYNBv99/6tSpPEtsamq6//77n3zyybq6ugceeODpp59OpVJ8K21hra0UDpu/PekMg4hIEASv1xuLxVj2BIBOkUhE5/JnNqEWLsudc4E7WZbD4XDRYRARCYIgSZIgCBZokw0N3edj2t23IqENGzZs3759586dmzdv3rlz56OPPrpixYqTJ08OWcpLL720efPmCRMmVFVVOZ1OIjpx4sSSJUtsPsyTPyscMSbLckdHh54wiGGLB9l0BpeKQdliobn+iS232+10Oi3Q8YC5sYlan8+nv01KktTe3h6NRrlUzCi5jHq7+yYSikaj+/btq62tnT59Ontk7dq148aNW7duXSaTGaSIkydPvvfeezt27Dh8+HBTU9OxY8caGhqI6KuvvvrVr35laO2tIRymVMrk+5erqhoKhSorK7mUho4H9IvH4zpHKHtyuVyyLMfjcS6lQXkKh8NOp5PLmjPLDJ+zha12/zLvjoSy2WwoFCKiRYsWffPcyJELFiw4f/78rl27Bili//7927dvnz9/fu6Rp5566tlnnyWijz/++OzZs4ZU3EKsMCAUiUTcbjfHVaUul6ujo8PsFzmYWCQS8Xg8vEoTBMHj8UQiEV4FQrmRZVmWZY6rzQRBcDqdsViMV4GGKI9hoe5IqK2t7fz582PHjs0NCDHz5s0joj179gxSxKxZs+bMmdPrweXLl7Mf2GYz5SsY7D7Jxdzi8Tjf9aRsjszsFzmYFRu84ZvwxUpDdA7FicVi+ezgUBA2VMm3TP6qqqiiwt6HkXVHQocOHSKivslikyZNIqJz584NMrSzbNmyvg86nc7Ro0cT0ZQpU3jV1XpSKWpsNP+AUDwed7vd+WyJURBrXORgSkb0OkTkdrsxLATF4X67SETsW9cCk7bNzd0HJNhUdyTEljb3/eqZOXMm+6HQLq2zs/PmzZt33XVXoan4tsLOnDf9ZgyxWMyI3VbYRY5gCIogy7IRkZAoiuxkKO4lg70ZdLtIRB6PxwJj5xUVFAjYeI6sOxI6c+YMETkcjl5Ps3EdIkqn0wWVe/z4cSJauXKl3gpaF0s+NP2AEBFxSc/pl9PpRCQEhZJl2aAGyXoyREJQKHammBElOxwOazTIVatsnFHfHehcv36diMaMGTPQ6wpd+Pz2229PmTJlxYoV+f9Kv6sjLZyHb4WF0oyhF3kymcQui1AQ4xpkrnzjCgdbSqfTfUcKuBAEwRoNki2dtvJhZINkYOR7Fv2oUaPyf7/Tp09HIpGdO3fedttt+f+WhYOevljOobkz5xlZlo3rddgh4QYVDnZlaMfgdDqt0fGAmciyzDGTsRdRFPlmpRmlqoreeIPCYUt0bX31jTFyn2n37FhuFqyXbDbLfpgxY0aeb5bNZl944YXnnnuO5Z2VqWDQQgfXGXSvQxYa+AUzSafTxh0T5nA4Cp3rByAjvyctw74Z9d2R0OTJk4noxo0bvZ7OdWMTJkzIs8RXXnll+vTpa9as4VRDCwoGqarK/JnzOYPvnGnOksHGnE6noW2S7YMPkD9RFA1tk5Y5IZh1bbbLqO+OhGbPnk1EV69e7fU0W0lNRL32GRrI/v37U6mUBQ6WMw7LnLfOgJChV6CmaRYY8gWTEUXRuGEbTdMs0+tAebDYEgI7HkbWHQlVV1cTUd8jxq5cuUJEbrd76tSpQ5bV1tb2zjvvvPrqq7wraSm1tdTYaP7M+RxRFDVNM+hSxJgQFMHQSMW4TEmwMY/HY+hEv5XapB0z6rsjoYULF44fP/7y5csXLlzo+TTb52DJkiVDFnT06NFt27a99tprvVZJp9Ppixcv8quwubG9p6wzIMRIkmRQyKJpmnHLDMGuDJ2JIGv1OmAaBo1TKopivQa5ahWlUnYaFuqOhMaMGbN69WoiOnjwYO65bDZ77Ngxp9OZOzqDaW9v37RpU8/45siRI1u2bGlqaho3blyvVz7zzDO33367gf8DU7FO5nxPHo/HoENRFEXB7BgUShRFl8tlxC24oigul8t6HQ+UmtfrNSg653jM8PDJZdTbxTdn0dfV1fl8vnA4fOnSJfbItm3b0un05s2be8Y32Wx25cqVO3bsWL9+PXvkgw8+WL169ccffzx//vxZPXg8nqVLl37nO98xdGsQE2GZ89ZZKJ3j9XoN6nW8Xi96HSiCz+czYlsNRVGs1+uACbDo3Ig7RvY9yb1Yw7HjE+xyRv3InrihqMoAABdtSURBVP/YunXrQw89tHTp0sbGxrq6uvfff3/v3r0PPvhgr98ZP348EU2cOJGITpw4sWbNmps3b968efPf38Ze/Pjjjw/Lf8QEamstNy/GsIuc+2bQsiyj14HiSJLE/VgMTdNUVbVkrwMm4Pf7uX9JWvt2sbnZNquFvrWNkCAImzZtGvwXRo4ceeTIkdw/582bZ6sdEYvGjhiz4IAQ4/f7t2/f7nK5eA3gKYricDgwNQbFEUXR7/cnEgmOnUQikUAYBEWTJIndMXL8WpNl2cI7zlRUdGfUW3BNSC8jh34JDKm1lcJhiw4IMZIk1dTUJBIJLqVpmpZIJALW3IcUTMLr9TocDl534awctEnQIxAIKIrCa6gyFovV1NRY+3bRLhn1iIR4CAatlTnfLzZIy6XjSSQS9fX11r7CodREUeTV8aiqmkwmEQaBTqIoLl26lMsdIztm2PJnMtpl12lEQrpZM3O+L9bxaJqmJxjSNC0Wi4miiDAI9Mt1PHr2u2JtEqE5cOH1emtqatj+MkVTFMU+oTlbE2LxYSFEQrrZYpaUEUVxzZo16XS6uGBI07R4PC5JUn19Pfe6QXliHU88Hi+uTSqK0tLSEggEEAYBL16v1+fztbS0FBegJxIJRVHq6+utulC6F1tk1I/o6uoqdR2IiDwejyVXXgeD1NpKhw+Xuh48qaoaj8dbWloqKyvzv1ZlWU4mk7jzBiOoqhoKhZxOZ/6L+tliNSJCGARGiEajLS0tbrc7/9bF2qQoija8V6yupqoqy82N5AIPREL6jBhBhw9bN2VsENFoNBaLZTIZSZLcbvdAL9M0raOjI5lMssk1dDlgkFyALoqi2+0eJEbPtUm/32/5dRhgYqqqhsPhjo4Ot9s9eIwuyzJLp/X5fPZsk6kUVVfT4cPWWi+LSIgHNh5ol6mxvlRVlWU5Fot1dHQ4HA5BEHLdTyaTyZ1W5vP5LLwlBlgKi4dYjM6anCiKgiCwVdVsxyA79zdgPrkYnX1JCoLAfmBtMp1Os6Pu7N8mLdghIhLSrbWVqqvJHH89o7GQiIiSySS7qp1OJxFJkoRBICgJWZbZ1ou5nsbpdIqiiNX6UBLqLawjU1WVHbnIGmRZ3CimUnTPPdaaJEEkpFt1Na1aRfZY/A8AAKBTOExvvGGhhbO5wAO5Y0UJhymVQhgEAADQjY0GWfAwMkRCRbHmmfMAAABGsexGi4iEChcMdp+3AgAAADlVVVRRYbnthUYP/RLoKZWixkb69NNS1wMAAMB8mpupuppSKQtl1GNMqEC1tTY4YgwAAMAQFRUUCFhrjgyRUCHYobtW20YTAABg+KxaZa0z6hEJFQILpQEAAAZntcPIEAnljWUGInMeAABgcGzptEUy6hEJ5S0YxLwYAADA0CyVUY9IKD+1tVRVhcx5AACAvLBO0wpzZMiiz0MqReEwMucBAAAK0NBA1dXU2mrycQSMCeUBmfMAAACFssgcGSKhobS2UiqFFUIAAAAFq6qiVMrkGfWIhIaCzHkAAIDiWCGjHpHQoFgGoLknOAEAAMwrEDB5Rj1WTA+qtpYOHy51JQAAAKyMHUbGNhkyH4wJDay2lgIBDAgBAADoUlFBVVWmXTqNMaEBtLYicx4AAIAPE2fUY0xoAMEgMucBAAD4MHFGPSKh/oTDyJwHAADgiY0GmS+jHpFQf5A5DwAAwJdZM+oRCfURDHav7QIAAACOWPqYyebIEAn10diIeTEAAABDNDd3L0ExDURC34bMeQAAAOOYL6MeWfQ9sMz5rq5S1wMAAMC+Ghronnto1SqTjDtgTKgHLJQGAAAwWkUFNTebZ+k0IqFb2JEogUBpawEAAGB/bOm0OQ4jQyR0SzCIhdIAAADDwUwbLSISIiJkzgMAAAwvNixkgjmycomEVFUd8LlUihobsUIIhtlgbRIAoBw0N1Nra8kz6m2bO6aqajweT6fTqqrKssweFG/xeDxer7f7pbW1OGIMhgFrk8lkkohYmxRFkW41S5/PJ0lSiasIZSbXJlVVZaE5a5OSJDmdTkmS0CbBWBUVFAhQbS0dPsweiEajA3XcTqdz8eLFRtRiRJc5ksY9Hg/rIfRj13YkEmF/OFEUHQ6HIAiaphFRJpPRNE1RFCKSJMl3993SggXInAdDsc6mvb3d7Xaz1sj6G9YmWQ/E2qTP5zPoUgfIYV+SsVgsk8m43e5cRE5EmqaxL8lMJpNMJiVJ8vl839w3AnCXSlF1tfo//xO/7bZIJCIIAmuT7KuSerRJVVU1TWNtkkuMngs87BYJhUKhjo4Ot9s95J9J07SOjo5kMumfNWvxf/+3/rcG6EtV1XA4nH+blGVZ0zTEQ2AcWZZDoRDrbNxu9yCvZH0Pi9Hr6+tZqATAXfT551s6O91ut8vlYtHPQFjHrShKTU2N/i9JG0ZCrMtRVdXn8+X/W+zPmk6ncZ0Dd6zL8Xg8Bd2+aJoWj8e5XOcAvUSj0ZaWlsrKyoK+7mRZTqfTCNCBu9J23HaLhIrrcnr+ejqdDgQCmBQHXorrchgE6GCEUChUaJeTgwAduOPScesJ0HOBhx1yx1RVDYVCeiYOJUnyeDwsMuVbNyhPLAyqqakpLo4RBIEtWQ2bY9sxsIFQKJTJZIoLg4hIEASv1xuLxaLRKN+KQXni0nFXVlbGYrHc2uqi2SESCofDPp9P560zW14dCoV41QrKlizLkUiksrJSZzkul0tVVXQ8oF80GlVVVWebFASBV8cDEA6HPR6Pzo6bLa/Wf8fIORLq7Ow8fvz46dOn+RY7CDbey2UGgUWmuAsHnbiE5nSr40kkEuh4QA9eoTn16HgwfA56sCbEZTmK2+3WP3zOMxJqamp6+OGH9+3bFwwG/X7/qVOnOBber3g8Lsty0eO9fVVWVrIyeRUI5SYcDueS5PXjdccD5YyF5oOn5OTP7XYLghCJRLiUBmWIbeLAseN2uVyyLOvpuLlFQhs2bNi+ffvOnTs3b968c+fORx99dMWKFSdPnuRVfr+SySSXG50cQRA8Hk8sFuNYJpSVeDzOd909C6oQnUNx4vF4JpPhu+5ekiQ0SChaJBIZfPuGQrE7Rj3ROZ9IKBqN7tu3r7a2dvr06eyRtWvXjhs3bt26dZlMhstb9Csej3PPrGHRJd8yoUzE43F2x8y3WJ0XOZQztjsi3zJZC4/H43yLhTLB/XaRiERRzO2TXgQOkVA2m2ULjRctWvRNuSNHLliw4Pz587t27dL/Fv2KRqNG9Dq4yKFosVjMiKR3dpEjQIcisOice7EejwfRORTBoNtFQRAEQSi64+YQCbW1tZ0/f37s2LG5ASFm3rx5RLRnzx79b9GvdDpt0FYrbrcbE2RQBFmWjeh1uH9rQJkwKAwiIofDgUXTUIRkMmlcx130roQcIqFDhw4R0bRp03o9PmnSJCI6d+7c2bNn9b9LX7IsG/QHRccDRTC0Y3A6nRgTAvNgt+Bok1Ao474n9UTnHCIhFoX1vfOYOXMm+8Ggq0VVVYNCFtzuQBGMC82ZdDptXOFgS8bdfxORw+EwqGSwMV673vA1Wn8RZ86cof6uitGjuwu34je4qqoUDJa6FmApY8caN5ooimL6ww/ps88MKh9sa9IkgwoWBEH+v/+Tbr/doPLBlowbwhAEIZPJFBdpcYiErl+/TkRjxowZ6AV5zo55PJ6+Dw407WfcX5Nys2OplEHlgy2pokj/9V8GFa5pmnj1Kl29alD5YEvquHHOigrjyhe//powfA55U8eNK+G79xtjMBwioSGNGjUqn5cVtNZJFEVN04qt0RC6S25uNqh8sCVJlmOGboH4/e9TIGBg+WA7Yjhs3GSEpmkUCJDXa0ThYEsikbh+vaZpBg1kaJo2SGvvG2PkYiMO64Rys2C9ZLNZ9sOMGTP0v0tfLLXYiJJ57QIOZUUUReN2z1JV1el0GlQ42JWhbSaTyeB7Egpl3Pfk4GHQ4DhEQpMnTyaiGzdu9Ho8F6ZMmDBB/7v0ZeiqKxMu6QLzM26cktAmoXCSJBm3TFNPxwNly7j5HD1DGBwiodmzZxPR1T4rGNhKaiLqtc8QLx6PR1EUI0pWFGWQCUWAfomiKEmSQeOUiqLg/hsKZdz9NxokFMe4jlvPdy+HSKi6upqI+h4xduXKFSJyu91Tp07V/y59eb1e42bHvJj8hsL5fL6it/YahKIoXq8X999QKFEUXS6XER2PoigcT9CE8iFJEsvw4l6yoih+v7+43+UQCS1cuHD8+PGXL1++cOFCz8fZNs1LlizR/xb9Mugil2UZYRAUx6CLHL0OFM3v9xuxoxtuF6E4oijOmTOHe8et83aRQyQ0ZsyY1atXE9HBgwdzD2az2WPHjjmdzuXLl+t/i4EYcZGj14GiGXGRs2MFMRMBxWF3jHyj80QigTAIiub3+7nfLsqyrKfj5nMWfV1dnc/nC4fDly5dYo9s27YtnU5v3rx5nJH7B0iS5HK5EokErwJjsZjL5UKvA0Vjw7Mcr/NEIlFfX8+rNCg3oij6fL5EIsFrmaqqqnqmIQBEUaypqeHYccuyrLPj5hMJEdHWrVsfeuihpUuXNjY21tXVvf/++3v37n3wwQd5lT+QQCCgaRqXu3A2vIReB/QQRXHp0qW8Op5YLFZTU4PQHPTwer28Oh5N02KxWH19PVatgR5er9fhcHCZ0lFVNZ1O6+y4R3R1demvin4ej6fopaaqqv72t7/1er16NmtSVZVd4eh1QL9oNNrS0lJTU6OnEHZFIDQH/VRVDYfDI0aM0Pn9FovFfD7f4sWLeVUMyhbruCsrK/VE1ZqmtbS0FN1x5wIPbmNCJcTuwuPxeNEBpqIoCIOAI3YX3tLSUvTIUCKRUFU1gE2lgQdRFAOBQDqdLvpLko0GiaKIMAi4yA2fF90mVVVtaWkJBAL6O247jAkxqqqGQiGn01noH4VNZHD5awL0xEaG3G53QU1L07REIiGKIkaDgC9VVePxeEtLS6Ej6GzI3O/3IwwCvoruuGVZTqfTOjvuXOBhn0iIelzn+fQ9mqZ1dHQoiuJyudDlgEHYdS4IgiiKbrd78BezNplMJtHlgHFYgM4a5JATE5qmybKMe0UwTgk7bntGQowsy7FYrL29Pdf35K52NlXBdnxh/Y0kSbi8wVCqqrI22dHRwfoeh8ORuyNnbbKjo4OdiuDz+bCJIhiN9T2RSEQQBEmSBEHo1SbZl6SiKA6HAwuDYBioqhqJRFjHLYoiu3tkT/XquEVR9Pv9XPZxsHMkxLBLPZlMsu1YBEFgf032V/Z4PLi2YZixS129hbVJdrWjTcLwYzE6+5KUZZlFQrk2iaAcht+QHTffNmn/SKgXVVVxSYN5sA2H0CbBPNAmwWyMbpO5wGO0QW9gNri8wVTQIMFs0CbBbIatTdohix4AAACgOIiEAAAAoHwhEgIAAIDyhUgIAAAAyhciIQAAAChfiIQAAACgfCESAgAAgPJVLpGQx+MpdRVg+ODjLiv4uMsKPu6yMjwfd7lEQgAAAAB9IRICAACA8oVICAAAAMoXIiEAAAAoX4iEAAAAoHwhEgIAAIDyhUgIAAAAyteIrq6uUteBCFtEAAAAwPBKJpNknkgIAAAAYPhhdgwAAADKFyIhAAAAKF+IhAAAAKB8IRICAACA8oVICAAAAMoXIiEAAAAoX4iEAAAAoHwhEgIAAIDyhUgIAAAAyhciIQAAAChfiIQAAACgfCESAgAAgPKFSAgAAADKFyIhAAAAKF9lEQl1dnYeP3789OnTpa4I8IEPFHpJJpOlrgJwg08TstnsyZMnjx49+tVXXw3D240ehvcoraampubmZp/P98UXX3z55ZcbN26cNWtWqSsFxdP5gf7oRz86f/58z0fq6up+8pOf8K4mDJN//OMfmzdvbm9vP3XqVKnrAnrp+TRxadtGU1NTU1PTtWvX2D/nzZv3m9/8pqKiwrh3tHkktGHDhgMHDrz11lvTp08noi1btqxYsSIcDs+dO7fUVYNi6PxAo9HoRx991POR0aNHP/HEE4bUFQx24sSJ7du3Hz9+vLOzc+zYsaWuDuii89PEpW0bL7300u7du+++++4HHnjgn//8ZzqdPnHixJIlS3bt2uXxeAx60xFdXV0GFV1y0Wi0vr7+2Wef/fnPf84eyWaz8+fPHzt27MGDBx0OR2mrB4XS/4EuWrToySefdDqduUecTue8efOMqjEYKZ1OO53OP//5z8FgcOzYsRgTsjSdnyYubXs4efLkz372s1deeWX+/PnsEdYkiOjee+995513DHpf244JZbPZUChERIsWLco9OHLkyAULFuzevXvXrl0YNbUW/R/oe++9N3HixJUrVxpbURgurNubMmVKqSsCHOj5NHFp28b+/fu3b98+Z86c3CNPPfXUF198sW3bto8//vjs2bPf+c53jHhf266YbmtrO3/+/NixY9k0Sg67S9izZ0+J6gVF0v+Bbt26FaPl9jNmzJhSVwG4Ke7TxKVtG7NmzeoZBjHLly9nPyiKYtD72jYSOnToEBFNmzat1+OTJk0ionPnzp09e7YE1YJi6fxA//a3v8myvH79+u9+97vr169HcgqAPeDStpNly5b1fdDpdI4ePZqMHAC2bSTErge3293r8ZkzZ7IfZFke7jqBDjo/0P/93/9lP1y7dm3//v2PPfZYY2PjjRs3DKgpAAwfXNq219nZefPmzbvuuqvvnTAvtl0ndObMGSLqu4qWhZZElE6nh7tOoIPOD3Tv3r2yLF+4cKGtre3AgQM3b97cs2fPZ599tmPHjlGjRhlUZwAwGi5t2zt+/DgRGboOzLZjQtevX6dBZ50xO2YtOj9Qh8MxZ86chQsX/v73v29tbf3e975HRLFY7A9/+AP3qgLAsMGlbXtvv/32lClTVqxYYdxb2DYSGhJuF2wm/w/0jjvueP3113/4wx8SUXNz8/DsYQoARsOlbT+nT5+ORCIvv/zybbfdZty72DYSyk2a9JLNZtkPM2bMGMbqgF7cP9Df/e53d999982bN0+cOKG3cgBgGri0bSObzb7wwgvPPfec0VtD2TYSmjx5MhH1XTenqir7YcKECcNdJ9CB+wfqcDh+/OMfE1FuT3cAsAFc2rbxyiuvTJ8+fc2aNUa/kW0jodmzZxPR1atXez3OFt4SUa9tacDkjPhA7733XiIydNAVAIYfLm0b2L9/fyqV2rhx4zC8l20joerqaiI6efJkr8evXLlCRG63e+rUqSWoFhTLiA+Uzaz13cgLACwNl7bVtbW1vfPOO6+++urwvJ1tI6GFCxeOHz/+8uXLFy5c6Pl4LBYjoiVLlpSoXlAkIz7Qv//97wsWLGDzbgBgG7i0Le3o0aPbtm177bXXeo3qpdPpixcvGvGOto2ExowZs3r1aiI6ePBg7sFsNnvs2DGn05nbvRusoqAPtL29fdOmTblrJp1OHzp0SNO0Xq957733fv3rXxtfdwDgA5e27R05cmTLli1NTU3jxo3r+Xh7e/szzzxz++23G/Gmtt1ZkYjq6uqOHj0aDoefeOKJiRMnEtG2bdvS6fSf/vSnXn9isIQ8P9BsNrty5crr169/8sknf/zjH4no5ZdfjkQid91117p16xYtWnTt2rUDBw7s2rXrtddeu+OOO0r2/wEeWC/Y2dn5n//8B2eQWd3gnyYubdv74IMP1q5dS0S5s+iZf//730Tk9/sFQTDifUd0dXUZUa5JaJrW0NBw8uTJRx55RFGUzz//fOPGjbNmzSp1vaBI+Xyg2Wz2+9///ueff/7YY49t2rSJiI4fP75mzZpcIsntt9++bNmyn/70p+PHjy/B/wE4OX78+LvvvtvW1vavf/2LiGbPnn3//fcHAoE777yz1FWDguXzaeLStrcTJ048/fTTg7xgx44dvSIkXmweCTEXL1785JNPnE7nfffdV+q6AAdDfqAXL148derU/Pnzc9PMnZ2dsVgsm81OnDjxvvvuGznStvPCADaGSxuMUBaREAAAAEC/ED4DAABA+fp/GY71/mVcpi0AAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image4.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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aF7whWmak5OTjuO0uS2M1Au0iCQE9AD96Viv13cchmq12tzcXDqdZl0s+EzTvPXWW8vl8o4ft+M4lUqF1Au0YmhlZaXbcxARicfjlUql27MAAk0pVSgUFhYWEonEtnZPz8/Pu65LDOotSqlcLhcOh7f11FzXnZ+f19HZv7kBfaAZPHZ1eyYAWmWaZiqVCp86NVcum6YZjUa33gnruu7i4mKlUrEsa2pqqmPzhCd0mimXy3Nzc9FoNBKJbB1/m487de2147/7ux2bJ9DrqAkBvebKK9V//+/lCy8sFAqGYViWpT8gdSpyXbfRaOj/W6lUUqkURwf1umYt0DRN0zQNwwiFQvqh6wettwSJHLphjwAAIABJREFUSDKZTPzkJ+a998rJk92eNRB0zeBBEgJ6SjYrxaIcOSIiSim9HUSdJWfzkGVZ4XCYpqF+opQql8v1el0/d/2iedY5j3t0VEZGZHq6a3MFegFJCOhNQ0Ny5IiMjKz/Ha4SGyhbPe5qVUZH5cgRicU6OiegpzSDB71jQO/IZCSd3jAGydlqEAbEVo87FpOREclmOzgdoIexYxroEcWi2LYEo4iLoJueliuvlImJzXIzgCZqQkCPyGYln+/2JNAjYjHJ5ykLAa0gCQG9wLalWhUOykPrdDXItrs7CyD4SEJAL6AghO2KxWR6mrIQcF4kISDwstkze2CBbRkZkVhMMpluzwMINHZMA8FWrcrMDAflYYfyeRkdlWqVjnpgM5vWhHZwus/y8vLzzz//rW99680332xvVgDOymRkZoaPMexQLCbpNGtkwBY2qAk999xzjzzyyMLCwgsvvND6QIcOHTp06NCPf/xj/Z833HDDpz71qRhv30A7isXmidLADk1MyOioFIsssAIbOqcmdOLEiUwmc/vttz/zzDPbGuX+++9/5JFHLrnkkpGRkXA4rIf60Ic+xLHRQFvYKI326a3T7BYCNnFOErrqqqvy+fx276x+/vnn/+Ef/uHxxx8/cuTIoUOHvv3tb09PT4vIm2++ed9993k5WWCg6P5nOufRvnRaYjE66oENnZOEdDln37592xri6aeffuyxx2688cbmK7fddts999wjIv/0T//00ksveTFPYPBks1yiCc/QUQ9sYoMd07t3797WENdee+1111235sWPfvSj+he1Wm1nMwMGWjYrIyNs7IBn9F8n1siA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aXJy8ic/+Yl+cXl5+amnnopGozfddJMvE8cg48c+AOvFYjI9Ldlst+eBHnMmCemlsvXdN7/wC7+gf7H1YR733XefiDzzzDMf+chHXnvtNRGZmpo6depUPp9vsXcMaJVtS7Uq9AQBWE+vmNt2d2eB3nImCX3/+98XkfXbonftOrORSDfgbOZXfuVXDhw4ICIvvvjizTff/Lu/+7unTp36u7/7uy0am4EdoiAEYDOUhbB9Z4LO6dOnRWT37t2bfd0Wq2PaxMTERRdddPDgQaXUN7/5zQceeGDv3r3bmoru9FmDhjKcI5s9sy8SADY0MiKxmGSzdNRjtQ0zhrarxSF+6qd+6rxf86Mf/ej973//Sy+9pJS67777vve97/3RH/1Rq3Mk9OC8qlWZmZEjR7o9DwDBls/L6KhMTNBRj6b1GaOZjc6sjjVXwdZYXl7Wv7jmmmu2/h4HDx4sFAr5fP7pp5/WDWiPP/74pz/96R1PGlhrXec8AGwgFpN0mjUytOhMErr88stFpNn51aRPqBORSy65ZItRDh069NRTT/3Zn/3Z7t27L7/88ieffHJ4eFhEbNs+duyY97PGANLNsewQAtCKiQk66tGiM0nove99r4icOnVqzW/rndQisuacodXeeOONz372s9dcc02zCX/v3r2f//znr7zyShH5i7/4C88njUHERmkArdNbpzOZbs8DPeBMEhodHRWR559/fs1v/7//9/9EJBqNXnHFFZsN8eyzz7711luxc5dj9+7d+/DDD284JrBtuieWznkArdNbp+mox/mcSUI33XTT3r17/+///b8//OEPV/92qVQSkQ996EPnHWjNnfYicu211+7Zs+dd73qXR1PFAKMNBMB20VGP1pxJQrt37/4v/+W/iMjXvva15u8tLy9/+9vfDofDH/3oR1f/mYWFhYcffrh5t8Yv/dIvXXTRRc8++2xze7W2tLS0tLT0gQ98wN//Beh72ayMjLBRGsC26bIQa2TY0gXNX915553JZNK27ddff12/8rnPfa5erz/yyCMXX3xx88uWl5fvuOOOxx9/XB+lKCKhUOhP/uRPlFKPPPLI6qE/+9nPvuc977n77rv9/1+B/qU75ykIAdiZfJ6t09jaOc3zjz766PT09K233vrLv/zLtVrt//yf//PXf/3X11577Zo/s3fv3tOnT1966aXNVz74wQ9eeOGFDz300Isvvvgbv/EbIjI7O3vJJZd88Ytf3O75isA5MhmZmeFQEAA71Oyop66MTQyt39/TFfF4nJMVsVaxKJmMnDzZ7XkEl1KqXC6LSKVS0WdemKZpmmY4HDZNM5FIdHuC8NJmjzsej5umaVlWtycYVNWqjI5KPk8YwmrN4EESQoCNjsr0NG9eG5qdnS2VSo1GQ9/uFwqFDMMIhUKNRsN1XaWU67oikkwmx8fHuz1ZtEUHoNWP2zRNEQmFQjoPKaWUUqFQKJVKEX83ZtuSzfJjFVYjCSHwbFsOH+ZujfUcx8nlcoZhWJa19SXHrus6juO6Lnmod83OzhYKhXg8HolEDMPY7Mt0/K3VakL83Yy+f4PDOHAWSQiBNzQkR45QEFpjdnZ2bm5ueHhYVwVa4bru/Py8iExOTrb+p9B1SinbtpVSyWSy9T/lum65XB4bGyMMraXXyCgL4SySEIJNd71yqPQqO/tc1FzXXVxcrNfrhKHxMbi3AAAgAElEQVReoSt/8Xh8B7t/eNyb4o0FqzSDxwXn/VKg06pVsW0659ewbbvRaOwgBomIXkqLx+O5XK55mSACSymVy+WSyeTONkHrxx0Oh3O5nOdz623T03TUYz2SEIKHzvl1dILRFxvvmO4p49Mx+Gzb1u1g7QxiWZZhGDZ3TazGqdPYCEkIAVMsSrVKQWg1x3EWFxd3Vg1ag0/H4NOp15OWeMuyFhYWZmdn2x+qf+ith5SFsApJCAGTybCKv0Yul2uzGrSa/nR0HMerAeEhx3Ecx/Ek9YqIYRiJREJfH4kzuKMe65CEECTZrMRi9IutVi6Xo9Goh/te9SaSQqHg1YDwUKlU8jD1iohuvNfnMeIMfRkZa2Q4iySEIOGKsXUKhcLWhwbtgGma+iw+b4dF+8rlsufdXvF4nOC7Vj4vti3VarfngUAgCSEwMhlJpykIrVYulxuNhucfjYZhGIZBnSBoZmdno9HoFscn7oz++8N66Dl07ZmyEESEJISgKBbFttkhtEalUvG8IKRFo1FO8AqaSqXi0/E/4XCYJLQWHfU4iySEYMhmiUEbCoVCPg3L6ljQKKV8SkKmaRJ816KjHmeRhBAAesGe+4DWcRzH87WSJpJQ0CileNwdpdfiOVRi4JGEEAAUhDbnU01IbxVixSQ4fI1BPv0t6nmUhSAiJCF0H53zm/P101HO7qVFEPhaszEMg5rQxnRHPccLDbZd3Z4ABlu1KjMz3A69Gd3u7lNecV3Xj2GxM76mUtd1Sb2byudldFSqVW74GVjUhNBVunOeN6BN+P3pxadjcJim6bquT/HUq+s7+lMsJuk0a2SDjCSE7tEtrOwQ2pyuCfkxsn+lJuyYZVmNRqPbsxhIExN01A8ykhC6h43S5xOPx+v1uh8ju65LkSCA/Au+8Xjcj5H7BJeRDTaSELpEd67SOb8lXSTw49PRw2s+4ZVUKlWr1fwYuVarJRIJP0buH3rrNB31A4kkhC7JZrli7LxM07zuuus8T0K1Wi0UClETChrLsiKRiOeP23EcYtD50VE/wEhC6IZsVkZG6JxvhR91glqtlkqlvB0Tnkgmk54fBl2r1aj/tUS/KbFGNnhIQug43TlPQag1uiw0Pz/v1YC65ECRIJh0oc7DEy9LpVIkEqH+1youIxtIJCF0XCYjMzN0zrculUq5ruvJp6PruqVSKc32rKAyTXNycrJWq3myRqYHmZycbH+oQcEa2UAiCaGzikWpVikIbYuHn47z8/OTk5NUCILMNM1bb721/SogqXeHRkakWqUsNFBIQugsOud3pPnpuOPKkP5cNE2TGBR8iURibGxsbm5uxwctKqXm5uZIvTtBR/3gIQmhg3SHKhuldySRSExNTdXr9R2EIf25mEwmWSjpFePj42NjY+VyeQeP23GcSqVCDNo5ffA9HfUDY2hlZaXbcxARicfjnndMIHCGhuTIEZJQO5RStm0vLi5alhWNRs/79a7rLi4u1uv1dDrN52LPUUrlcjnDMKLRaCtngiulKpWKXk7twPT6WbUqo6NcidjfmsGDJIRO0dVmlsbappRyHKdUKi0uLuoPyPWfkToA6XODksnk+Ph4V6aK9imlyuVyqVRqNBrRaDQSiRiGseZr9OPWGYjH7RnesvodSQidVSye+QGLljHvKKUKhYLjOEopwzBCoZCINBqN5sXjqVSKbvn+0Iy/juPoJKQft95ErwNQIpHgLjkv6bJQPk8Zu1+RhNBZo6MyMkLLmE/0x2Gzs4xVsP6mH7TjOOZZ3Z5R/7JtOXxYjhzp9jzgi2bw2NXtmWAA0DnvM/1ZyCfigNAPmmpfJ4yMyOHDUixSFupv9I7Bf5kMa+0Aeg8d9YOBJASfZbMSi/ETFYCepO+o59TpvkYSgs+4YgxAT8vnxbalWu32POAXkhD8lMlIOk1BCEAP01VtykL9ix3T8E2xKLYtwWhOBICdm56WK6+UiQl+rutL1ITgG64YA9AfYjHJ59k63a9IQvCHvrKHe7AB9Ae9dZrLyPoRSQj+yGbZKA2gf+iOenYL9SOSEHxA5zyA/qPLQqyR9R12TMNr1arMzHCHM4A+lM/L6KhUq1yh2E+oCcFrmYzMzPA2AaAPxWKSTrNG1mdIQvBUsSjFIjuEAPStiYkzb3ToFyQheIrOeQD9jcvI+s4GSWhpaen48ePf+9732hx6eXn5n//5n48dO7a0tNTmUOgNAeicV0oppcrlsuM4SqkuzgQdoJRyHIfHPSBWP+4uTyWdpqO+n6zdMX3o0KF8Pp9MJl977bU33njjwQcfvPbaa7c76JEjR5588sl6vT42NnbNNdd4NFUEXiYjR4505TvPzs5WKhX9/mgYRigUEpFGo+G6rmmayWTSsizLsroyN3hLJ139uA3DEBH9uJVSpmmKSDKZTCQS+tfodfpxl0olpdSGjzuVSiUSiS7MTJeFODKtLwytrLoM4eDBg3//93//pS99af/+/SLymc985s///M9t237f+97X4nCvv/76H//xH3/nO9+5//77x8fHW59HPB6vVCrbmjqCRdeKO7s0pt8lC4WCYRiWZUWj0TVf4LquiCwuLlYqFdM0u/amCS80H3c8HjdNc33W0Y/bcRzXdS3L0gm4GzOFB3TeXVhYiEajmz1upVStVpNuxd9uvOnBQ83g8W9JaHZ2dnJy8p577vmDP/gD/cry8vKNN964Z8+er33tazqGb+2HP/zhRz/60dOnTx8+fFhnqR1MCD2pWpUrr5STJzvZMuY4Ti6Xi8fjkUhE/7C4Bf2m6TjO2NjYtjI6AmJ2dnZubi4ajbYSblzXXVxcdF13eHiYx92Lcrnc4uLith53vV5PJpMdfdzVqoyOSj7P2Wk9am0SWl5eHhsbe/nll2dnZ1eHmPvvv/+JJ564995777rrrq1HfP311z/4wQ++9tprTzzxROs1pPUTQk8aHZWRkU62jOnPxeHh4W39FNh8x5ycnGT1pFcopWzbXlxcTCQS5428q7muWy6XI5FIOp3mcfcK/bgbjcbw8PC2/qB+3J3+Uce25fDhbu0KQJuawePMjumjR4++/PLLe/bsWVPLueGGG0Tkr/7qr8474u///u+/8sord9111w5iEHpbsSjVaidjUC6XK5VKY2Nj2/1404to4XA4l8t1f9MlWqCUyuVyjUZjbGxsWzFIRAzDSCQSQ0NDuVyO/dQ9wXGcAwcODA0NbTcGydnHPT8/f+DAAT/mtrGREalW6ajvdWeS0Ne//nURufrqq9f89rvf/W4R+dd//deXXnppi1G+/OUvP/PMM6FQ6LylI/ShznbOz87OKqWSyeSOR7AsKx6P27bNp2Pw2bZtmuYOPhe11dnX24nBczr1trO7Sz9uEbE71tVFR31fOJOEdIFo/YbTX/iFX9C/2PoH6EcffVREfvM3f/Piiy8+derUsWPHTpw4sby87P18ETT6HadTy+SO48zNzbUTgzTTNPl0DD6deuPxeJvjRCIR6eSnI3bEtm29F76dQQzDGB4eXlhYKJfLXk3sPHRHPadO97IzSej73/++nO1OXG3XrjNt9vV6fbMhjh8//vLLL4vIvn377rzzztHR0Xvuuee3f/u3f/mXf/lrX/uaL7NGcGQyHVsX0z8y7rg8sIb+dJydnfVkNHjOq9QrXfl0xDbp1OtJr59eJisUCp0r+ubzYttSrXbo28FrZ4LO6dOnRWT37t2bfd0Wq2Pf+MY39C9+8IMf/Omf/unll1/+9ttvf/rTn37iiSf+8A//cNeuXb/2a7/WylQ2/MmPbdSBpo/T6FRBqFAo6H5aT0bTn46lUoneomAqFApepV45+7gLhQLHKARToVAYGxvzajTDMMLhcKFQSHfmvJ9YTEZGOGE/4LaoLrd6F/1P/dRPbfZbi4uLIrJ///77779fv7J79+6DBw++8MIL//iP/5jNZn/1V3/1ggvOf60HoafHFIti2528c143hng4oN6BOzs7SxgKGsdxHMdpf11sNV3zdhyHQ4aCplwuR6PR7e6I31okEpmfn/dwwPOYnpbRUSkW6agPrPUZo/kOcyagNFfB1mju9dniqOjXX39dRH7+539+zeuZTEZE6vX6sWPHtj1lBJ/+AahTBwj58V4pIvF4vFQqeTsm2lcqlTwsCGmGYUSjUR53AOly7/9v7+5j3KruvIH/AklYX4Ww5LiUgK8YKnINVCHTfVpa30J3RoMEyo5btbsJq0ITj6Ky0D5oK8yuthHLzFA1W5THWbGrZBgBO0aB5aWFVtiLKMLNRIV7m+zzbDxii+pbIFNdExbwgULhOqGJ8/xxJmYyb/HLufa59vfzB5rYnuNLfjnn/O55u3LLFG1F6+ZDxdJprBYKpplMaO3atUR07NixOW9X51nPO++8xYpYuXIlEf3Jn/zJnNf7+/vFDx988IGMSwWViEnxFp4070dbSURirg076lVj27YfJwAxxhBr1di2XS6X/Qh3NBrNZDLSi12UGA3CjvoAmsmErrrqKiL68MMP57wtVlIT0RJnRoskaf5jVkOhUC0nU0MgtXxGnHPu0z8nTdPQOypFPFBM+vgfnRonQLhV49O5l63ugLCjPrBmMiExfnPo0KE5b7///vtEpOv6JZdcslgRV155Jc3KmU4r/ayziOj888+XdLWghtHRmRWCreVH1+hfsdCw6sM1oRsUCgX/qna5XG7psWF9fdhRH0QzmdANN9ywevXq9957780335z9tphT37Rp0xJFbNy4kYh++9vfvvPOO3Pe+uMf/3j++edL2QcLChkZaeWJ0kTkOI5/XSNjDKv1leJr1xUOhzEmpBr/Bm9CoVCrD1DFjvoAmsmEVqxYceuttxLR7BOAKpXKSy+9FA6Hb7rpptm/MzU1tXPnzrfeekv8saenR6RKTz/99OyPvfzyyx9//PG3v/3tWjaOQWD097dy57zAOfd15AaHTSulVCr5Oia0xOlo0Hq+3udQ62t3dUc9BMcnOcq2bdtM00yn02IvGBHt2bOnVCrt2rVr1apV1Y9VKpUtW7Y8+OCDs5/tsn379ssvv3x8fLx67NCxY8d++MMffuUrX9m2bVtL/kegJSYnaXKy9WdmMMY8z/OpcM/zMBejlHA4XC6X230V0CKMMf/C3Z657+HhmaYSAuK0zfO7d+8eHh7evHnzNddc47ru22+//fjjj69fv37O76xevfro0aNr1qypvqJp2sTExF133XXjjTd+61vf+tM//dOf/exnsVjsjjvuaMX/BLRMm44O87WtJN8WbELDfE18cbiiavy7G5F1bnV9qkunW3jcGjTjtExI07SdO3cu/QtnnXXWgucDrVmzZs+ePdU/btmyRcr1gULEY5tauHO+Ncrlsh/786FhhmH4d+qPfzkWNCYajfq3cqtt4e7ro4cfpnS68xrMjoQVPFCz0dEWL5SuYoyFQiGfGjXMjqnG1yHAcrmMM6aVwhjzdeVWe2o3DloMFGRCUJvRUerra+NB8owx8VwX6VzXRdeoFMZYJBLxY6Gr67pIfFVjGIZPia/ruu2cCRU76nG8UBAgE4IaTE+3fuf8HPF43HVd6cWKthJdo2pM0/TjaAPOeYseyQk1E4mvH7XbcZw2n+EyMUGTk9hRrz5kQlCDoSEaGWnZI8YWZBiGH+ME7W8rYSFinED6fCjG/9QUj8elLxVyXTcSibQ53D09lEhgWEh9yITgTMR20LYOCAmmacp9uLTruqFQCF2jghhjGzZskNs7Oo6D8T81ifscucNCrusqcZOzdStNT2NHveKQCcGZtGnn/HyiuZTVO3qel8/nMVeirHg87nmerN6Rc14qlRBuZSUSCcdxZI0CitMalTguAQ8jCwJkQrAklXbOM8YSiUSpVJLSO+bz+Xg8jgEhZTHGksmklN7R8zzLspAGqYwxNjAwYNt280WJrDeZTDZflByJBPX0zLSloCRkQrCkoSEV5sWqZPWOlmUxxgYHB2VdGPih2js2E24x+IesV32Dg4MbNmxocgZc0ax3YgI76lWGTAgWNzTU+keMnVG1d2xsmkw0lCKjkn5tIN3g4KAId2MDgZzzXC5nmiay3kCIx+O9vb25XK6x3Nd13Vwul0wmlct6xcPIMEemqmUnT55s9zUQEUWjUTwPXC3T03TppXT4cHu3jC2Gc55KpcLhcF1NHufcsqx4PI5+MVgcxxkbG9N1va5wO44j1gYp1y/CkrLZbC6XqyvcYuSPiNQN9/Q09ffTxIRq95bdrJp4IBOCRfT3U1+fUlNjc3DObdvO5XKMMV3Xl9gT5HlesVgUO8XUbShhSZzzdDpdLBZ1XY9EIks8WVOEu1AoiJE/bBYLInGrI56Es3SFrYbbMAzVB3rTaXr4Ydq3r93XATOQCcGSJieD8vhAkQ9lMhlN0xhjjDFN00KhkHhLnF0rOsV4PK7EXhJoAuc8k8lMTU2J/KYabnH4ULlcLpVKnHMRa+RAgcY5dxzHsqxisVgNdDXc4mgxcXtjmmYwwo1hIcUgE4IlXXppsKqraDTFnhHOuWglGWPRaJSIgtFKQs1EuEWLUQ23YRjhcJiIMPXZYarhFoHmnIt7nnA4rMpW+doF5yazGyATgsVhCBcAwCfKLzzoHtXEA3vHYB7Fds4DAHSOiQlKp/EwMqUgE4LTKblzHgCgQ4gd9TheSCXL230BoJLJSUqnSY0JUwCAzjQ8TP39NDmJe05FYEwIZlHmEWMAAB1LPIwMw0LKQCYEp4ipa9VOqQcA6DxiNAgPI1MDMiE4BQNCAACtgWEhlSATAiIiGh2dWccHAAAt0NdHPT1IhlSATAiIpqdpZAQ75wEAWgo76tWATAiwcx4AoB16eiiRwLBQ22EXfdebnKTJSeycBwBog61bsaO+7TAm1PWwUBoAoF3E0umhoXZfR1dDJtTdxB5O7JwHAGgXsXQaO+rbB5lQdxsdxUJpAIB2wo76dkMm1MVGR6mvD5PTAABtJppizJG1CVZMdyDHcRzHIaJCoUBEjDEiikajjDHDMGY+JHbOHz7cvssECTjnnPM54Q6Hw4yx08INHUHEmnNOs8IdjUaJyDAMUdMhqOY9jKwa7lKpxDlfuCUHGZadVGPTUDQaFRUbGsY5t207k8lomsYY0zQtFAppmuZ5nmg6OeehUMg0zcHBQervp74+TI0FVzXcIvUhojnhdl2XMRaPx2OxWLsvFppl27ZlWcViMRQKiXAzxjzPIyLOufjBMAzTNNFHBtjoKE1O8p/8RIS7XC6LlpwWCreINcLdjGrigUyoE3DOM5nM1NSUruuRSETUnMU+6bqu53mx55+P/9//28qLBFkcx0mn0+VyWdf1JdpBkRK5rktEM+kvBJBt2+l0WtO0M4a7WCy6rhsKhRKJBDrIQJqezvzVX2X/1/9ijOm6ruv6Yh8U4S4UCoZhJBIJDAc2BplQ53AcJ5VKRaPR2ts+UYtKpVIymUQVCpZsNpvL5QzDWKKVnMPzPNu2BwYGkAwFTjqdnpqa6u3trb2euq7rui5y38DhnKfTac65aZo1/kq1JUe4G4NMqEOIfrGuhlJAFQqiVCpVLBZjsdgSw34LQu4bOA30i1Ui941EIslk0o9rA+kauKGtwq1Ow6qJB/aOBVg2m7Usa2BgoIG+TdM0wzCi0ahlWWK9LSgulUqVy+WBgYF60yA6FW7GWCqVEquIQHGpVGrZsmUNpEFEpGlaLBZbtmxZKpWSfmEgnUiDGl7jJcKdy+Wy2az0a+sSyISCynEcMRrUTCFiNlrcesq6MPBDNpvlnDcZ7mg0Gg6H0zjATXmpVCocDjez1kfTtEgkwjlH76i+dDptmmYzg7XVZAi3tY1BJhRInPNUKtXb29vA8MAcuq6jd1Sc4ziZTKbJNEhA76g+kfU2v+RZ07Te3l70jooTWW/zc9Yi3LitbQwyoUBKp9PiVAkppYne0bZtKaWBdOKWsfmsl041l/l8Hr2jmiRmvTSrd5RSGkhn27aUrFcQp4gh3A1AJhQ84rgtibtkNU2LRqOZTEZWgSCRbdvigChZBWqapmmaZVmyCgSJLMuKRqNSsl5B/MvBfY6aMpmMOBhTFl3XqyfrQu2QCQVPJpOpfQd1jURzifqjIMuypO/2ikQiiLWaxJ4vuWXiPkdNYkBIbu0Wt7W4z6kXMqHgsW3bj2PTdF1Hc6kacXsnPfEVQw4YJ1CNbdu6rkscEBJCoVC5XEbuq5pCoSBrGnQ23Oc0AJlQwPjUVhIRYwxL7VTjRxok4MZRQX6M/xGROJ8avaNqbNv2KdyEAf46IROCGZqmicd5tvtC4BOlUsmngxBDoRBirRrpcyVVoVAIR9cqyI97WlEsMqG6IBMKmEKh4FPlIQwLqcdxHP/CjVirhnPuX9foR7HQMMdx/DvtHeGuFzKh4AmFQv4Vjt5RNT6FW+wgw42jOnytehgCVI1/WS8RMcYwBFgXZEIB42v9ERNkPhUODfA13KAU/6bGCFVbPb5Wbc/zfCq5UyETCh5f/5Xj8ZxK8Xu+EuFWB2OsXC77VLjneYi1UgzDKJVK/pWPcNdlgUzoxIkTBw4cePXVV5spt1Qq7d+//4MPPmimEJgvGo3611xKPO0UpPC1OUPvqBTGmH83Ob4OOEFj/GvJy+VyOBz2qfCONDcTGh8f//KXv/zEE0+Mjo7G4/GXX365sXK/+93v3nLLLViFIB1jzL87CYypqsa/MSF0jQoyDMO/IUCEWym4yVHKaZnQ3XffPTY2tnfv3l27du3du/e66667+eabDx06VG+he/bsyefz8i4SPuHfELpoglF/lBKNRhdMT5vPWT3Pw/ifgny6G+Gcy32qAzRJDAH6d5+D2l2XTzKhbDb7xBNPDA0NrVu3Trxy++23r1q16o477qir6/31r3/96KOPSr5MOMUwDPHAVOklu64bi8WkFwvNWGyQoPm1lq7rmqbZZCEgVzwe92kc3XVddI2qicfjrusu/ZkGMmPXdUOhEO5p6zKTCVUqlVQqRUQbN2785L2zzrr++uuPHDnyyCOP1FhcuVxOJpM7d+6UfqFQZZqmHzskXdeNx+PSi4VmMMb8ODtfHKGJrlE1ItzS73PETQ66RtXEYrEzxrqBex7OOVryes1kQvv37z9y5MjKlSurA0LC1VdfTUSPPfZYjcXt3Lnz2muvxb2mrwzDKJfLnHOJA+loK5UlbhzlTpq4rptIJCQWCFIwxkzTPOM4Qb0cx0GbrCCR+EoPN0b3GzCTCT3//PNEdNlll815+4ILLiCiN9544/XXXz9jWfv37z948OCdd94p+yLhNIyxgYEBiYdNe56Xz+fRVqpJzIcWi0VZBXLOMVeiLBEXicNCjuNEIhGEW01iPlTifY5lWRgQasBMJiRmW+Y/6/GKK64QP5xxfP7dd9+96667UqnUOeecI/siYS4xfiNr0iSfz8fjcbSVykokErIWV3qeZ1lWMpnE+J+aGGObN2/O5/NSekfOeaFQwPifsgzDGBgYsG1bSmniCR6Dg4NSSusqM5nQa6+9Rgud6798+XLxwxl3bt91112JRALbE1qDMSard8zn86g8ipPYOyLrVZ+s3hFZbyDEYrFIJNL8bmtkvc2YSXSOHj1KRCtWrFjsc0vPjv3kJz/5wx/+sG3btmYuZcEsCg9PWYzoHcfGxnRdb7hjEwOzd911l9xrA+lE75jL5WKxWGOzomIOFFlvIMRisVKp1GS4bdtG1qs+cVubSqUcx2k4WJxzZL1ntMRIzfIaizj77LMXe+t3v/vd7t27H3/88bqv63RIeuplGIaYkaRTywtqV+0Xd+zY4c/VgWQig8nlcg3kvqKhjMfjSIMCgTEWj8fD4XAul+vt7a23e3NdN5/PJxIJrJwNBMZYMpm0bbux3NdxnFKplEwmkfUubX6OUc2NZjKh5cuXHz9+fP5vVioV8cPll1++YNGVSuXv//7v/+7v/u7Tn/60nIuFeogqlMlkam8xPc8rFouFQgH9YuAMDg7GYrFUKuV5nq7rdYUbDWWwiNE7xtiTTz6p63okEqmlg/Q8Twz0ItzBwhgTaWtdtzq4oZVlJhNau3at67rHjh2b83Z1Gcp555234O9PTEy89tprlmVZljX/3QceeOBnP/vZF77wha997WvyrhlOwxiLn3tu1POsUimfzy9Ri6qdosif0FAGUfX20bKscrlsGMb8jQ6C6BTFMVFbt27FsHkQxWIxwzDEaAFjbIn0V8Q6FAqZpok7nCASua9hGJZlLR1u0ZLPhNtxEO7mzWRCV111leu6H3744Zy3xUpqIppzzlDV4cOH//CHP/z4xz9e8N3JyUnxAzIhX7G/+qvYvn2xvj7OeSaTyWQy4vZR1CKxzFY8Z8o0TXSKQSdazFgs5jiOZVki3KFQSPyXc14ul8WDh0zTxCKwoKuG27btQqEgltaKcBNRdduEOFwDnWLQGYYhTpa3bbvaks8Pd+wUmp6m/n7q66OenvZeeaAtO3nyJBFlMpk777zz/PPP/9WvfjX77Ww2m0wmdV1/4YUXFvz93/72t0eOHJn/+i233EJEd955p2EYF1100WKJVFU0GsU6oQYNDRERTUzMfo3PwhhjjGEEqFOJlrEabhFohLtTiXCLEzREuEUFb/d1gS9qCvdCXQDUopp4zIwJ3XDDDffcc89777335ptvrl27tvo5Mee1adOmxQpat27dElnO5z73uc9//vPSrhrmm5ykdJoOH57zMhrH7iECjXB3CRFoLIXuEjWFe3iY+vtpcpL6+lpzVZ1n5jyhFStW3HrrrUT07LPPVt+rVCovvfRSOBy+6aabZv/O1NTUzp0733rrrVZeKCxsdJRGRjAuCgDQpXp6aHiYRkfbfR0B9smz6Ldt22aaZjqdfvfdd8Ure/bsKZVKu3btWrVqVfVjlUply5YtDz744Pbt21t9sTBHOk3T0zQ83O7rAACA9hGjQacW5kK9TjtPaPfu3a+PnPQAACAASURBVMPDw5s3b77mmmtc13377bcff/zx9evXz/md1atXHz16dM2aNS28TljI6CjmhgEAup0YFhoamr9SAmoxs2K67bBium6jozQ5Sfv2tfs6AABAAWITGWYJalZNPM4640dBUSMj+BcPAAAzJiZmlkxAnZAJBdPQECUS2CkAAAAzenqorw9LpxtQ63PHQCFi57wa05oAAKCK4WG69FLauhX3yXXBmFAAYaE0AADM19NDExMzZy1CzZAJBU06TUSUSLT3KgAAQEXiyRuip4DaIBMKmtFRLJQGAICF4aDF+iETCpTR0Zk1cQAAAAsSw0KYI6sZVkwHx/Q0jYzg4CwAADiDiQnq76fpaTyLqRYYEwqOoSE8YgwAAM6sp4cSCcyR1QiZUEBMTtLkJFYI1YKf0u4LgVbgnDuOg3B3CRHudl9FQGzdOtNxwJlgdiwgsHN+SZxz27YLhYJoJTVNIyLP8xhjjLFoNDo4ONjuawRpstlsoVAQ+e7sWBMRY8w0zVgs1u5rBDmqVXvBcBuGYZqmYRjtvkwl4WFkNcNzx4IgnaaHH8YjxuYTraRlWeVyWdd1kfdU3/U8j04NEXmeh0Yz6ES4M5mMpmlLhNt1XSIS+dDsD0CwVMMtYq1p2pxwl8tlEe5QKGSaJu52FtbfT1u34uCVBVUTD2RCQbBsGe3bhy1jc3DOU6lUuVw2DEPX9aU/7HlesVh0XXdgYAAtZhA5jpNKpaLRaCQSEQMDSxDhLpVK6CADKpvN5nI5XddruXUR+ZDneclkErnvXJOTGBZaDDKh4BA7ITE1djrbttPptGmadTV8nuc5joMWM3BEv9jb21tvuG3bRu4bLJzzdDrNOTdNs65fdBwHue/C0IksAplQQExP06WX0uHD2DI2WyqVKhaL9faLQnW0IJFIYKYsEFKpVAP9olAN944dO6RfGEhXHflrrG4i913Y9DT199PEBCYW5qgmHtg7pjbsnJ8nm81yzgcGBhob1NE0TcympXEafRA0kwbRqXCHw2GEOxAymUwzi/k0TYvFYpZlZbNZuRcWbDh1+kyQCSlscpKmp7FzfjbHcTKZTDQabbIcXdfRO6pPZL0Np0FVkUjEcRz0jooTWW+T09aapvX29lqWhc32p+nro+lp7KhfDDIhhWHn/DypVKretUGLQe+oOFlZL6F3DAJZWS8Ria2FYrFR86V1iOqOelgIMiFVieEKTOvOkk6nxX5aKaVVe0cppYF0mUymsaVgCxK9YyaTkVIaSCcr6xV0Xdc0DeE+TSJBPT2YI1sQMiFVDQ1hXmwOx3HkrnEWm7Ft25ZYJkjhOI7jOGc8HKEujDFRrMQyQQrbtiXe5AiGYSDWc01MUDpN09Ptvg7lIBNS0tAQJRIYEJpN5CtnPEimXtFoFDeOCrIsS24aRESapkWjUYwCKsincBMRkqHT9PRQXx+GheZDJqSeyUlKpzEgNIcfbSURhUIhQnOpHtu2/TjjQCwOk14sNEMM1PlxvhfucxYwPIyHkc2HTEg9YqE0ds6fzqe2UtM0TdPQOyrFcRwRF+klY5xAQZxzP25yiCgUCmHR9FzYUb8QZEKKEZO4eEbMQvzoGv0rFhrW/FZqCJBCoeBf1RaPHfSj8AAT6y4wLDQLMiHFYOf8QnwaEBIYYzjfvHuEw2GMCalGTFL7gTGGTGgu7KifB5mQSkZHZ1a0wek4576O3KCtVEqhUPB1TKhUKvlXONTL1/scQu1eUF8fdtTPhkxIGdPTNDKChdILYox5nudr+f4VDvUKh8PlcrndVwEtwhjzL9yY+14UdtTPgkxIGdg5vyT/2krP85AJqca/xNfzPIkn+IEU/oWbc44HLS+sp4cSCQwLCciE1CC2NWKF0CJ8zVTK5XI4HPavfKiXYRi+ZkI+lQyNiUajvt7n+FRyJ9i6FTvqBWRCasBC6SWJ2TGfGjWMCanG1+mScrmMQQKlMMZ8XbmF2r0oLJ0+BZmQAsQjxrBzfkmGYfi08tF1XXSNqvHpJBjOORJf1RiG4VPi67puLBbzo+TOIZZOiz6oiyETUsDoKBZKn1E8Hvdj87NoK9E1KoUxZpqm67rSS3ZdNx6PSy8WmsEYi0QifoTbcRwpD7fvZDhokYiQCbXf6Cj19WGh9BkZhhGJRKSPE7iui/WzCorFYn6MCWGQQE1+3Oe4rut5HoZ7z0wMC3X3HBkyobbCzvl6mKYp9whEcf4sukYFiXECub2j4zgY/1MTY0z6fKjrugksOajRxESXL51GJtRWQ0M0MoJHjNXIMAzGmKze0fM8y7KSyaSU0kC6RCLhuq6s3pFzXigUMFeiJsZYPB7P5/OydkWIVgI3ObXq+h31yITaR+TgGBCqGWNMYu+Yz+fj8TgGz5XFGNu8ebOU3tHzvHw+n0wmEW5lxWKxgYGBfD7ffFEi68WAUH22bqXp6a4dFkIm1D7YOV8/Wb1jPp9njA0ODsq6MPCDrN4xn88PDAwgDVKcmLtsctAXWW+DuntHPTKhNsHO+UaJ3tG27cZaTDEp5nke5sUCIRaLmaaZy+Uay31FuJH1BoIY9C2VSpZlNVYC5zyXy23evBlpUCMSia7dUb/s5MmT7b4GIqJoNNpdzwNftoz27cOWsYZxzlOpVDgcrqvJ8zzPtu0NGzZg5DxYstlsLpfTdb2ucHPOLcuKx+NIgwKEc27bdi6Xi8VidT01zHGcUqmUSCSQBjVuepr6++nw4XZfR4tUEw9kQu0gRiAxNdYcznk6nS4Wi7V0kJ7nOY4jtpNgHWUQidxXnBCt6/rSHxaxDoVC6BcDSuS+jDFd15fe7ud5XrFYdF03EolgoFeCbuqekAm1z/Q0XXopHT6MLWNScM4zmczU1BRjjDGmaVooFNI0TUymcM7L5bLoFE3TxNhAoHHOHcexLKtYLM4Pd7lcFv8tFAribEaEO9DE4FChUBB3OyLQIisSgRY7JwqFgtj6gJRXDjEsNDHRDVMWyITap7+f+vqwZUwu0UcWCgV+imgxGWPRaJQxhnGgTiL6yFKpJOJOp54tZRhGOBzGoUEdRtzt0KlqTkTslHA4jHxXvnSaHn6Y9u1r93X4DplQm0xO0tBQ98zCAgBAwHTNsFA18cDesdYaGuqS+VcAAAiknh6amOiqHfXIhFoonaaeno7PsgEAINjEw8i65tRpZEItNDSE5UEAABAAExOUTtP0dLuvoxUWyIROnDhx4MCBV199td6yKpXKoUOHXnzxxQ8++EDGtXWWoSFKJDAgBAAAASBmMLpjWGj5nD+Pj49PTEyYpvnOO+/8/ve/37Fjx/r162spaHx8fHx8/KOPPhJ/vPrqq3/wgx/0YKO4MDlJ6TSpsTgdAADgzIaHqb+fJic7/h7+tDGhu+++e2xsbO/evbt27dq7d+9111138803Hzp06Iyl3HPPPbt27TrvvPP6+vrC4TARHTx4cNOmTV2xHawWeMQYAAAEi3gYWRcMC32SCWWz2SeeeGJoaGjdunXildtvv33VqlV33HFHuVxeoohDhw4999xzDz744L59+8bHx1966aXh4WEi+uCDD/7hH/7B16sPBjHVisc7AABAsIjRoE5/GNlMJlSpVFKpFBFt3Ljxk/fOOuv6668/cuTII488skQRTz311NjY2LXXXlt95Zvf/OZ3vvMdInrllVdef/11Xy48QDAgBAAAQdQdw0IzmdD+/fuPHDmycuXK6oCQcPXVVxPRY489tkQR69ev37Bhw5wXb7rpJvGD67rSLjaIRkexcx4AAIJK7Kjv6OOFZjKh559/noguu+yyOW9fcMEFRPTGG28sMbRz4403zn8xHA4vX76ciC6++GJZ1xo809M0MoIBIQAACLCJCZqc7OAd9TOZkFjaPP8Jz1dccYX4QTztpXYnTpw4fvz4hRdeOD+76iJi5zw20AEAQHD19FAi0cFzZDO76F977TUiCoVCc99ePvOBUqlUV7kHDhwgoi1btjR7gcE1OUmTk9g5DwAAgbd1awfvqJ9JdI4ePUpEK1asWOxz9S58fvrppy+++OKbb7659l+JRqPzXwzwPnwslAYAgM4glk4H+QniC+YYwtyTFRdz9tln1/59r776aiaT2bt37znnnFP7bwU46ZlP7DnEznkAAOgMfX308MOUTge0a5ufY1Rzo5lMaPny5cePH5//m5VKRfxw+eWX1/hllUrl+9///ve+9z2x76xLtXVAiHPOORdLu8S0ZjQaZYwZhtGuSwL/iFhzzomoVCqFw2HGGMLdkUSUZ4dbNOUId0fis8xuyYmoPeGuDgsFMxNawkwmtHbtWtd1jx07NudtUd+I6LzzzquxxHvvvXfdunW33XabrEsMntFR6utr/WQq59y2bcuyyuVyKBTSNE3TtFAoxDkvFoue53HOY7FYNBqNxWItvjaQToQ7k8mIKIuz3UOhUD6fJyLP84jIMAzTNNFHdoDFwp3L5USsicg0zVgsJnpKCDTOeSaTmZqaIiLGmKZpNCvcnHPGmGmag4ODrb4y0bUNDXXY2o+ZTOiqq65yXffDDz+c87ZYSU1Ec84ZWsxTTz01PT09Pj4u8RIDRuycb/lMajabzWQyjDFd1+fsAaz+UVShTCaTyWTaU4tAhmorqev6wMCAaCWrZoe7WCyOjY2FQqFEIoF8KKAcx0mn0+VyWdf1eDw+593Z4XYcx7IswzDi8TjyoYDKZrPiblbU7jnvVsPNOc/n8yLciRaP0HTiw8iWnTx5kogymcydd955/vnn/+pXv5r9djabTSaTuq6/8MILZyxr//79DzzwwEMPPVTX8iAhGo12yDqh/n7q66Ph4ZZ9Iec8lUppmtbb21vjr3ieZ9v2hg0bWl2FoGmO46RSqWg0WmNmI9Jfznlvby9y38DJZrO5XM4wjPlHnCxIpL+lUgm3OkGUSqWKxWIsFptze7OYariTyWRLc9/RUZqcpH37WveN/qgmHjPnCd1www2rV69+77333nzzzdmfsyyLiDZt2nTGEl988cU9e/bcf//9c9KgUqn01ltvSbtwxYmzp1qYBtm2vX37dl3Xa0+DiEjTtFgs9u67727fvr06AQrqy2azY2NjdU14aZqm67phGLlcLpVKIdxBIe5wcrncwMBAjWkQEWmaZhhGb29vLpfLZrO+XiFIxDnfvn17uVyeP8q7BBHucDicSqVaGu6tW2l6miYnW/eNPpvJhFasWHHrrbcS0bPPPlt9r1KpvPTSS+FwuProDGFqamrnzp2z85tf/vKX99133/j4+KpVq+Z88pZbbjn33HN9/D9QSmsXStu2/eSTT5qmWXtDWTW7CqF3DIRUKmVZ1sDAQAM3fyL3FYX4cGkgn5gRmz8/Ml91nVCVCLdlWelOf3BmZxBpUDgcruuGtqoNuW916XSn+ORZ9Nu2bTNNM51Ov/vuu+KVPXv2lEqlXbt2zc5vKpXKli1bHnzwwe3bt4tXfvGLX9x6662vvPLKtddeu36WaDS6efPmz3zmM7VnuMEmGp1WTZ2K1QO9vb3NDIqKUXf0juqzbbtYLJqm2XAJmqZFo1FN09A7qk/cn9TYLy7YwIrp8qmpKYwMqS+dTtc+372gau5b79MgGicen9ApjclZs/+we/fuL33pS5s3bx4ZGdm2bdvPf/7zxx9//Itf/OKc31m9ejURrVmzhogOHjx42223HT9+/Pjx4x+fTnz4a1/7Wkv+RxQwNNTKebF0Om2aZvNzw7quo3dUXDXrbb4owzDQOyqu+axXaEPvCPUTWW/zGxrEPHhLW/KJiY55/sbMium2C/yKaTFO2KqpsXQ6XSwWpXSNdGoB9ebNm7G7Xk3bt2+vniPSPM/z8vk8dpOpSUyUSLnJEVzXdV13x44dUkoDuRzHGRsbq2UOtPYCT548mUwmZRV4Bq3t+KSbu2IamjI5Sel0ixdKy0qD6NRAulgdD6qxbZuIJG4MEQdNIdxqymQyuq5LDLdYRIhhITVlMhm5NySRSKR6rG4rDA/PPGEz4JAJyTA6SiMjLXvmfDabbWCJ9NJCoVCxWERzqSDLsqSH2zAMxFpNtm1LH6vTdT2TycgtE5rnOI7jOHJrd6vvc8TS6eDPkSETalrLd8770TWKOWaME6hG3N75EW46NdoE6rBtW6zbk1ssY0x0unKLhSZZlrXEM0Eb1ur7HLFJKODDQsiEmtbac8dt2y6Xy34cohWJRNBWqkZ0jX6UHI1GkfiqplAo+FG1xbZB1G7V2LYdiUSkFysy6daFuyN21CMTas7oKPX0tPjQcZ/OEtU0TRxG7Efh0JhSqeRTuMUD6fwoGRrmOI5/4Q72lpQO5dMRM6Ix96PkhfX1UU9PoOfIkAk1Z2SklfNiRFQoFPw7n4kxht5RKZxz/8KNWKvGv3B3y6FuweFf1kutz4SIaGKC0mmanm7pl8qDTKgJQ0OUSLT+KXShUMi/wtE7KoVz7lO4xcpKhFsdvsYCQ4Cq8fUmhzHW6iFAMTcS2GGh5e2+gMASO+dbfhoT5zwcDvtUOLpG1fjaXIry8dByRfgdC1RtpXRgOIaH6dJLaevWID6jHmNCjWrtI8Zmm/+YIYnQLyqFMYZwdwnGWLlcbvdVQIsYhuFf1fY8rw1Vu6cnuKdOIxNqiJgQTSRa/83RaNS/5lLKoe8gka+9Y3uaS1iEr1kvqraC/KvabUupxWhQAJ/dhEyoIe0bEGKMlUolnwr3dfgBGuBf74h5MQX5umUB4VaKr+HwPM+Pk4rOLLAHLSITql87ds5X+T2EjuZSKeFw2Keu0fM8DBKoxr/a5+v6QmiAuMnxqXa3cxGS2FEftOOFkAnVaXqaRkba+MA5xph4soz0kvP5PJ7AqppYLOZTo+a6bnvuGmFxpmn6tOXHdV3UbtXEYjHXdaUXyzn3PK+d4Z6YmHn0QnAgE6rT0FArHzE2H2PMNE2f6k88HpdeLDRDJL7Swy2O0ETXqBrDMPw43VSkQRjuVU08HvfjPsd13Ta35D09lEgEa44MmVA9xEN3W3uU4nyiuZRbpuu6kUgEbaWC4vG49IPzMUKgJsZYPB6Xnvi6rmuaptwyoXk+DfArUbu3bg3WM+qRCdWjfQulZ2OMbdiwIZ/PSyzTcRwMCKlJNJcSkyHOefvvGmERYj5UYu8oisKaMDXF43G5LbllWUqM/wXtYWTIhGomdga2Y+f8fPF43PM8Wb2jZVkbNmxAW6kmxlgikXBdV1bvmM/nk8lk+9tKWAhjbPPmzbJ6R865ZVkJNVotmM8wjIGBAYnhJiJVwi2WTgdkRz0yoZqNjrZ9XqyKMZZMJqX0juLxN6pUHliIxN7RsqxIJIKsV2WxWExW71goFJLJJMKtslgsFgqFmr+tVS7rDdSOemRCtRkaor4+pQ4Rr/aOzZw34zhOoVBQqPLAIkTvmMvlmgl3Pp8XObTECwM/NN87ep5nWRZjDGmQ4qqDvjWGe8EWQIRbuaxXdJpBmCNbdrLlT85aUDQabfUT42o3PU2XXkqHD7dxy9histlsLpfTdb2BCmBZFhFhoiQoOOe2bedyOcMwdF2v63c9z0MaFCzVcMdisXqfPSeGB+Lx+ODgoE+XB3JxzlOplKZpvb299f6uuKFVLg0Spqepv58mJpQaR6iqJh7IhGrQ3099fepMjc0hqlA4HGaM1ZjTeJ5n2/aGDRswGhQ4juM8+eSTmqbV3uqJhhL9YhDVe6vjeV6xWCyVSolEQsV+ERZXzX17e3trb8nFLKrS4U6n6eGHad++dl/HApAJ1WxykoaG6PDhdl/HUkQVymQyjDFd1xcbMBCtpOu6oVAoHo+3f6clNIRznslkpqamRLgXazRFuAuFghh+V7ehhCVxztPpdLFY1HU9EoksNj5UDbeo2hjoDSjbti3LEuFeos6KHaCe55mmqfodjsLDQsiEatbfT8PDCoZwPs654ziiFtGpk/tFuykeVSYO0zNNE51iBxDpr2VZ5XI5FAppmqZp2smTJ5ctW1YqlcSLpmmiU+wM1bsdTdNEuMWDdzzPEw9tEGeuqt4pQm2qdztEVK3dRBTUcKfTNDqq4IACMqHaKDystwQ+S6lUqk6cIQHqPGLzoIh1oVAQz5YSgUa4O48It1haOzvctc+MQ4AsFu5AVu3+ftq6VZFjaKqQCdVm2TLaty8QA0IAAACKEnNk+/YptfGomnhgF/3ihoYokUAaBAAA0JSeHurrU/Z4oeXtvgBVTU5SOq3gvCYAAEDwDA9Tfz9NTio4voAxoUWMjrb3mfMAAACdQ+FTp5EJLSSdpulpZQ8QAgAACB4xGqTeM+qRCS1EjWfOAwAAdA5Vn1GPTGie0dGZtV0AAAAgkXhGvWJzZMiE5hkZwbwYAACALyYmZpagKAOZ0Omwcx4AAMA/6u2oxy76WcTOeTWOmgQAAOhMw8N06aW0dasi4w4YE5oFC6UBAAD81tNDExPqLJ1GJnRKOk1Eqj0VBQAAoAOJpdOi5203ZEKnjI5ioTQAAEArqHTQIjIhIsLOeQAAgNYSw0IKzJF1SybEOV/0velpGhnBCqFOslS4oeMg3ABBNTFBk5Nt31HfsXvHOOe2bZdKJc654zjiRXZKNBqNxWIzHx0awiPGgq6OcEPwiXAXCgXOuUiDGGN0KuKmaRqG0e5rBGkWC7dhGOFwOBaLiT9CIPX0UCJBQ0O0b594IZvNLtaSh8PhwcFBP65i2Uk1No1Ho9FCoSClKFFtMpmM+ItjjIVCIU3TPM8jonK57Hme67pEZBiGedFFxvXXY+d8cHHOM5nM1NSUrusi0KJZFOEW7aYIt2maaDSDLpvNWpZVLpcXC3e5XHZdNxQKmabpU6MJrVFtyTVN03W9muwSked5oiXnnHueZxgG7nYCbHqa+vv5//k/9jnnzA63qOC0ULhl3e1UE49Oy4RSqVSxWNR1/Yx/TZ7nFYvFQqEQX79+8H//7+a/GlqMc55Op2sPt+M4nuehgwwox3FSqZSmaYZh6Lq+xCdFiynS33g8jg4yiGzbTqfT0Wg0EomI7nAxs8OdTCZxqxNE2TvvzJ04oet6LeEuFouu6w4MDDTfkndgJiT6Rc65aZq1/5b4ay2VSqhCwSL6xWg0Wtedged5tm1LqULQStlsNpfL9fb21lVJOeeFQgG5b+Ck0+mpqal6w+04TqlUQriDpb0dd6dlQo31i7N/vVQqJRIJLC8IhMb6RQG5b+CIgd5YLLb0zeKCRO4biUSSyaQf1wZyNdYvVuFWJ1ikdNzN5L7VxKMT9o5xzlOpVDMTh2KaWdRAudcG0jmOk8vlBgYGGstjxPRKOBxOpVLSrw2kS6VSnPOBgYEG0iAi0jQtFouJ/lX2pYF86XS6XC43lgbRqXDncrlsNiv3wkA6KR13b2+vZVnVtdUN64RMKJ1Om6bZ5P29WF6N3lFxovL09vY2WY6oe+gdFec4TrFYbLhfFDRN6+3tnZqaQu+oOHEv2mTtFsmQlN4RfCXWgTXZcYvl1c235JIzoRMnThw4cODVV1+VW+wSxC2jlGkO9I7qk5L1CqJ3tG27+aLAD7KyXkLvGASO40xNTTWZ9Qqyekfwj8h6pSxH0XU9HA43GW6ZmdD4+PiXv/zlJ554YnR0NB6Pv/zyyxILX5Bt247jSKk8Qm9vryhTVoEgkW3bsrJeOtU7ZjIZKaWBdOl0urGlYAsSvSPCrSwRblmlid2FGAVUkzgfQWLHHYlEHMdppuOWlgndfffdY2Nje/fu3bVr1969e6+77rqbb7750KFDsspfUKFQkFh5iEjTtGg0almWxDJBlkwmE41GJRYolp4g8VWT4zhL75avF2Ns9nFtoA4xNCt3BwNacmVlMhm5Vbv5+xw5mVA2m33iiSeGhobWrVsnXrn99ttXrVp1xx13lMtlKV+xINu2pW//Edml3DKheX60lUSEcQI1pdNpuW0lEWmapmkaekcFWZYlPdyirUBjriDbtqVv0xb3OQ3veZKQCVUqFbHQeOPGjZ+Ue9ZZ119//ZEjRx555JHmv2JB2WxW1/XGdpQsQRSI5SOq8aOtJCLGWJPDquAHx3H8ONLCMAzEWjWiAvpRu3GfoyDbtn3quDVNa7jjlpAJ7d+//8iRIytXrqwOCAlXX301ET322GPNf8WCSqWST+fB6LqOG0fVOI7jR7jFsCpOT1CKuLeT3lYSkaZp5XIZyZBSOOd+pEF0apzAj5KhYYVCwb+Ou+FTCSVkQs8//zwRXXbZZXNev+CCC4jojTfeeP3115v/lvl86hrp1LAQqManuGiahuZSKT6NEAihUMinkqExhULB16qN2q0U/8IRCoXaOTsmsrD5LdcVV1whfvDpDsynu0Zq7i8U/OA4jn/paSgUkvX0X1CfpmkYE1KNf+kphoVUI3H/r0TLmy/itddeo4X+KS9fPlN4qVRq/ltajHNOo6PtvgqYwVeu9K/yaJrmvfIKwq2OApF27rk+Fa5pGk1O0v/7fz6VD/Vyjh2Tuyd0rnSazjnHx/KhHv4NYYi578YyLQmZ0NGjR4loxYoVi32gxtmxBSvDYjfr/v1tUnUWZnrap/KhXmztWs/XL/jd7+jDD339BqhdmLF3fcuEQqFQiXPCOIEy2KpV/hWuaRp3Xfr4Y/++AmrH/Yz1GS2RcEvIhM7o7LPPruVjdc1QMMY8z6/OcabkiQmfyoe6OU55bMynsj3PY9/4BiUSPpUPdctmybcJLM75wC23UCzmU/lQt1TK8zyfBn0558aOHaTedEx3YkRs+3bP83wayFj6H9L8HKOaG0lYJ1SdBZujUqmIHy6//PLmv2U+/yaAZZ0CDrL4Oq/s65FX0ADDMII4pQ6NiUaj/tVB/26YoTGMMZ/C3Uw+LSETWrt2LREdO3ZszuvVNOW8885r/lvm87V3VHBJVzcTQ4A+NWqe5/m7TAHq5F9bSbjPUZKv+Qoac6X4N5/TTNWWkAldddVVRPThvGUWYiU1Ec05Z0iWaDTqDvca4wAADExJREFUuq4fJbuui65RNYZh+DcEiLZSNZ7n+RFukU8j3EqJxWI+VW3XdWOYBlWMfx13M/+KJGRC/f39RDT/EWPvv/8+Eem6fskllzT/LfP5V38456g/qonH437UH9d1I5EIBgmUwhiLxWJ+hNtxHFRt1TDGIpGIH4057mkVZBiG2OElvWTXdePxeGO/KyETuuGGG1avXv3ee++9+eabs18XxzRv2rSp+a9YkKg/0ptLtJVqEvfx0uuP67oSH4kMssTjcdXaSvCPaZpL75hpYD5FnKmIxlw1jLENGzZI77jF+F871wmtWLHi1ltvJaJnn322+mKlUnnppZfC4fBNN93U/FcsJh6PSz8kDV2jmhhjpmnKrT9iCgZtpYL8uM9psq0E/4i57yVy3wa2GhUKBWS9avLjPsdxnGY6bjnPot+2bZtpmul0+t133xWv7Nmzp1Qq7dq1a5Wf5wcYhhGJRPL5vKwCLcvCXImyYrGY53kSe8d8Pp9MJmWVBnIlEgnHcWS1mJ7n5fN53OSoiTGWSCQktuTin83g4KCsAkEixtjAwIDEcDuO02THLScTIqLdu3d/6Utf2rx588jIyLZt237+858//vjjX/ziF2WVv5hEIiGrdxTDS+galcUYSyaTjuNI2XpgWRZjDFmvshhjmzdvltVc5vP5RCKBcCsrFott2LBBSrg9z7MsK4ETwhQWi8VCoZCUKR3OealUarLjlpYJaZq2c+fOF154YWRk5KGHHspkMuvXr5dV+BJk9Y6c80KhgMqjONE72rbdZDnIegNBVu8osl5MgyouHo833zuKwb94PI6sV2ViFNB13SYHfWVlvdIyoTaq9o4NVyHXdS3LSiaTqDzqi8ViAwMDuVyu4dzXcZxSqYSsNxDi8XgkEmk43KKhFPdL0q8N5BK9Y6lUargl9zzPtm3DMDAvpr7qoG/D4eac53I5KWO9y06ePNlkEVJEo9EmnwfOOU+lUuFwuN6/lHw+73keRs6DJZvN5nI5Xdfripq4X0S/GCycc9u2c7lcb29vXeudOeeWZcXjcfSLAVINdywWq2uhtOu6Yg4Ug38B0nDHXb2hbabjriYenZMJ0awqVEsH6XlesVgUx8mgXwwiUYXK5bJhGLquL/1hEW6xnQT9YhA5jjM2NsYY03X9jPlQNdwY6A2o6q1OJBI5Yz7kuq5YKoob2iBqY8fdmZmQ4DiOZVlTU1Oi0aRZp62LAXZxrJPoFA3DQM0JLs65CHexWBQdZCgUqrabItxid67neaZpYhN1oIkW07Kscrm8YLhF1XZdNxQKmaaJlDfQRLgzmYxoyTVNm115q+EuFAriiA2EO9A455lMRnTcjLHZ4Z7TcTPG4vG4lJG/Ts6EBFGLCoWC6Ag1TRN/m+JvORqNotp0ElGL+Cki3KIiIdwdRqS/omo7jiMyoWq4DcOIRqOYH+kY88M9pyXH7U0nOWPHLTfcnZ8JzYFnS3UPsRkB4e4SCHdXQbi7it/hriYey336AtWg5nQPxLqrINxdBeHuKi0LdyfsogcAAABoDDIhAAAA6F7IhAAAAKB7IRMCAACA7oVMCAAAALoXMiEAAADoXsiEAAAAoHt1SyYUjUbbfQnQOgh3V0G4uwrC3VVaE+5uyYQAAAAA5kMmBAAAAN0LmRAAAAB0L2RCAAAA0L2QCQEAAED3QiYEAAAA3QuZEAAAAHSvZSdPnmz3NRDhiAgAAABorUKhQOpkQgAAAACth9kxAAAA6F7IhAAAAKB7IRMCAACA7oVMCAAAALoXMiEAAADoXsiEAAAAoHshEwIAAIDuhUwIAAAAuhcyIQAAAOheyIQAAACgeyETAgAAgO6FTAgAAAC6FzIhAAAA6F7IhAAAAKB7dUUmdOLEiQMHDrz66qvtvhCQAwGFOQqFQrsvAaRBNKFSqRw6dOjFF1/84IMPWvB1y1vwHe01Pj4+MTFhmuY777zz+9//fseOHevXr2/3RUHjmgzoN77xjSNHjsx+Zdu2bd/+9rdlXya0yH/913/t2rVramrq5Zdfbve1QLOaiSaqdscYHx8fHx//6KOPxB+vvvrqH/zgBz09Pf59Y4dnQnffffczzzzz4x//eN26dUR033333Xzzzel0+nOf+1y7Lw0a0WRAs9nsr3/969mvLF++/Otf/7ov1wo+O3jw4NjY2IEDB06cOLFy5cp2Xw40pcloomp3jHvuuefRRx+96KKLvvCFL/z3f/93qVQ6ePDgpk2bHnnkkWg06tOXLjt58qRPRbddNptNJpPf+c53/vZv/1a8UqlUrr322pUrVz777LOhUKi9lwf1aj6gGzdu/Ou//utwOFx9JRwOX3311X5dMfipVCqFw+F///d/Hx0dXblyJcaEAq3JaKJqd4ZDhw5997vfvffee6+99lrxivgnQURXXnnlT3/6U5++t2PHhCqVSiqVIqKNGzdWXzzrrLOuv/76Rx999JFHHsGoabA0H9DnnntuzZo1W7Zs8fdCoVVEt3fxxRe3+0JAgmaiiardMZ566qmxsbENGzZUX/nmN7/5zjvv7Nmz55VXXnn99dc/85nP+PG9Hbtiev/+/UeOHFm5cqWYRqkSdwmPPfZYm64LGtR8QHfv3o3R8s6zYsWKdl8CSNNYNFG1O8b69etnp0HCTTfdJH5wXden7+3YTOj5558nossuu2zO6xdccAERvfHGG6+//nobLgsa1WRAX3jhBcdxtm/f/md/9mfbt2/H5hSAzoCq3UluvPHG+S+Gw+Hly5eTnwPAHZsJifqg6/qc16+44grxg+M4rb4maEKTAf3Xf/1X8cNHH3301FNPffWrXx0ZGTl27JgPVwoArYOq3fFOnDhx/PjxCy+8cP6dsCwdu07otddeI6L5q2hFaklEpVKp1dcETWgyoI8//rjjOG+++eb+/fufeeaZ48ePP/bYY7/73e8efPDBs88+26drBgC/oWp3vAMHDhCRr+vAOnZM6OjRo7TkrDNmx4KlyYCGQqENGzbccMMN//RP/zQ5OfmVr3yFiCzL+ud//mfplwoALYOq3fGefvrpiy+++Oabb/bvKzo2Ezoj3C50mNoD+qlPfeqBBx74i7/4CyKamJhozRmmAOA3VO3O8+qrr2YymR/96EfnnHOOf9/SsZlQddJkjkqlIn64/PLLW3g50CzpAf3hD3940UUXHT9+/ODBg81eHAAoA1W7Y1Qqle9///vf+973/D4aqmMzobVr1xLR/HVznHPxw3nnndfqa4ImSA9oKBT6y7/8SyKqnukOAB0AVbtj3HvvvevWrbvtttv8/qKOzYSuuuoqIvrwww/nvC4W3hLRnGNpQHF+BPTKK68kIl8HXQGg9VC1O8BTTz01PT29Y8eOFnxXx2ZC/f39RHTo0KE5r7///vtEpOv6JZdc0obLgkb5EVAxszb/IC8ACDRU7aDbv3//T3/603/5l39pzdd1bCZ0ww03rF69+r333nvzzTdnv25ZFhFt2rSpTdcFDfIjoP/5n/95/fXXi3k3AOgYqNqB9uKLL+7Zs+f++++fM6pXKpXeeustP76xYzOhFStW3HrrrUT07LPPVl+sVCovvfRSOByunt4NQVFXQKempnbu3FmtM6VS6fnnn/c8b85nnnvuuX/8x3/0/9oBQA5U7Y73y1/+8r777hsfH1+1atXs16empm655ZZzzz3Xjy/t2JMViWjbtm0vvvhiOp3++te/vmbNGiLas2dPqVT6t3/7tzl/xRAINQa0Uqls2bLl6NGjv/nNbx566CEi+tGPfpTJZC688MI77rhj48aNH3300TPPPPPII4/cf//9n/rUp9r2/wMyiF7wxIkTf/zjH/EMsqBbOpqo2h3vF7/4xe23305E1WfRCx9//DERxeNxTdP8+N5lJ0+e9KNcRXieNzw8fOjQoWuuucZ13bfffnvHjh3r169v93VBg2oJaKVS+fM///O33377q1/96s6dO4nowIEDt912W3UjybnnnnvjjTf+zd/8zerVq9vw/wCSHDhw4D/+4z/279//P//zP0R01VVXff7zn08kEp/+9KfbfWlQt1qiiard2Q4ePPitb31riQ88+OCDczIkWTo8ExLeeuut3/zmN+Fw+LOf/Wy7rwUkOGNA33rrrZdffvnaa6+tTjOfOHHCsqxKpbJmzZrPfvazZ53VsfPCAB0MVRv80BWZEAAAAMCCkD4DAABA9/r/FOBLAEcltDwAAAAASUVORK5CYII=\",\"relationship\":null},{\"partUri\":\"/media/image5.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgdqz1S6wAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjoyOUnFB3wAACAASURBVHic7N1/jONHff/xuTR3qT+ES5qxmoazyyYiH6cV4QzfNJFNqXa7pUXVmqhVCCWkWbsI1LSlopi24bS9vYWSKk03EhVwPZHITvnRJm2glU1VUZZzdGDrjpB4m4biTyHnyltKGk9KIXx8JNm97x+z5+ztr/OP+fjH5/N8/IGC73Z2spP15+WZec/sOXv2rAAAAAiki4bdAQAAgKG5eNgdWBeLxYbdBQAAECC1Wk2MThIS5zrkkVgs5mn7GCkMd6Aw3IHCcAeKp8PdnoJhdQwAAAQXSQgAAAQXSQgAAAQXSQgAAAQXSQgAAAQXSQgAAATXnhE5Y5rCSAAAMDDt4MGcEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACC6SEAAACK6LDba1tra2vLz8wx/+8HWve93+/fsNtgwAAOAFY0no2LFjx44d++EPf6j/74033vjhD394YmLCVPsAAADGmVkd+9CHPnTfffdddtllk5OT4XBYCHHq1Km3ve1ttVrNSPsAAABeMJCEnnjiiX/+53++//77jx8/fuzYsa9+9avz8/NCiO9///t33XVX/+0DAAB4xEASeuSRR44ePfqmN72p/cptt932O7/zO0KIb3zjG08//XT/3wIAAMALBpLQ9ddff/DgwU0vvvOd79T/0Gg0+v8WAAAAXjCQhN7+9rdvfTEcDl988cVCiAMHDvT/LQAAALzg1XlCq6urL7300k/91E+95jWv8ehbAAAA9MnkeUIbnTx5Ughxxx13dP4lsVhs64tUnwEAgD5tmzE0r5LQ5z73uQMHDtx+++2dfwmhBwAAeGFrxmhnI0+S0Le+9a1CofCpT33qkksu8aJ9AAAAI8zvE1pbW/vgBz/4vve978YbbzTeOAAAgEHmk9A999xz7bXX3nnnncZbBgAAMMvw6tgjjzxSr9ePHTtmtlkAAAAvmExCjz766Oc///kHHnjAYJsAAADeMZaEvvKVr3ziE5944IEHNu2Sbjabq6urV155palvBAAAYIqZfUInTpz46Ec/euzYsUsvvXTj68vLy+95z3te+cpXGvkuAAAAZhmYE/ryl7/83ve+Vwix8RJWIcQLL7wghEilUpZl9f9dAAAAjOs3CZ06dWr3MrGbb765z28BAADgkX6T0I033sjZ0AAAYEx5dQMrAADA6CMJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4CIJAQCA4NoxCdVqtR6ae/bZZ7/yla888cQTa2trffQKAABgEC7e+tLjjz9+3333LS8vP/nkk503dOrUqY985CNXXHHFq1/96hdeeOH973//W97ylve9732XXHKJud4CAACYdF4SOnXq1NGjR0+ePLm6urpv377OWzl16lQmk5mbm3vHO96hX/ne9753yy23fPOb38zlcib7CwAAYM55q2PXXHNNLpebm5vrtpXDhw9fc8017RgkhLj88st/67d+q1wuf+lLXzLQTQAAAA+cl4TC4bAQ4sCBA1018fzzz58+ffryyy/f9PpP/uRPCiFOnjzZXw8BAAC8ss2O6b179/bQ0Ne//vVnnnlm4yvf/e53hRCvfe1re+sZAACA1wxU0V966aWvfvWrV1dXs9nsj370I/3i2traQw89FI1G3/KWt/T/LQAAALxg5jyhu+66Swjxta997R3veMezzz4rhJibm3v++edzuRy1YwAAYGRtU0Xfg1/8xV88dOjQ3Xff/dRTT918881veMMbLrroon/8x3/cv39/543EYrGtL/Z2rBEAAEDbthlDM5OEhBCzs7OveMUrDh8+rJT68pe//JGPfKSrGCQIPQAAwBtbM0Y7G5m8beMHP/jBG97wBinl6urqXXfdde+99xpsHAAAwDhjc0KHDx/+t3/7t4ceeqjZbL773e/+j//4j/vvv/+ll1764Ac/aOpbAAAAmGVmTujYsWMPPfTQn//5n+/du/eqq6767Gc/G4/HhRD5fP7EiRNGvgUAAIBxBpLQ9773vY997GPXXXfda17zGv3K/v37P/nJT1599dVCiL/+67/u/1sAAAB4wUASeuyxx1544YWJiYmNL+7fv1/vE3riiSf6/xYAAABeMLZP6OzZs5teuf766/ft27f1Fg4A6IdSynEcpVSz2VRKKaWklFLKcDgspUwkEsPuIIBx0ksSWl5e/uIXv3jHHXdceeWVQog3vvGNr3jFKx577LG1tbWLLnp5kml1dXV1dfXNb36zsc4CCDalVKVSKRQKlmVFo1EhRDgcjkajrVbLdd1qtSqEKBQKtm0nk0nbtofdXwBjYJsk5LquEGJ1dfXFF1/cegfZ2traHXfccebMmW9+85sPPPCAECIUCv3Jn/zJXXfddd99933gAx9o/82Pfexjr3rVq+68804v+w8gEJRS+Xx+ZWUlGo1OT09blrXxTy3LklLqbOS67srKyuLiopQym81KKYfUZQDj4bwkdPLkyS984QuPPvqoEGJ1dfW222674YYb0um0nvtp279//5kzZ6644or2K7/2a792ySWX3HPPPU899dRb3/pWIUSxWLzssssefvjhbs9XBIBNHMdZXFyMxWLT09MX/MuWZdm2HYlEdB5KpVKslwHYxZ6t+3uGIhaLccY0gK2KxeLS0lI8Hu9hdkcpVavVksnkzMyMF30DML7awcPYjmkAME7HoEQisWk5rENSyng8vrS0JIQgDAHYlsnbNgDAIMdxCoVCPB7vLQZplmUlEolyuew4jsG+AfANkhCAEZXP55PJZP9bnnWhWT6fV0oZ6RgAPyEJARhF+Xxenw9kpLVoNGpZVqFQMNIaAD8hCQEYRZVKJRKJGGzQtm0WyABsRRICMHIqlYqexTHYpm6tUqkYbBOAD5CEAIycQqGgj0k0KxaLsUAGYBOSEIDR0r5KzHjLUspWq8UaGYCNSEIARovjON5dkREKhTxqGcCYIgkBGDlmdwhtapk5IQAbkYQAjJZareZpEvKoZQBjiiQEIEBCoVCz2Rx2LwCMEJIQgNESDoe9a1wp5Wn7AMYOSQjAaLFt29NpG++2YwMYRyQhACOn1Wp51LJSyrZtjxoHMI5IQgBGi6dzNq7retc4gHFEEgIwWqSUkUjEi1r3RqORSCRYHQOwEUkIwMhJpVKNRsN4s47jJJNJ480CGGskIQAjx7btSCSilDLYZqPRiEQibBICsAlJCMAoSiaT1WrV4LYex3FSqZSp1gD4BkkIwChKJBLT09PVatVIa+Vy+eDBg0wIAdiKJARgROndzf1vndZXuqbTaROdAuA3JCEAI0rHl2az2U8Ychyn2WwSgwDshCQEYHRJKbPZ7BVXXLG0tNTtniHXdcvl8tmzZ++++24q5wHs5OJhdwAAdiOlTKVS4XB4aWkpGo12stfHdd2VlZVarZZKpWZmZgbQSQDjizkhAKNOSjnTbM4tLenJoWq1ulOBveu6juMsLS2dPXs2++STM5deOuCuAhg7zAkBGAcLCzKXS09OKqUqlUqtViuXy5ZlhUIhy7Jc19XZSEqZTCbf//73CyHE//t/IpMRp08PuecARtues2fPDrsPQggRi8VqtdqwewFgJC0siFJJHD++8TUdfZRSSil5zuYvnJoSk5Nifn5gPQUwLtrBgzkhACPvyJFNMUicu6j1AluhczkxNSVmZ8XEhGedAzDe2CcEYLRNTYl0WkxO9vK1ExNiclIsLBjuEgAfYU4IwAgrlUSpJPpZxJ+fF1NTolTqMUsB8DvmhACMsIUFkcv11cLEhJifF5mMoQ4B8BuSEIBRlc8LIUT/x0NPToqJifXWAOB8JCEAo2phwUzZl54WYrcQgO2QhACMpIUFMTlpbHOPnhZijQzAFuyYBjB66nVx5IjhQxF1RX29TkU9gI2YEwIwejIZceSI4cgyMSHSaaaFAGxCEgIwYnTlvBcHQ8/OinpdlErmWwYwtkhCAEZM/5XzO6GiHsAWJCEAo8RU5fxO0mkq6gFsxI5pAKMkk9l6xZhheuu0d2ELwFhhTgjAyMhker9irHP6MjLWyAAIIZgTAjAq6nWRzxuunN8Jl5EBOIc5IQCjwYvK+Z1w6jSAc0hCAEZAqSTqdU8q53cyOUlFPQBBEgIwEjIZryrndzIxIXI5dgsB2DEJ1Wq1PpteW1v793//9xMnTqyurvbZFAA/y+fXdzEPmL6MjDUyINi22TH9+OOP33fffcvLy08++WRvjR4/fvyzn/1ss9mcnp6+7rrr+ushAL8bQOX8TnRF/ewsl5EBgXVeEjp16tTRo0dPnjy5urq6b9++Hpp77rnn/viP//jrX//6hz70oZmZGUOdBOBfg6mc34mei/LuVGsAI++81bFrrrkml8vNzc311tZ///d/33LLLU899dRDDz1EDAJwYaWSyOeHnELm59dvOgMQSOcloXA4LIQ4cOBADw0999xzv/Ebv/Hd73734x//+LXXXmumdwD8bRQmY6ioB4Jtmx3Te/fu7aGh3//93//ud7/77ne/+/Wvf33fvQIQAPm8qNdH4tYLvTbHZWRAIJmpov/7v//7r33ta6FQ6N3vfreRBgH43yhMCGlMCwEBZiYJffzjHxdC/Pqv//qll176/PPPnzhx4tSpU2tra0YaB+BDCwvDqZzfCRX1QFAZuHfs5MmT3/nOd4QQBw4ceNe73vWv//qvZ86ceeGFF6SUc3Nzv/qrv9phO7FYbOuL/R9rBGDk1OviyJGhVc7vhIp6wL+2zRiagST0pS99Sf/Df/7nf/7pn/7pVVdd9eKLL/7Zn/3ZZz7zmT/4gz+4+OKLf/mXf7mTdgg9QFAMt3J+JxMTIp0eoTU7AOZszRjtbGRgdWxlZUUIce21137oQx+66qqrhBB79+49fPjw6173OiHEwsICy2QAXqZL1kczbczOUlEPBI2BJPTcc88JIX76p3960+uZTEYI0Ww2T5w40f93AeATozzpordOcxkZECQGkpA+jfrHf/zHN70+NTWl/+H73/9+/98FgB/oSvVRqJzfid46TUU9EBgGktBll10mhNh6zWooFAqFQv23D8A/FhbE/PywO7ErKuqBgDGQhH72Z39WCPHtb397m9YvukgI8RM/8RP9fxcAY29hQUxOjtxG6a10J1kjA4LBQBLSdfL/8R//8eyzz276oxdffPEnfuInkslk/98FwHjTlfMjPiHUxmVkQGD0koSWl5fvvffeZ555Rv/fiYmJt73tbUKIz33ucxv/2pNPPvnCCy+8+93v1jNDAAItkxFHjozNUT3tinoAfrdNRnFdVwixurr64osvbv3TtbW1O+644/777z906FD7xUOHDl133XXHjh17+umn9Ss/+tGPPvKRj/zCL/zCu971Lm96DmB8lEqiXh+bCSFtdlbU60wLAb533smK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1v+w+6eoX/zFX9T36j311FM333zz7/3e7z3//PP/+I//6NFWOwSaZxNCnj590TkppXfTNq7rci9953S1nUeNmzq3+jxMC6F760HnzJkzQoi9e/fu9Pd2WR3TZmdnX/GKVxw+fFgp9eUvf/kjH/nI/v37u+rKtmeYsrsC51lYMFs53+bp01EpNT097V37PuPpWHg38+dL4XB4ZWXFo8a9GovJyfWKeqO1pRh3u5yTfnGHTfzYj/3YBf/OD37wgze84Q1PP/20Uuquu+761re+9Yd/+Ied9pHQgwuq18WRI+L4cS/a1qtjrut6sSuCp29XpJTezc+1Wi1WKjtn+NSfLbxKvbmcmJoSs7Om7uGBD2zNGO1stL461l4F26R9acZ11123+/c4fPhwoVDI5XKPPPKILkC7//77/+zP/qznTgObma6c38S2bY8+/iqlEomEFy37kpQyEol4sSjTaDQikQirY53TqdSjsfDwl2JiQqTTrJGhQ+tJ6KqrrhJCbL0co/0LcNlll+3SyrFjxx566KE///M/37t371VXXfXZz35WX52Yz+dPnDhhvtcIIF0c62XJWCqVajQaxputVqvEoG4lk0kvJokbjYapy+0DQkp58OBBL34vHMfxdixmZ6moR4fWk9DrXvc6IcTzzz+/6Y/1TmohxKZzhjb63ve+97GPfey6665rF+Hv37//k5/85NVXXy2E+Ou//mvjnUYQeV85b9u2F1MRSqlUKmW2Td+zbduLqQgm53qQSqWMD4SenPN2mZLLyNCx9SQ0NTUlhNh6xdj//d//CSGi0eirX/3qnZp47LHHXnjhhYnzl2P3799/7733btsm0DVdE2u6cn6rZDJZrVYNNug4DssxPfBiKqJcLhODeqAXK80e/DOgyTm9dZqKelzIehJ6y1vesn///v/93//97//+741/rPfKve1tb7tgQ2fPnt30yvXXX79v376tt3AAXRtUGUgikYhEIqbCkFKqVqsxIdSbVCrluq6pB7Ce1Uh7H6Z9KZ1ONxoNUzND1WpVSjmIVEpFPTqznoT27t2r743/p3/6p/afra2tffWrXw2Hw+985zs3fs3y8vK9997bvlvjjW984yte8YrHHnusvb1aW11dXV1dffOb3+ztvwF8b2FBTE56t1F6k3Q67bpu/7MRrutWq9VsNkulUm+klNls1sgDWClVLpeJ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BEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdSAkRBEEQBBFdIqGEjhw5snfv3meffXbQEyH4QAYluqjVaoOeAsENsibRbrf379//1FNPvf766334dcv68DsGy44dO6anp9Pp9CuvvPLaa69t2bJl7dq1g54U4Z+ABv3MZz5z8ODBzk82btx49dVX854m0Sf+8z//8/bbb69Wq88888yg50IEJYg16dUODTt27NixY8ebb76J/3neeed96UtfGhkZEfcbQ66Ebr311scee+yRRx5Zs2YNANxxxx1XXHGFrusf+tCHBj01wg8BDVosFn/2s591frJs2bJLLrlEyFwJwezbt2/79u179+49cuTIihUrBj0dIhABrUmvdmi47bbbHnjggdNPP/0jH/nIf//3fzebzX379l166aX333+/pmmCfumSo0ePChp64BSLxYmJieuvv/7GG2/ET9rt9gUXXLBixYqdO3fGYrHBTo/wSnCDXnzxxX/1V3+lKIr7iaIo5513nqgZEyJpNpuKonzrW9+amppasWIF5YQWNQGtSa92ONi/f//f/M3ffO1rX7vgggvwE3wkAOADH/jA9773PUG/N7Q5oXa7nc/nAeDiiy92P1y6dOmFF174wAMP3H///ZQ1XVwEN+jjjz9+6qmnXnnllWInSvQLDHtnnHHGoCdCcCCINenVDg2PPvro9u3b161b537y2c9+9pVXXtm2bdvPf/7z559//o//+I9F/N7Qnpjes2fPwYMHV6xYgdsoLrhKePDBBwc0L8InwQ165513UrY8fCxfvnzQUyC44c+a9GqHhrVr13bKIOTyyy/Hf9i2Lej3hlYJ7dq1CwDOOuusrs9PO+00AHjhhReef/75AUyL8EtAgz7xxBOWZW3atOlP/uRPNm3aRMUpBBEO6NUOE5dddtnsDxVFWbZsGYhMAIdWCeH7kEgkuj4/55xz8B+WZfV7TkQAAhr061//Ov7jzTfffPTRRz/1qU9t3rz58OHDAmZKEET/oFc79Bw5cuSdd955//vfP3slzIvQnhN67rnnAGD2KVqUlgDQbDb7PSciAAEN+tBDD1mW9eKLL+7Zs+exxx575513HnzwwV/96ld33XXXCSecIGjOBEGIhl7t0LN3714AEHoOLLQ5oUOHDsG8u860O7a4CGjQWCy2bt26iy666Ctf+Uq5XP74xz8OAIZh/Nu//Rv3qRIE0Tfo1Q493/3ud88444wrrrhC3K8IrRJaEFouhIzeDfre9773m9/85l/8xV8AwPT0dH96mBIEIRp6tcPHs88+WygUvvrVr5544onifktolZC7adJFu93Gf5x99tl9nA4RFO4G/fKXv3z66ae/8847+/btCzo5giCGBnq1Q0O73f7iF7/4hS98QXRrqNAqoVWrVgHA7HNzjDH8x8knn9zvOREB4G7QWCz2l3/5lwDg9nQnCCIE0KsdGr72ta+tWbPm85//vOhfFFoldO655wLAG2+80fU5HrwFgK62NMSQI8KgH/jABwBAaNKVIIj+Q692CHj00Ufr9fqWLVv68LtCq4TGxsYAYP/+/V2f//a3vwWARCJx5plnDmBahF9EGBR31mY38iIIYlFDr/ZiZ8+ePd/73vf+/d//vT+/LrRK6KKLLjrppJN+85vfvPjii52fG4YBAJdeeumA5kX4RIRBf/KTn1x44YW470YQRGigV3tR89RTT23btu0b3/hGV1av2Wy+9NJLIn5jaJXQ8uXLr7vuOgDYuXOn+2G73X766acVRXG7dxOLBU8GrVarW7dudd+ZZrO5a9cux3G6vufxxx//l3/5F/FzJwiCD/Rqh54nn3zyjjvu2LFjx8qVKzs/r1ar11xzzXve8x4RvzS0nRUBYOPGjU899ZSu65dccsmpp54KANu2bWs2m/fcc0/Xn5hYFPRo0Ha7feWVVx46dOgXv/jF3XffDQBf/epXC4XC+9///ptuuuniiy9+8803H3vssfvvv/8b3/jGe9/73oH97yF4gFHwyJEjb7/9Nt1BttiZ35r0aoeeH/3oRzfccAMAuHfRI2+99RYAZLNZSZJE/N4lR48eFTHukOA4zuRvKaMmAAAA60lEQVTk5P79+88//3zbtl9++eUtW7asXbt20PMifNKLQdvt9p/92Z+9/PLLn/rUp7Zu3QoAe/fu/fznP+8WkrznPe+57LLLrr322pNOOmkA/xsITuzdu/cHP/jBnj17fv3rXwPAueee++EPfziXy73vfe8b9NQIz/RiTXq1w82+ffs+97nPzfMNd911V5dC4kXIlRDy0ksv/eIXv1AU5YMf/OCg50JwYEGDvvTSS88888wFF1zgbjMfOXLEMIx2u33qqad+8IMfXLo0tPvCBBFi6NUmRBAJJUQQBEEQBDEnJJ8JgiAIgogu/x8W4duL69TicwAAAABJRU5ErkJggg==\",\"relationship\":null},{\"partUri\":\"/media/image6.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwMAAAL9CAIAAAD4ry2pAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH6AYJFDgeMjQDUQAAACR0RVh0U29mdHdhcmUATUFUTEFCLCBUaGUgTWF0aFdvcmtzLCBJbmMuPFjdGAAAACJ0RVh0Q3JlYXRpb24gVGltZQAxMC1KdW4tMjAyNCAwNTo1NjozMCkCjpkAACAASURBVHic7N1/kBvlfT/wjyk21UJNwqMpIWiLzMCKpiFWfkGllM5d1GSYzqlMO0ACoT6pDLQkTUsj2oLr+CwozhB/xUwygOMJVEsy0EJC0lTKj0kjfIzJ7tgQ0JWSRpsEK7OaBAY9lAJZEcPdff94bOV8v6zbffa0q32//mCwfHru8ePz7fs+z68N8/PzBAAAABBJJw27AwAAAABDc/KwO3BUKpUadhcAAAAgQlqtFgUnCdGxDvkklUr52j4ECv66IwV/3ZGCv+5I8fWvu1+CwewYAAAARBeSEAAAAEQXkhAAAABEF5IQAAAARBeSEAAAAEQXkhAAAABE14aAnDGNjZEAAACwbvrBAzUhAAAAiC4kIQAAAIguJCEAAACILiQhAAAAiC4kIQAAAIguJCEAAACILiQhAAAAiC4kIQAAAIguJCEAAACILiQhAAAAiC4kIQAAAIguJCEAAACILiQhAAAAiC4kIQAAAIguJCEAAACIrpMltjU3NzczM/PLX/7yXe961+bNmyW2DAAAAOAHaUlo3759+/bt++Uvfyl+edFFF912223JZFJW+wAAAADSyZkdu/XWW++8887TTz99bGwsHo8T0aFDh6644opWqyWlfQAAAAA/SEhCTz/99He+85177713//79+/bt+/73vz81NUVEr7zyys033+y9fQAAAACfSEhCjzzyyN69ey+55JL+K1dfffXHP/5xIvrhD3/43HPPef8UAAAAAH6QkIQuvPDCrVu3LnrxYx/7mPgf27a9fwoAAAAAP0hIQh/5yEeWvhiPx08++WQiOvvss71/CgAAAAA/+HWe0Ozs7Jtvvvm2t73tvPPO8+lTAAAAAHgk8zyhhQ4ePEhE27ZtG/wtqVRq6YvYfQYAAAAeLZsxBL+S0Ne+9rWzzz77mmuuGfwtCD0AAADgh6UZo5+NfElCP/nJT2q12pe//OVTTjnFj/YBAAAApJC/Tmhubu6WW2658cYbL7roIumNAwAAAEgkPwndcccd559//g033CC9ZQAAAAC5JM+OPfLII+12e9++fXKbBQAAAPCDzCT02GOPff3rX7/vvvsktgkAAADgH2lJ6PHHH7/nnnvuu+++Rauku93u7OzsmWeeKesTAQAAAMgiZ53QgQMHPve5z+3bt++0005b+PrMzMz111//W7/1W1I+CwAAAIBcEmpCjz766Cc/+UkiWngJKxEdOXKEiPL5vKIo3j8LAAAAgHRek9ChQ4dW3yZ22WWXefwUAAAAAD7xmoQuuuginA0NAAAAIeXXDawAAAAAwYckBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0YUkBAAAANGFJAQAAADRhSQEAAAA0bViEmq1Wi6ae/HFFx9//PGnn356bm7OQ68AAAAA1sPJS1966qmn7rzzzpmZmWeeeWbwhg4dOnT77befccYZ55xzzpEjRz71qU9deumlN9544ymnnCKvtwAAAAAyHZeEDh06tHfv3oMHD87Ozm7atGnwVg4dOlQsFnfs2HHVVVeJV15++eXLL7/8Rz/6UbValdlfAAAAAHmOmx0799xzq9Xqjh071trKzp07zz333H4MIqK3vOUtf/EXf2EYxve+9z0J3QQAAADwwXFJKB6PE9HZZ5+9piZee+21w4cPv+Utb1n0+m//9m8T0cGDB731EAAAAMAvy6yY3rhxo4uGfvCDH7zwwgsLX3n++eeJ6J3vfKe7ngEAAAD4TcIu+tNOO+2cc86ZnZ0tlUq/+tWvxItzc3MPPfSQqqqXXnqp908BAAAA4Ac55wndfPPNRPTEE09cddVVL774IhHt2LHjtddeq1ar2DsGAAAAgbXMLnoXPvjBD27fvn337t3PPvvsZZdd9p73vOekk076xje+sXnz5sEbSaVSS190d6wRAAAAQN+yGUOQk4SIaHJy8tRTT925cyfn/NFHH7399tvXFIMIoQcAAAD8sTRj9LORzNs2Xn311fe85z2MsdnZ2ZtvvnnPnj0SGwcAAACQTlpNaOfOnf/93//90EMPdbvd66677sc//vG999775ptv3nLLLbI+BQAAAIBccmpC+/bte+ihhz772c9u3LjxrLPOevDBB9PpNBHpun7gwAEpnwIAAABAOglJ6OWXX77rrrsuuOCC8847T7yyefPmL37xi1u2bCGiL33pS94/BQAAAIAfJCShJ5988siRI8lkcuGLmzdvFuuEnn76ae+fAgAAAMAP0tYJzc/PL3rlwgsv3LRp09JbOAAAvOCcW5bFOe92u5xzzjljjDEWj8cZY5lMZtgdBIAwcZOEZmZmvvvd727btu3MM88kog984AOnnnrqk08+OTc3d9JJvy4yzc7Ozs7OfuhDH5LWWQCINs65aZq1Wk1RFFVViSgej6uq2uv1HMdpNptEVKvVNE3LZrOapg27vwAQAsskIcdxiGh2dvaNN95YegfZ3Nzctm3bXn/99R/96Ef33XcfEcVisU9/+tM333zznXfeedNNN/U/8q677nr7299+ww03+Nl/AIgEzrmu651OR1XVXC6nKMrC31UUhTEmspHjOJ1Op1KpMMZKpRJjbEhdBoBwOC4JHTx48Jvf/OZjjz1GRLOzs1dfffX73ve+QqEgaj99mzdvfv31188444z+K3/6p396yimn3HHHHc8+++yf/MmfEFG9Xj/99NMffvjhtZ6vCACwiGVZlUollUrlcrkTfrCiKJqmJRIJkYfy+TzmywBgFRuWru8ZilQqhTOmAWCper3eaDTS6bSL6g7nvNVqZbPZiYkJP/oGAOHVDx7SVkwDAEgnYlAmk1k0HTYgxlg6nW40GkSEMAQAy5J52wYAgESWZdVqtXQ67S4GCYqiZDIZwzAsy5LYNwAYGUhCABBQuq5ns1nvS57FRjNd1znnUjoGAKMESQgAgkjXdXE+kJTWVFVVFKVWq0lpDQBGCZIQAASRaZqJREJig5qmYYIMAJZCEgKAwDFNU1RxJLYpWjNNU2KbADACkIQAIHBqtZo4JlGuVCqFCTIAWARJCACCpX+VmPSWGWO9Xg9zZACwEJIQAASLZVn+XZERi8V8ahkAQgpJCAACR+4KoUUtoyYEAAshCQFAsLRaLV+TkE8tA0BIIQkBQITEYrFutzvsXgBAgCAJAUCwxONx/xrnnPvaPgCEDpIQAASLpmm+lm38W44NAGGEJAQAgdPr9XxqmXOuaZpPjQNAGCEJAUCw+FqzcRzHv8YBIIyQhAAgWBhjiUTCj73utm1nMhnMjgHAQkhCABA4+Xzetm3pzVqWlc1mpTcLAKGGJAQAgaNpWiKR4JxLbNO27UQigUVCALAIkhAABFE2m202mxKX9ViWlc/nZbUGACMDSQgAgiiTyeRyuWazKaU1wzC2bt2KghAALIUkBAABJVY3e186La50LRQKMjoFAKMGSQgAAkrEl2636yUMWZbV7XYRgwBgJUhCABBcjLFSqXTGGWc0Go21rhlyHMcwjPn5+d27d2PnPACs5ORhdwAAYDWMsXw+H4/HG42GqqqDrPVxHKfT6bRarXw+PzExsQ6dBIDwQk0IAIKOMTbR7e5oNERxqNlsrrTB3nEcy7Iajcb8/HzpmWcmTjttnbsKAKGDmhAAhEG5zKrVwtgY59w0zVarZRiGoiixWExRFMdxRDZijGWz2U996lNERO99LxWLdPjwkHsOAMG2YX5+fth9ICJKpVKtVmvYvQCAQCqXaXqa9u9f+JqIPpxzzjk7ZvEbx8dpbIymptatpwAQFv3ggZoQAATerl2LYhAdu6j1BEuhq1UaH6fJSUomfescAIQb1gkBQLCNj1OhQGNjbt6bTNLYGJXLkrsEACMENSEACLDpaZqeJi+T+FNTND5O09MusxQAjDrUhAAgwMplqlY9tZBM0tQUFYuSOgQAowZJCACCSteJiLwfDz02Rsnk0dYAAI6HJAQAQVUuy9n2JcpCWC0EAMtBEgKAQCqXaWxM2uIeURbCHBkALIEV0wAQPO027dol+VBEsaO+3caOegBYCDUhAAieYpF27ZIcWZJJKhRQFgKARZCEACBgxM55Pw6Gnpykdpump+W3DAChhSQEAAHjfef8SrCjHgCWQBICgCCRtXN+JYUCdtQDwEJYMQ0AQVIsLr1iTDKxdNq/sAUAoYKaEAAERrHo/oqxwYnLyDBHBgBEhJoQAARFu026Lnnn/EpwGRkAHIOaEAAEgx8751eCU6cB4BgkIQAIgOlpard92Tm/krEx7KgHAEISAoBAKBb92jm/kmSSqlWsFgKAFZNQq9Xy2PTc3Nz//M//HDhwYHZ21mNTADDKdP3oKuZ1Ji4jwxwZQLQts2L6qaeeuvPOO2dmZp555hl3je7fv//BBx/sdru5XO6CCy7w1kMAGHXrsHN+JWJH/eQkLiMDiKzjktChQ4f27t178ODB2dnZTZs2uWjupZde+sd//Mcf/OAHt95668TEhKROAsDoWp+d8ysRtSj/TrUGgMA7bnbs3HPPrVarO3bscNfWL37xi8svv/zZZ5996KGHEIMA4MSmp0nXh5xCpqaO3nQGAJF0XBKKx+NEdPbZZ7to6KWXXvroRz/6/PPP33333eeff76c3gHAaAtCMQY76gGibZkV0xs3bnTR0N/8zd88//zz11133bvf/W7PvQKACNB1arcDceuFmJvDZWQAkSRnF/1Xv/rVJ554IhaLXXfddVIaBIDRF4SCkICyEECEyUlCd999NxH92Z/92Wmnnfbaa68dOHDg0KFDc3NzUhoHgBFULg9n5/xKsKMeIKok3Dt28ODBn//850R09tlnX3vttf/1X//1+uuvHzlyhDG2Y8eOP/7jPx6wnVQqtfRF78caAUDgtNu0a9fQds6vBDvqAUbXshlDkJCEvve974n/+dnPfvbP//zPZ5111htvvPGZz3zmgQce+Lu/+7uTTz75wx/+8CDtIPQARMVwd86vJJmkQiFAc3YAIM/SjNHPRhJmxzqdDhGdf/75t95661lnnUVEGzdu3Llz57ve9S4iKpfLmCYDgF8TW9aDmTYmJ7GjHiBqJCShl156iYh+53d+Z9HrxWKRiLrd7oEDB7x/FgAYEUEuuoil07iMDCBKJMyOidOof/M3f3PR6+Pj4+J/XnnlFe+fBQBGgdipLmPnPOeciCzLEr9kjGma5r1ZGhuj++8nXQ/E9n4A8J+EJHT66acT0dJrVmOxWCwW6/V63j8FAIwIzwUhzrlpmrVajYgURYnFYoqiOI4jfkvkoWw26z4V9ctCSEIA0SAhCb3jHe/4z//8z5/+9KdLf+ukk04iore+9a3ePwsAhF65TGNjrhdKW5ZVq9U6nY6qqrlcTlGUpR/jOE6n06lUKoyxfD6fyWTcfCbRyWIxuLN4ACCPhHVCYp/8j3/84xdffHHRb73xxhtvfetbs9ms988CAOEmds5PTbl7d71e37t374YNG3K5nKZpy8YgIlIURdO0XC6nqurDDz9cr9dd9haXkQFEhpskNDMzs2fPnhdeeEH8MplMXnHFFUT0ta99beGHPfPMM0eOHLnuuutEZQgAIq1YpF27XBzVwzmvVCqGYYgMNMhbFEVRVTWTyViWtX37drGiaG36O+oBYNQtk1HEjPvs7Owbb7yx9Hfn5ua2bdt27733bt++vf/i9u3bL7jggn379j333HPilV/96le33377H/7hH1577bX+9BwAwmN6mtptFwUhzvn27ds3bNjgorQs6kPxeLxSqbgJQ5OT1G6jLAQw8o5LQgcPHty5c+dtt91GRLOzs1dfffUdd9zRr/30bd68mYjOOOOM/iuKolSr1d///d//yEc+8vnPf/5LX/rSVVdd9d73vvcLX/iC/38EAAg8twuldV3XNM3LpjBN01RVrVQqa34ndtQDRMOG+fn5YfeBiCiVSuGMaYDRpOt0//0u7tYQtRwpCw2bzWYikSi42A4m7t/APjKAkdMPHljBAwA+KxZdzIuZptnpdGTtt9A0bWZmxjTNNb+zWsVqIYDRhiQEAH5ye8VYrVZLp9OyeqEoSjqdFqcQrU0yeXRHPQCMKCQhAPBNu0267q4g1Ov1GGMS+yJa659JvQbYUQ8w0pCEAMA3bnfOt1otOVdnHE9VVZdloakpzJEBjCokIQDwh9ud80RkmqaqqtJ7xBjjnLvZUS9m91AWAhhFSEIA4A+3t1VYliV3XqxPnEzt8qBF7KgHGFFIQgDgg3L56FrjteOcr3SZhhRukhARjY1RMok5MoDRgyQEAD7wcMWYy6QymHg87r79apV0ndptmR0CgGFDEgIA2dzunBe63a5Ps2P99l2+U1S5UBYCGC0nD7sDADBapqdJ18nD4fXxeNzNXve1tO/+zVNTtGULTU66znkAEDSoCQGAVG6vGOtjjLkv25yI4zieCk7JJE6dBhgxSEIAII9YRuPtli5fp8Ycx/HahKgG6brXdgAgGJCEAEAezwUhImKM9Xo9Kd1ZqtfreT2zEQctAowWJCEAkMTDzvmFGGOJRMKPHWS2bScSCQk1J7GjHscLAYwEJCEAkKHdpl27vBeEhGw222q1pDS1kG3bsi63p2r16CHaABBySEIAIIPbK8aWpWlar9eTXhbinGcyGTltJZNUKGCODGAEIAkBgGfiqna3RykuxRjbunWrbduyGiQiwzCkxSBhchJ31AOMACQhAPBMxkLpRfL5vOM4sg4WEuWlgrdNbYvhMjKAkYAkBADeiP3kckMGEWOsVCrZtu19joxzbhiG5BgkiKXT2FEPEGZIQgDgTbkscV5sIcbYlVde2Ww2vRwC5DhOs9kslUpeN88vCzvqAcIPSQgAPCiXaWzMv6snMplMLpczTdPdNBnnvNFo5HI5X2KQIP74mCMDCK0N8x6uB5IolUr5sWkWAHzUbtOWLXT4sKwtYyvhnFcqlXg8PnigcRyn0+l0u91CoeBjDBLabRofp2oVl5EBhEg/eCAJAYBb4+M0NubT1NginHPTNBuNBmNMVdVVTkcUGajVammaViqV1qFvRES6TvffT/v3r9OnAwDPkIQAwJvpaSoW6fDh9fycIg8ZhtHr9RhjiqLEYjFFURzHERd02LYdi8Wy2ezExMR6dgxlIYDQQRICgOVxzi3LEju2Wq0WYywejzPGGGPHTTONj9PU1FAe/PwY8U1DdDWVShGRpmm+z4WtRNepXF4YDfsj2e12OecrjiQADAOSEAAcZ2G5JRaLxeNxImKMOY4joobYwJXNZjOZDKvVMBm0jPFxmpzk+bxpmrVaTVEUUbii40eScz6cwhUALIAkBAC/Vq/XxZNb0zRVVVf6MHHUoeM4mmkWhlQQCjL+gx+Yn/lMjbFUKpVIJEQGWv4jObdt23Ec5CGAYUESAgAiIs65ruuc83Q6vcqTe6H+tqxSqSThXvdRITa4KYqSTqcHfAtGEmCIkIQAgCzLqlQqqVTKxbIVy7K63S5KGoJpmrquZ7NZF4EGIwkwFP3gcfKwewIAwyFikLuHNxFpmpZIJBqNBhFF/BFuWdbDDz/scSQNwxjmcm+ACMMZ0wBRJKZyXD+8BUVRMpmMYRiy7kkNIxEo0+m0x5FMpVJimlJi3wBgEEhCAFGk63oqlfK+NkVRFFVV9QhfQep6UmwRsce+UqlI6RUADA5JCCByTNPknMuaiBEnPkczDOm6LrbKS2ktkUgQkWmaUloDgAEhCQFETq1WE+cQernjfSFVVaM5QWaapsSVPWKOrFaryWoQAAaBJAQQLaLkIMoYA26bPyHRTr1el9JaWJimqaqqrDEUxN9LNGMlwLAgCQFEi2EYq5yd6FoqlTIMQ3qzQVar1fwYSVVVURYCWE9IQgDRYlmWH8/vqBUzxIVifhyHyBiLzjACBAGSEECEWJYldzYnsjjnfgRKIhJLsBGGANYNkhBAhPhUxhDi8Xh0nt84+AdgZCAJAYA03W532F1YJ91u179MqShKdDIlwNAhCQFECOfcv9mxWCzmU8sB5GtNCDOYAOsJSQggWmSdIbRUr9fzqeUASqVS/v15HcfB1fQA6wZJCCBCNE3zLwk5jiMObIwIX0fSp5YBYCkkIYAIYYz5WsnwqeUA8jVT9no9XEoPsG6QhACixXEcnx7hkXp++50pMTsGsG6QhAAihDGWyWQ6nY70lm3bTiQS0Xl+M8YSiYQf66Zt285kMtKbBYCVrJiEWq2Wl3a73e5jjz32yiuveGkEAKTLZrO2bUtv1rbtbDYrvdkgy2azHr9PLsuyrKiNJMBwLZOEnnrqqWuuuebyyy/30u4nPvGJ66+/HkdiAASNpmnSixmO43DOo1bJ0DSNcy53JEVpLTqTjABBcFwSOnToULFYvOaaa5544gkvjd5zzz3NZtNbxwDAL9lsVu6/0Gazmc/nJTYYCoyxQqEgdyRt247gSAIM13FJ6Nxzz61Wqzt27PDS4rPPPvvAAw946xUA+CiTyeRyOVmPcMuyGGMTExNSWgsXUWCTVfw2DIMxhoIQwDo7LgnF43EiOvvss1031+v1SqXSnj17vPYLAPyUyWRisZj3RzjnvNvtlkolKb0KHVEW6na73pdeiUAZ2ZEEGKJl1glt3LjRdXN79uy55JJLsNwPIODEI9y2bS9hiHNuGEahUJDXr/AR8cWyLC8jaVlWt9vFvBjAUMjcRf/YY48dOnTopptuktgmAPiEMbZjx45ut2sYhou3W5bVarVKpRJmc/oj6SIMOY5jGIaoq2EkAYZCWhJ66aWXduzYUalUTjnlFFltAoCvRD0jm802Go3B53fEw3t+fn737t14eAtiJDVNazQag+8ms23bNE1N03bv3h2do5gAguZkWQ3t2LGjUCh4uXVo2ff6cVwHAPQxxiZOO41961tGItFoNFRVTSQSy96F7jhOp9OxbTsWi2Wz2WgukV6FWDbOGDMMo9lsqqq6UkwUI9lqtRhjV/7wh5nLLlvnrgJE0Cr5RE4S+upXv/rqq69ee+21XhpB6AEYjnI5c8stmUKBc26aZq1WUxQlFov185A4LoiIMscMtbuBJsaHc16r1RaOpKIo4p4TMZL5fH5ycpIxRrpO5TKNjQ274wAjbmnG6GcjCUnoZz/72d133/1v//Zv3psCgPWm69RuU6FAx6oaExMTfAEi0jSNMRac6RuR2LrdLudcLM1hxxBRNpsd+pydWJAuVkCfYCTHxuj++2l6GmEIYFi8JqG5ubl/+Id/+Pu///szzzxTSocAYF2Vy1StLnotULlnIdM0W63WzMyMqqpEFI/HVVUV5ZZerycqLpVKhTGWz+eHXrsSY3iCkUwmaWqKikU6fHidugUAx/OahKrV6k9/+lPDMJbdfvLFL37x3//939///vdfholwgAAqlymZDEU1QkScXq+nqmoul1v0u2L6iTEmVuf0J6dKpVIwI91xxsYomaRymaamht0VgCjymoQOHz786quvfuUrX1n2d6enp8X/IAkBBNGuXbR//7A7cWKmaeq6nk6nRSlodSIVqapqWValUgnH4u5qlcbHaXKSkslhdwUgcrwmocnJyQ996ENLX7/++uuJ6KabbtI07e1vf7vHzwIA8o2PU6EQ/IJQpVLpdDrZbHat1R1xFUaj0SCioIehZJIKhWVnKgHAb16T0Pnnn3/++eev9Lvvfve73/e+93n8FAAg3/Q0TU/T/Pyw+3EC9Xqdc750OmxAiqJkMhkxdx/0MDQ5SePjWDoNsP7cnKw4MzOzZ8+eF154QXpvAGCdhKH8YFlWo9HweHuPoijpdLrRaJimKatjvugvnQaA9bVMEnIch4hmZ2ffeOONpb87Nze3bdu2e++9d/v27b73DgD8oOtERMG+L0wskU6n096bEpWhWq02+OnPwyGWTou/HQBYL8cloYMHD+7cufO2224jotnZ2auvvvqOO+5YWvvZvHkzEZ1xxhnr1ksAkCkM25RqtVoqlZK180tRlHg8rgc8ZIiyULk87H4ARMuG+WAsFEilUjhjGmA9lMvUbgd/auwv//Iv5d7N7jhOs9ksFApDP3fxBMbHKZkM/l8QQNj1g4fMu+gBIOjabdq1K/gFoXq9PsiG+TURu+uXPfksWKrVo+vZAWBdIAkBREmxSLt2Bf/QGsMwpCchItI0TdzOEWj9HfUAsC6QhAAiQ1QaAl8QErd0+XE2tKIovV4vBGFocpLabZSFANYHkhBAZJTLoThR2rIsPwpCQiwW86llmbCjHmAdIQkBRIPYNhX5U/sURQlBTYiICgXsqAdYH17PmAaAcCgWQ1EQIqJWq6Uoik+N+9eyfOIysmAf+wQwAlATAoiAYjEUV4z1+Xe6RywW63a7PjUuWTJJY2OYIwPwG5IQwKhrt0nXg79Qui8ej2/YsMGnxjnnqVTKp8blm5rCjnoAvyEJAYy6kOyc79M0LTRlG7/h1GkA/yEJAYy06Wlqt0NUEBJ6vZ5PLXPOg37G9CJjY9hRD+ArJCGAkVYshu7eBnGSkE+3pTqO48dJRT4SN29gtRCAb5CEAEaXrh9ddRsqjLGtW7fati295WazmclkpDfrO3FHPebIAPyBJAQwuorF0M2LCfl83o+aEOdc7q2u66daJV2ndnvY92ZPzwAAIABJREFU/QAYQUhCACMqbDvnF2KMJRIJuWUh27YTiUTIpsb6RG0PZSEAHyAJAYyi6WnS9dCtEFqoUChYluU4jpTWHMdpNpthLQgJ2FEP4A8kIYBRVC6HOgYREWMsl8uZpimlNRGDQrZrbBHsqAfwB5IQwMgRC0rCf0vDxMTE1q1bm82mx3YMw2CMTUxMSOnVMIm5TlxGBiAVkhDAyAl/Qagvn887jmMYhru3999bKpWk9mtIUBYC8AGSEMBoKZfDuHN+JYyxUqmUzWYbjcZa1ww5jmOapqZpu3fv9ql7Q4Ad9QCy4S56gBHSbtOuXXT48LD7IVN/YqvRaDDGVFU94f4vx3E6nU6r1SoUCqE8QGh14o76yckQ3aACEGQb/LvzeU1SqVSr1Rp2LwBCbnz86JHEo4hzbpqmYRi9Xk/TNEVRFkYiUTHqdDq2bcdisWw2m8lkwrpn/oTKZWq3R/UvGmB99IMHkhDAqJiepvFxkvQvWhxsaFkWYyxQW64455ZlidU/lmUpikLHYhBjjDGWSqUCtTjal5Fst2l8nKrVkZkGBVh//eCB2TGAUeF5obQourRaLcuyiEhRlFgsJl4XxZUgFFoYY5lMpj/nxTkP4KWqC0dSZLWlI+kproml08XiiM2EAgwFakIAI0HX6f77af9+d+8WT+5araYoiqZpqqou+gDHcXq9nm3bjuNompbNZoMWPgKiP5KpVErUqBZ9gOM4Ir2Jkczn8y6TZbtNxSJNTo7AcQkAQ4HZMYDRsmWL67kS0zR1XU+lUolEQhQwViEWI9u2ncvlAjUJFQT1er3RaKiqOkhMFCPZ7Xbd14emp1EWAnANSQhghHhYP6vr+szMTDqdXlNlQlxeQUSlUmlkVyWvBedc13XOeTabXdMbxVZ/97GyWCQiLJ0GcAFJCGBUtNu0ZQsdPuxiT3WlUnHx8Bb6JQ2EIc759u3bU6mUuxnD/ki6OfcIS6cB3OoHD5ysCBByxSLt2rXOMYiIxIqieDxeqVTctTAydF3XNM31wqn+SOourtFIJqlQwEGLAF4gCQGE2fQ0tds0NbXW99XrdS8xqE+c6+PmET4qRKBMpVIe20kkEpZl1ev1Nb9zcpLabdxRD+AakhBAmLnaOW9ZltjcJKULmqbNzMzIujQ+XCzL6nQ63gMlESmKkk6nDcMQRxisQX9HPQC4giQEEFqiErP2BSK1Wm2tS6RXIR7htVpNSmvhout6Op2W1ZqiKKqquhnJQoGSSdxRD+AOkhBAaBWLLubFxBnNS08M8kKEqjUXM0JOlMHkrhZnjFmW5WYkq1WsFgJwB0kIIJyKRSoU3BWEZMWghZfDuyxmhJlhGHIDJR0rC4m7RNYmmaSxMcyRAbiAJAQQQtPTpOsuCkJEZJqmrOOhFx7DyBgT1SYpLYeC9NKaoGmay2GcmqLpaSydBlgrJCGAECqX3e2cF7eBnvAgaRf8aDPITNP06RQlRVF6vZ74m1obsXQac2QAa4QkBBA2bnfO07Eb0aX3SFAUJVI1If/CXywWc5OE6NjyeZSFANYCSQggbIpFL7cr+Pf8jlRZqNVq+TqSLpMQdtQDrB2SEEColMtH18a6wjn3tZIRqTtzYrGYTy27T0JENDZGySTmyAAGhyQEECq7drmbF1sfEb+ATJaFm/LcqFZJ16ndltMbgFGHJAQQHm53zvdpmtbtduV16Dic83g87lPjQROPx3u9nn/te8qUomqIshDAYJCEAEJC7Jz3sEJICO7zO1T8zpReTzqYmiJdx9JpgEEgCQGEhKsrxhbxNalwzqOThMjPTOl1doyIkkmcOg0wICQhgDAQyz4KBY/NMMYSiYT71bgrcxzHcRxZZzYGH2PMcRw/RtK2bU3TJGRKMYuKy8gATgRJCCAMZBSEhGw268cOL8uyMpmM9GYDizGWz+dt25besm3bUi63x0GLAANCEgIIPG875xfRNI1zLr2YYdt2Pp+X22bAZTIZ6cMo6kzSMqXYUY/jhQBWhSQEEGztNu3aJasgRESMsUwmI7eYIQpCkVokRMemGuUeq91sNiWX1qrVo4eSA8AKVkxCLurnc3NzTz/99OOPP/7KK6946xUAHFMsurtibBX5fN5xHFmPcM55q9WSM6ETNoVCwbZtWZUh0U7B82qw4ySTVChgjgxgFcskoaeeeuqaa665/PLL19TQvn373ve+9330ox+99tpr3//+9//5n/95Gz+FAHgkrhaXfZQiY6xUKkl5hDuO02w2S6VSdNZKL8QYu/LKK5vNpvfdXo7jGIYhOQYJk5O4ox5gFccloUOHDhWLxWuuueaJJ55YUyu33nrrnXfeefrpp4+NjYmj1Q4dOnTFFVdE6uh9APnkLZReRMojXMSgXC4XzRgkZDKZXC5nmqaXRvwNlLiMDGBVxyWhc889t1qt7tixY01NPP3009/5znfuvffe/fv379u37/vf//7U1BQRvfLKKzfffLPMzgJEitj/7EeRgIgWPMLdTZM5jmOapqZpExMT0vsWLmIkG42Gu1jJOW80Gtls1sdAWShQMokd9QDLOnnhL0Q55+yzz15TE4888sjevXu3bt3af+Xqq69+8cUX77nnnh/+8IfPPffcueeeK6WvANHiW0Gob2JiIpPJVCoVIlrTY9i27WazWSgUIrVzfiWMMREHG42GqqprGknLsrrd7npML4qykG/BGiC8llkntHHjxjU1ceGFFy6MQcLHPvYx8T9+nLcBMPrKZRobk7VzfhVizdD8/Hyj0bAsa/Wqhlhn3Wg0bNsulUqIQQtNTEzs2LGjP5Krf7AYyVqtNj8/v3v37vWYXhRfTpgjA1hiw/z8/KKXDMMoFoubNm165plnvDT9e7/3e2+++eY3v/nN884774QfnEqlsKgI4Kh2m7ZsocOH5W4ZWx3nvFarzczMMMYURYnFYuK/4rfEzRKtViuTyaRSKWSgVViWZRiGGElxssCikex2u5zzfD6/3kcPtNs0Pk7V6jokbIDg6wePk0/4oe7Mzs6++eabb3vb2waJQQARIfZqWZYl/qfb7aZSKXbMrz/Oh53zJ8QYKxQKnHPLssR3h263a1mW6FsqlSKiT33qU+vZpVXwBbrdbjweZwsMt2+aponjK8VIcs7793KIkRza4qr+qdMLktCikRR/0YyxKK+Ch6jxKwkdPHiQiLZt2zb4W8S/wEVQKILRICoupmmK8oBYk+c4TqfTEY9Jxlg2m52YmDh6Dp7snfMDEucuBrnkY5pmq9WamZkhIlG+IqJOp0PHDmgW92AM/Y8Q0JEcG6NymaanaWysXq8bhiGqff2RXLjuW9M0f9dxA6yjZTOG4Nfs2E033fTUU099+9vfPuWUUwbsIkIPjCTTNGu1Wq/XW2UtrXiEi0V1Wcua+Ou/xvzFUvV6vVarKYoy6EiKZAmL6Hq9Xq8xpiiKpmmqqi77USKmd7tdwkjCiPJ3duwnP/lJrVb78pe/PGAMAhhVuq7PzMys8rwRFEURD3jHcax4fPt3v1u68MKhz/IEB+dc13XOeS6XE6WLlSwcScMwDMMolUoYyT7Ouc4517RcOn3CkexP8zUaDSJCGIJRJf/esbm5uVtuueXGG2+86KKLpDcOEBac80qlYllWLpdbPQYtJB4/8Xi8UqnU63VfexgWlmVt3759w4YN2Wx29Yf3QoqipNNpMZJyrwYLL3cjKab5xHul3zgLEATyk9Add9xx/vnn33DDDdJbBggLznn/kePi7ZqmpdPpRqOBMGRZVqVScbdaRcTKVCql6zrCkGVZe/fu9TKSIlYiDMHokZyEHnnkkXa7vXv3brnNAoSLrutii5DrFhRFyWQyhmFE+REu6mrZbNbL9BZjTFVVMbkmsW/hIgJlOp32MpL9MCSxYwBBIDMJPfbYY1//+tc///nPS2wTIHTEz83ed9yI9S56hG9IEIHS+yofVVXj8XiUR7JWq3kMlIKmaYqiRHkkYSRJS0KPP/74Pffc84UvfGHRKulut/vCCy/I+iwAAWdZVqfTcTcptlSUH+H1el1KoBQSiQTnPJqzjaIeJmvZuKZpMzMzUS5Vwuhxk4RmZmb27NmzMN8cOHDgc5/73L59+0477bRFH3n99df/1m/9ltduAoRErVaTe/5KIpHon8QYKYZhrHL+x1qJBdSGYchqMERM00yn04N//Oo3roiRrNVqnvsFEBTL7KIX/wxmZ2ffeOONpXeQzc3Nbdu27fXXX//Rj3503333EdGjjz76yU9+koguueSShR955MgRIsrn84NvUgAINcuyLMvK5/MS2xTbwk3TjNQeZtM0iUju7nfxjciyrEgdFWiapqqqa/omfMIPjsVinU4naiMJI+y4mtDBgwd37tx52223EdHs7OzVV199xx13LJ3b2rx5MxGdccYZRHTo0KEbbrjhzTfffPPNN48cT3zwZZddth5/DoAAMAxj8A3zg1NVNWrFDP9GMmrFjFqtJn0kxQq2qH1Nwgg7riZ08cUXX3zxxau/4aSTTjpw4ED/lxdddBHOhgYQTNPM5XLSmxWlkUj9CC69tCYwxprNpsRFMwFnmmav1/PjD5tIJJrNpvRmAYZC/nlCAFHm01ywoijRWSokrn31o2VFURhj0RlJkj3D2Ce+ICM1kjDCkIQA5PDv+U0RS0Kcc18XF2IkpYhapoQRhiQEIIevT51YLBadaWhfRzIej0fn+d3tdmOxmH/tR2ckYbQhCQHI4etTIVIbMH19fsdiMXG/ehT4mikjVaeE0YYkBCCHpmmrH8TiheM4EVnkS0TxeLzX6/nUeK/Xi8fjPjUeQP59TZJvi5AA1hmSEIA0eH5LwRjzr2wTqUyZSqWkfE0uG6eiswUPRh6SEIAcvj4VIvX89vVPGqnnt6xMudIUW3RGEkYbkhCAHIwxx3F8WjkRqQUZjDH/qmsUpee3ryMZqXQOow1JCECaTCbjR2ThnDuOk8lkpLccTIwxcWGq9JZt204kEtF5fjPGYrGYHyNpWVZ0viBh5CEJAUiTz+dt25berG3bfhy4HGT5fN6PUwNs285ms9KbDSzGWDab9elrMlIjCaMNSQhAGp+KGbZtR+3nb1G2kTuS4kzkqI2kH3VKUVqLzt0vMPKQhABkymazcu9jMgwjk8lEZ0JHYIxJLwu1Wq2oldaIiDG2detWuV+TESxSwmhDEgKQKZPJ5HI5WQ8e8dN8oVCQ0lq4aJrGGLMsS0pr4i6UiYkJKa2FSz6fdxxH1kgahsEYQ0EIRgmSEIBkmUwmFot5f/A4jmMYRjRjEBExxgqFQrfb9T65wznvdrtRHslSqWTbtveRFF/VpVJJRr8AggJJCEAy8Qi3bdtLGHIcxzTNUqkU5R++xUg2m00vI8k5F4EyajOMCzHGrrzyymaz6eXIadu2W61WZAMljDAkIQD5GGM7duzodrvuHuG2bTcajSuvvDLKMUjQNM3LSFqW1Wq1Ih4oBTFva5qmu5FsNpu2bWMkYSRtmJ+fH3YfiIhSqVR0rtqGiOCcm6bZaDTS6fSABQmxnsNxnEKhgEdOH+dc1/VOp7OmkWw2m2JiyO/uhQjnvFKpxOPxRCIx4OWsGEkYVf3ggSQE4K/6+95nfPjDvV5PVdVVwk0/A2Wz2Wgu7F2diJW1Wk1RFE3TVFVd6SMtyxJXTGAkl9UP6IwxVVVXSpaO43Q6Hdu2Y7FY5rvfzX/1q5RMrm9PAfyFJASwLopFIuL/7/+JaZqZmRk6dlhO/yYEsShYHIKHJ/fqOOeWZRmG0el0YrGYqGqIkXQcR9x2gpEcxNKRVBQlFostGsl8Pp/JZMSXMVWrw+41gExIQgD+m56m8XFa8E+ML9DtdsX18mK7eEDW84oHpOie6CcRiVJWKpUSXR12H4kWjKT4vtEfyeBMKYrSCx1LuiJYiNFLpVLBOeBxoJFst2l8nKpVGhsbUjcB5EMSAvDf+DhNTlJI9tosnH4Sc0/i1ipRJOiXCjRNy2azwQkcAdQfSVVVRaFlYblFhMvwjaSu0/330/79w+4HgDRIQgA+03Uql+nw4WH348Q457VabWZmRlXV1RfSLlw7UiqVAlIfCo7+yu7V14TRsZFstVpiJXIIRrLdpmIxRMke4ISQhAB8tmVLKGYTLMuqVCpi5mvAt4ineLfbxXKchbyMZDi2Ck5PU7EYinAPMAgkIQA/lcs0PR38qYR6vV6r1bLZrIuahDj7MZfLIQwRUb1eX9NxCQuJNTrhiJXj4zQ2RlNTw+4HgAT94HHysHsCMHLabdq1K/gxyLKsRqORy+UGPFdmEUVRMpmMYRhEFIJHuJ/q9bphGLlczt3bGWPpdLrRaFDwR7JaPbr6DTvqYYTgjGkA2YpFKhQCPi8mTthLp9PuYpCgKIp4hMu63TOMRKDMZrNeGunHyqCPZDJJhQKVy8PuB4BMSEIAUk1P0/R08E9e0XXd3aTYIiIM6bru/XbPMOoHSu9NiS17uq57b8pfk5NHv8gBRgWSEIBU5XIoYpA43kZKa+KYnBA8wn2g63oqlZI1kmLXfdBHMpmkqamjZy0CjAQkIQB5xDMs8NuMLcuSUsboU1VVHMkosc1QsCxL7p4vTdNCMIxjY5RMUsATG8DAkIQA5CmXg7+txjRNcbWCxDZFg2L1dHTour7K9WfuiL8XcTh1cImyEFYLwahAEgKQpFymsbGAL5QmIsMw/DjHLxzFDKmkF4SEVCpVq9WkNyuZKAthjgxGApIQgAxi53zgC0JEZFmW9EoGHStmRCcMWZbV6/XkltaEWCzWv/Et0KpVLJ2G0YAkBCBDsUi7dgX/kBXLsvx4ePeF4PkticQl54soisIYC8FIYkc9jAokIQDPxE/GYSgI+ff8JqJ4PB6C57ck0fmTrmZyktptlIUg7JCEADwrl4N/orTg9/O72+362n5wdLtdXzNlOOYZsaMeRgKSEIA3Yi9x4BdK9/k3OxaLxXxqOYBQEzqqUMCOegg7JCEAb4rFUMyLCYwx/8o2vV7Pp5YDKJVK+ffndRzHv4KTfNUqVgtBqCEJAXgQhivGFvL1+eo4TiqV8q/9oHEcx7+Ww5SEkkkaG8McGYQXkhCAW+026XqICkJExBjztZLhU8sBpGmaf3/eXq8XpiRERFNT2FEP4YUkBOBWSHbOL+I4jk9rXDjnfpw0GEz+ZUrHcUJWEyKcOg3hhiQE4Mr0NLXb4SoIERFjLJPJ2LbtvalFFRHbtjOZTMie3x4wxhKJhJSRXMSyrEwmI71Z34k5YpSFIISQhABcKRaDf+f8svL5vJSa0KI9aLZtZ7NZ782GSD6f92Ovu23b+XxeerO+w456CC0kIYC10/Wjq0RDyI9ihm3bkZoaE8RIyp1qDHdpTVxGhjkyCBskIYC1C9XO+aVEMUPigl/btkulkqzWwoIxls1mm82mrAYdx2k2m+EurVWrpOvUbg+7HwBrgCQEsEZh2zm/lKZpuVzONE0prYnL7aNWEBIymUwul5MVhprNZj6fD/dIilopykIQKr4koVar5UezAMM3PU26HtIVQgtNTEwkEgnvj3CxUCaCBaG+TCYTi8W8LxhqNpuMsYmJCSm9GibsqIewkZyEnnrqqWuuuebyyy+X2yxAUJTLIxCDhEKh4DiOl0e4ZVndbrdQKMjrVPgwxgqFQrfb9TKSzWbTcZwRCZTYUQ9hIy0JHTp0qFgsXnPNNU888YSsNgGCRSyAGJUHP2OsVCppmtZoNNa6ZshxHMMw5ufnd+/eHe7ZHBnESM7Pz7seyVgstnv3bp+6NwRi7hiXkUFIbJifn5fSULfbjcfjDz74YLlc3rRp0zPPPLOmt6dSKcypQdBt2ULVaqhXCC2rXq83Gg1VVROJxAnvZ3Ucp9PptFqtfD4/ClM58nDOTdMUIzlIOhzxkZyepmKRDh8edj8AVtQPHtKSkPDYY49df/31SEIwgsplmp6m/fuH3Q9fcM5rtdrMzAxjTFXVpbu4RalDPLk1TQv9wl7fDDiSlmWJc4NCvGf+hMbHKZkcmdlkGD1+JSHDMIrFIpIQjJp2m7ZsocOHZd2t0T+EJlBPQVHVaLValmWJ4hBjrH87h9g0HrTqRb9vw+7IcTCSRETtNo2P0/79obuRBiICSQhgLWT8dLvw6UhEiqL0r5cSj8ZA3bHAj2HHDLtHv2ZZlmEYnPOlI6lpWiqVCuxIBq2QVq/XxTfefmJbOJLZbNZrh8tlardRFoJgQhICGNj0NI2Pk9t/KSIAGYbR6/XEdMnCVCHmSjjn4tBnkYcCFTuCQ4xkrVZTFGXZkez1eo7jYCRPaJCRFF+TsVjMU/lKlIVGcXUdjAAkIYCBjY/T5KS7LWOWZVUqFUVRNE1TVXX1DxZLaLvdbgCnToZOjGQqlRpwWbc4RBsjuVS9Xq/VagOOpMhDjuMUCgWX9SFdp3IZS6chgPrB4+Rh9+TXUqnU0hcRj2DIxE5gVzFIPHKy2eyAlQkRmBKJRKPRaLVaI3K6jAxid9uaRjKdTjuO02g0iAhhqK9SqXQ6nVwud8IMJIhyEedc13WXsXJsjO6/n3R9ZI6fgJBaNmMIqAkBrMrtznnxyMlkMgM+chbqF4dKpRLmdyqVCufc3W1c/eLQSJ3W4wrnXJQn0+m0i7c7jmOa5tatW90cpIkd9RBI/eCBe8cAVlYu09iYixhUr9c554P/5L2IKA7F4/FKpeLi7aPESwyiBSOpR/6UP13XGWPuYhARKYqSyWQsy6rX62t+s/hHVCy6+9QAfkMSAlhBu027drm4c96yrEaj4fqR0yeWZUT5EV6v1zudjse72RVFSSQSLh/ho0IEylVmBwYh6kmNRsPNvSK4jAwCDEkIYAXFIu3atdajUMQcRDqddlcNWiSdTs/MzMi6ND5cLMuq1WreAyUde4QbhuH9ntQwsizLe6AUxEjqut4/EGtQySQVCriMDIIJSQhgOdPT1G67KAjVarVlTxZ2Rzx4arWalNbCRcQgiSOpqmo0R1LXdSmBUmCMKYriZiQnJ6ndRlkIAghJCGA5bu+cN01T7ul5IgpErZghTk084bkDa8IYsywraiMpCopy191rmuZmGMUd9VgtBMGDJASwhFias/aF0qZpqqoqZV5soQgWM0RpTW6biqKkUinDMOQ2G3CGYfgxknQsY61NoUDJJO6oh6CRnITEgbmzs7NvvPGG3JYB1k+x6GJejPx5flMkixnSS2uCWDotvdkgk15aE1KplMt0Xq1itRAEjbQkdPDgwZ07d952221ENDs7e/XVV99xxx0vvPCCrPYB1kmxSIWCu8sBxN1SsjtEiqJE6lQhcQeW9NIaHStmRCcMiSKlHy2L4xbdvDOZxI56CBppZ0xffPHFF198sazWAIZjepp03d0RcJxzPx7eQjwetywraPd3+sSnQBlBLsPKYBRFcfk1OTVF4+M0PY3LyCAgsE4IYIFy2cXOecGyLF+f391u17/Go0NkymH3Yp10u13/viZjsZjLd4ql05gjg8BAEgI4xu3O+XXgfjIihFqtFmpCUqxDTcjlm0U1CDvqIRiQhACOKRbd7ZwXfH3qOI4TnXAQj8d7vZ5/7UequubfjC152ZyPHfUQJEhCAEREVC4fXcvplqZpYu8keOffSDqO4/HSiRDxtZTo9e9obIySScyRQRAgCQEQEbm7Ymwhxph/lQzvl0aFiK+ZMlJpNR6P+9d4r9fzuoS/WiVdp3ZbTocA3EISAvC0c36hSD1l/eNrppTw/A4PTdP8mwqUMGMrqrAoC8GwSdtFDxBWYuf8/LzHZhhjmqb5tAPctu3oPL+JKBaL+TGSnPNIrbjyL1NK+4KcmqItW2hyEjvqYYhQE4LIc3vF2FLZbLbVaklpaiHbtjOZTKSe39ls1rZt6S2LkZTebGAxxnw6Vtu2bSmX21MyiVOnYeiQhCDaxBVIhYKUxkRNSPoaVcuy5Dx1wiOTyfix1Ne27Xw+L73ZIMvn89IzpeM4nHNpmVJUg3AZGQwPkhBEW7ks8QAhxpj0B49t27FYLFJTY+RPMcOyrEiV1gRN0xKJhNxY2Ww2ZZbWcNAiDBuSEESY553zS2UyGcdxZIUhx3GazWZBUskqXAqFgm3bsh7hnPNWqxW10pqQz+ebzaas5fzib0Ty16TYUY/jhWBIkIQgqtpt2rVL1gqhPsZYqVSyLEvKI7zZbObz+agVhATG2JVXXinrEd5sNkulUjRHUtO0XC5nmqb3phzHMQzDl2herR495B1g3SEJQVQVi66vGFudrEd4s9lkjE1MTMjqWOhkMplcLtdsNj22YxhGLpeLZgwSJiYmEomEx5HsVyh9GclkkgoFzJHBUCAJQSRNT9P0tH9XjIlHuGma7ipD4ifvWCxWKpWk9y1cMplMNpttNBruYqUYyYgHSqFQKMRiMdcjyTlvNBrZbNbHzXeTk0f/YQKsL5wnBJEkb+f8SiYmJhhjDz/8sKqqa/oZmnNuGEY+n8fDm4j6IabRaGAkvWCMFQoF0zQbjUY6nV7TynHLslqtlu/Ti/3LyA4f9vGzACyxYd7zgXJSpFIpPw5iAViGrtP999P+/evwqTjnlUql1+sN8hR3HMeyLMdx/JqACLP+SGqapqrq6h9s27ZYtI6RXMo0zYcffpgxpqrqCfOQZVli92KpVFqnbXfj4zQ5KetgC4BV9IMHkhBEz5YtVK2u25m2nHPLsgzD6HQ6jDHGmKIosVhMURQxT8E57/V64nmTzWZRwFjJgCPZarXE2YwYyZUsHElVVcUYiqDjOE6v1xP/FSOZz+fX9TjK6WmUhWB9IAnBCBKLcsS+LbbAcR8kdur6PDW2UvdM0+x2u+I5JF4UPUylUoyx4Bx/PNBIDs/SkRR9EyMZqEOD+ALBHMlardb/66ZjI6lpWjweH9pILvePtD+M4pficpv17xqMEiQhGB3iuVir1YhIFAni8bjjOOLnWnEsYTab1TSN2m3asoUOH/Zjy9gLxmkyAAAgAElEQVQI6I+koihEJEoFdOxMYfHsOTqSsKpFI9nPExjJgbTbND4uCrciq5mmuXAk+yVAUfwLVPaFEEESglHQ/y6ZSqUSiYT4XrmIePaIVSNZy5q48EL/toyFl2VZtVpNzJWsMpKdTgezeKur1+uGYay+MkyM5HDmnsJC1+v1uqFpg4xkt9tFsgQXkIQg9Or1eq1WS6VSA377E6ehENH6rf0MiXq9PvjOLJEsLctKJBLY5L9IpVLpdDqDrOmmBSOZy+UQKxfinOu6zjkXs8Yn/HhxqjvnHAEd1gRJCMJNPHIymcyy1YuV9H+CxA/iQv+Rs9ZrKPojiVgpiK1tiqKk0+k1vbG/YRAjKViWValUBv8Jp89xHNM0EdBhcP3ggZMVIXzEbupcLremGEREiqJompZKpRqNhpTLB0KNc759+/YNGza4uI1LjGQ8Hq9UKnLvSQ0jy7K2b9+uqupaYxAdP5Jy70kNI8uy9u7d626eS1GUTCazYcOG7du3+9E3GGFIQhAy4oHh4pHTJ9ar1mq1iD/CdV138ZP3QmIaSFSVJHYsdHRdz2azg8yILWthGJLbsXARdbW1nvq4UH8kdV2X2jUYcUhCECb1er3T6Xi/UVxRFPEIl9GpUBLxxfsKU1VVI/7gqVQq8Xjc+8SW+LuI8kiKQOl9JBOJhGVZ9XpdSq8gCpCEIDTE/iYv1aCFVFVVFCWaDx7LsmZmZrwHSiGRSHDOo/ngqdfrUgKlkE6nZ2ZmojlvK6K5lJVSYrWWYRgRL/rC4JCEIDQMw/BSOV9K0zTLsiL47bJWq0ncb9x/8MhqMETE16Ss1sRIipOxosY0TbkjqapqNL8mwQUkIQgN0zTlbq5RFEVRlKh9uxThz/WilmWJpetRy5SieLPWZfuri8VivV4vaiNZr9dFjVZim4yxqA0juIYkBOFgmqb075V0rCwkt82AMwwjlUpJbzaVSkWtmGEYhtxASVEtZvg0kkQUzUlbWCskIQiHWq0m/XslRbKYIc5ckd5sLBaL2lSj9NKaIBb8Sm82sERpzY+zlFKpVNQyJbiDJAThIGs15VLxeDw6Dx6x3V16aU20GamDAUWR0o+WFUWJ2gSZH1+QRBSLxSJ+vgMMCEkIQsDvb2fdbtfX9oPDsiz/8oqiKJF6fvsnFosNuwvrR9y/5kfLYiEgwhCcEJIQhICvz2/GWKS+V/r087evLQdQq9XydSSRKaVAWQgGgSQE4eDfUydS3yt9fX7HYrHoVNfIz8pNpDKlZVm+Zsro/OsG15CEIAQYY47j+NS4fyuQAigejw+7C6Oj1+v51LLjONH5mvT1T+rf9w0YJUhCEAKMMf+eOuTz9+JA0TTNv7IN5zw6SSs6f1K/+fpzTq/Xk3iIKIwqJCEIB19rQtF5qiFTyuJ3pozO8zsej6O6BsOFJAQhwBjzdV0zvldKEannN/k8O+ZTywHkX6aM1DCCF0hCEA6aptm27UfLtm1H5/nNGEskEn6MJOc8Uj9/i5H0I53btp3JZCI1kr1ez4/UYllWJpOR3iyMHiQhCId8Pu/HU0d8r4zOU4eI8vm8Hzu0bdsuFArSmw0sxlg2m/UjU9q27cd1KIHFGNu6dWun05HeMuc8n89LbxZGD5IQhINPP4Lbtp3NZuW2GXCMMT8ODohUaU3QNE36MHLOOedRq2T4kSlt204kEpH6IQdcQxKC0Mjn881mU2KDlmUlEomoPb8ZY/l8vtVqSWwzgqU1OpbO5X5NtlqtCJYxNE2TftuabdsRHElwB0kIQkPTtK1bt8p68HDOo/nUISJN0xhjsh48nPNutxupqbG+QqHgOI6seoY4S31iYkJKa+FSKBRs25ZVYzMMgzEWtR9ywDUkIQiTfD7vOI6UR3iz2SyVStH8XskYE49w7w8ex3EMw4hmDCIixlipVLIsy/uCXxHNozySV155ZbPZ9D6SIpiWSiUZ/YJIQBKCMBEPHtu2vYQh8fDO5XLRjEGClAeP4zjNZrNQKGAkTdP0MpKcc8MwSqVS1GYYF8pkMrlczvtIiq9Jef2C0YckBCHDGNuxY0e323UXhjjnjUYjm81Gcw5iIU3TxCPc40hGbXnvUv1HuLuRtCxLxKAoB0rBYxiyLKvVamEkYa02zM/PL3ppdnb2ySefZIydd955a23uxRdfbLVap5566tatW086aQ0xK5VKyV3CCaONc16r1WZmZjKZzODXN+Ib5VKc80qloiiKpmkDjqTjOJ1OR6wNwkj2iZGMx+ODj4koqhFRxKtBi5im+fDDD6uqutaRFDVjX/sGo6QfPBYnoX379lWr1Ww2++KLL7788su7d+++8MILB2nx0KFDt99++xlnnHHOOeccOXLENM1LL730xhtvPOWUU9bUIYABcc7Nv/zLGmOMMVVVVVVd6SPFk7vVaolvlHjkLMI5N02z0WiIkVxlfPojqWkaHjlLuRjJfD6P8uRSnHNd1zudjqqqiURilYwuFg46jpP57nfzTz65np2EsFs+Ce3cufM//uM/vvKVr5x//vlE9LnPfe5f/uVfdF1/97vfvXpzhw4dKhaLO3bsuOqqq8QrL7/88uWXX66qarVaXVOHAAal63T//fyrXxWTC51ORzx4GGOKojiOIy5DEAf5i0kcZKBViKe4YRi9Xm/pSIrl1bFYDBOLJ7RoJBVFicViGEkX+slSDKD4slQURaz0XzyS4+M0NkZTU8PuNYTGMkmoXq+XSqWPf/zjf/u3fytemZubu+SSSzZt2vStb30rFout0tyll166cePGWq228MUHH3ywXC7ffffdf/RHfzR4hwAGtWED7d9PY2PiV5xzy7LEjm7xjVIc1KtpWnBmcBZ1UnxnT6VSgdrxK3oo/j2KToobajGSa8KPCfhIWpYlljf1RzIej4ub/gLSyZVGUvTw1z/etNs0Pk7791MyOcTeQogsTkJzc3O5XO7nP/95vV4XBSHh1ltvfeCBB2666abrrrtupbZee+219773vRdddNGXv/zlha9/73vf+8QnPrFt27Z/+qd/GrxDAAMpFomIBqs4Dt3SIgERMcb6RQKxPhSFqxMSI1mr1USFYOFI9usEhJEcwNKR7BeuxEiGsnAVqm8LMHT94HGy+PVjjz3285//fNOmTQtjEBFddNFFDzzwwL/+67+ukoSEH/zgBy+88MKZZ57Zf+X5558none+852S+w4wPU26TksW+wdTvV4XzxtN0xYtZlr4qBbLHWq1mqZphUIBT/GlxEimUqlcLrdo4YhYlyP+XyyeNQxDjOQQOhps/d0GqqquPpK2bYuRDE0empqi8XGanu6XigEGcbQmdMstt3zta197xzve8fWvf33hbz/11FNi6c+3v/3tc889d6VWPvzhD//sZz97//vff99994kl0nNzc5dddlmv1/vmN785yKJp1IRgDcbHaXKSAv+QE6s+OefpdHqt27Ly+Tx2p/f1N7il0+kB39IfSayRX8iyrEqlkkql1rQtSyxJDsdI6jrdfz/t3z/sfkAI9IPH0Y3u4hdLd9/87u/+rvif1c/JuPnmm4noiSeeuOqqq1588UUi2rFjx2uvvVatVgfcOwYwKF2ndjv4MciyrO3bt2/YsCGbzQ6+z1+UjlKpVKPRqNfrvvYwLEzT3L59u6qqg8cgOjaS8Xi8UqlgJIV6vb53795sNrumBUALR9I0Tf+6J4eoBun6cHsB4XI0Cf30pz8loqXLok8++ej0mdiAs5IPfvCD27dvJ6Jnn332sssu++u//uvXXnvtG9/4xiobmwFcKpeDvw5A/OS91kdOn1gKijBERJZlPfzww9ls1t03E03T0ul0o9EIwSPcZ/V6vdFo5HI5F3WdfkCv1Wpy70mVL5mkqSkql4fdDwiTo0Hn9ddfJ6KNGzeu9HHPPffc6g1NTk6eeuqpO3fu5Jw/+uijt99+++bNm9fUFbHTZxFMmcFxymVKJoO/CEDX9Ww262UqQVGUTCbTbDYDtc9onYlJMSkjWavVgrMZav2JJWi5XM5LI2IJka7rQZ8mGxujZJLKZeyoh4WWzRjCoMdA/8Zv/MYJP+bVV199z3vewxibnZ29+eab9+zZM2gHiYiotZw1tQAjrt2mXbuC/91NHDTs/VGhKIp48Mi6oDt0dF1Pp9MSR1JGp8KnHygHn6Vdiaqq8Xg8BCNZrR6dRgc4ZpWAcTQJ9WfBFpmbmxP/c8EFF6z+OXbu3Fmr1arV6iOPPCI2oN17772f+cxnJHQfQCgWqVAIeEHINE3OuazagzjWJQQPHh+ICChrhl1VVUVRIjuS4qQlKa0lEgmxA19Ka35JJqlQwBwZDOhoEjrrrLOI6Fe/+tWi3+7/MHr66aev0sq+ffseeuihz372sxs3bjzrrLMefPBBsbZR1/UDBw7I7zVE0PQ0TU8Hf4WQ2OYtsUFVVftn30WKaZprWiJ9QpqmRXAYxRGUEqcFFUURC4ZkNeiXycmj3zQATuRoEnrXu95FRK+99tqi3xYrqYlo0TlDC7388st33XXXBRdc0L+xdfPmzV/84he3bNlCRF/60pekdxqiKAwLpUVBSO4SCjGzYxiGxDaDzzRNUcWR2KZoLejFDNlqtZr0nSviKzzosVIsnRZnLQKs6mgSGh8fJ6Knn3560W//3//9HxGpqnrOOees1MSTTz555MiR5PEHnG/evFmsE1raJsCaiUmNwO+cb7VacssYQgSLGYZh+LHzNBzFDKmWLQiJk7i9UFU1BCMplk5HckoU1uRoErr00ks3b978v//7v7/4xS8W/rb4SfSKK644YUPzSw78vfDCCzdt2vSWt7xFUlchwkKyDcQ0TT/21IhiRqTCkGVZfoxkLBbr9XrRWYEuCmBLS2vei22MsRAMI3bUw2COJqGNGzf+1V/9FRF961vf6v/e3Nzc97///Xg8/rGPfWzhe2ZmZvbs2fPCCy+IX37gAx849dRTn3zyyf7yamF2dnZ2dvZDH/qQv38CGHnlMo2NBXyhdJ/cCZ2FzUYnCfkUKIlI3K4Vgke4PP59QYYjU4qyEObIYFW/3kV/7bXXZrNZXddfeukl8co999zT7XbvvPPO0047rf9hc3Nz27Ztu/fee8VRikQUi8U+/elPc87vvPPOhU3fddddb3/722+44Qb//xQwukKyc558K2MIPj3PAsu/P6+iKCF4fkvSarX8G8nQZMpqFUunYXXHbZ6/++67p6amrrzyyj/4gz/4/+ydbYwk1Xnvn13YJV3aLDGnRULcHWZzoQqiC9NINnaVTe602pER2orl6LKOgs32aGVfsOK80M7bCrHbKOEq2ttIzhVs9gZ5CmECrF9iuTsoRunsIEKVjEnoCbKlPjFsW9UssekDxibV4JjZ++GZKZrpmZ7uqnOmq/qc3we0zMuZM/+pOs//ec6b7/s//OEPH3300WuuuWbD9+zfv//NN9+85JJLwo98/OMfv+iii/7yL//yO9/5zm/+5m8CQKPRuPjii0+fPj3p+YoKxbtYXITjx+Hdq9CSCWNMXNQhhLTb7XTcghkboUpK5YRgs5sDOJIOJcMd9SmpKyt2nnc5IU3Ttj0Ocffu3ZtujL/ppptuuumm8H8//vGPc+mfQmqWl6HTSUVBCATH7/hLXFPE6Lt9YpLJZIS2nygYY9lsVlDjafKUhw+D46g76hVbMe4Z0wrFFEjDzvkQXdeFhthE32/AFXHBGwSbgwQi1EOn5plUO+oVI1FOSJFUcO9rqnK4fr8vrmV54rfylLwwDEPcM8nxLPWdoFxWO+oVW6GckCKpLC6mZV4MERpfgyCQJ36DSE/J/ejLJEMIEecp0zdju7SkdtQrNkU5IUUiScMVYxsghARBIGjlRMry73goT8kLQoggT4k2KGVKzs3BwoKaI1MMo5yQInl0OuA46SoIIbZt+77PvVnf9zOZTMqiTgwIIblcTpCSpmnKo6Su63hhKveWKaWmaXJvVjjHjqkd9YphlBNSJI/07JzfgGmaIqKO7/u2bXNvNsnYti3iJElKqWVZ3JtNMpZltdtt7s2m9ZlUp04rNkM5IUXCSNXO+Q0IKmYwxlKZf8dARDHD9/0gCOSZZER0Xed+GHS6S2s4567KQooBlBNSJIzFxRTtnB8GixkcF5O6riubDUIsy2q1Whwb9H2/nPhLfLlDCCmVShzLQkEQtFqtFJfW1I56xRDKCSmSRLW6tqoxtei6XiqV8ObL+OANHhLGbwAwTXN+fj6CGdrUhrquSwiR01Ni/YbXbGOr1bJtO92lNbyMTM2RKdZRTkiRJFJyxdhoTNPM5XLx6xmMsXa7LacNQmzbDoJg0hA+fNI3zldWKhVuPUsVaKa5bGxEaz4Lt74sLYHjQKcz7X4oEoFyQorEkMKd85sSBp44WThjzHXdSqWS1tUYPCCEVCoV3/fjKEkpbbVaMhtKACCEHDp0qNVqxVSy1+vNiKHE2rMqCykAAGDX+fPnp90HAADDMERscFCkhuVlKBYhGU8jFxhj9Xp9ZWXFNM1J7yPDkFMul9M9B8EJxlitVtM0rVAoTPq9rusCgOSGMgSVzGazkz5XuDYIjamgvk2BTgeKRVhamoHsSxGN0HgoJ6RIBsUiHD4Ms5W4M8Y8z2s2m/l8fszYM5shJzahkrqu5/P5cb4FK0nz8/OSV4M2EBr0QqEwpjuklLbbbdu2Z2FSbAOOAw8+CGfOTLsfiumgnJAiSTgOVKtw9uy0+yEESmm9Xu92u/l8nhCyafgJgqDb7eIJipZlzWDI4YHnea7ropK5XG7TShsq2W63CSFKyU1BW9lut1HJrTz6oJIzW57sdGBxcfZyMMWYKCekSBIHDvCtUSfwbikMP/V6HeN32L1wHatpmoZhyLm5aSK2VdK27RSfdrODUEpd1/U8T9O0TCaDeuLOO3yDLMuafSWXl2FxcVbTMMVolBNSJIZqFZaXYxaoMTr2ej3GGK4JxeEbazCWZSUno2XrwPptYlsViqbCVkqigMlUEsM2ISQ5fYOB0gsAbFASV+okp7dpUTJ8ccg62WyWg1crFmFuLtXHmCmioZyQIhl0OnDgAJw9G/luDVz34HmeYRgAQAjB7DZMbWF9E7WaKxkNBpuVlZV8Po8aYoAJgqDf7+N/1fzdODQaDdd1+/3+VkoyxnzfJ4Rg+Wra/U0oaIC2VRLPDY/l0XHp9JkzabzhRxEH5YQUySBGNsYYcxxn9FqHENzTHgSBiuLD4JYijDejlQyjOKxPQu1UH9MBpRS3uW27sntQSbW1bRjP8xzHyefzuLpuxFfieqZerwdxlKxWodNRZSHZUE5IkQBi7JzHkGMYxkSJYBAEnueVSiVlhkIw5BQKhTH3ZCEYxQuFglIypNFoNJvN8fdkIXhigjLogziOM9HuNhjwQxENutpRLyXKCSkSQNSd857nnT59etKQg4QjpkrEIVLICUFbmcvl1IZ/AKjVat1ut1QqRfheZdBDsNDLGIt2r1ksgz7TO1gVmxIaD3XGtGJKOA4ARLBBlNLTp0+XSqVoPgZnLrLZbK1Wi/Dts0Sj0aCUxlHSNM1+v+/gn1JiarUaYyyaDYJ1JV3XbTQafDuWOhzH6ff7ka93xbXezWYzysV/eBmZ9A+znCgnpJgS1WqEK8ZwRUuEs4Y3kMvlAEDmEI6nHMVUEm3lysqKzCHc87xutxvzbnY8QTvmbRhpp9FoMMbiP5Omadbr9YkvWcM76tX9G1KinJBiGlSrsLAQYUrecRzDMOLPamHgWVlZ4XVpfLpAQ2lZ1qTXgAwT1jPkDOGUUlxlFb8pTdPy+TzODcVvLXVQSpvNZkxDiaCSUYq+OCgtLsbvgyJdKCek2HE6nWh3znuehwfwcOlFmDtyaS1d1Ot1LoYSwcAjrZLRVlltCiFE0zQ5leRlKBFc/h+lVHnsGCwvw/Iyr54oUoFyQoodZ3ERjh+PcHQHxm+OHcGKiITFDFzpzLFBQki325VNSUoppXSiPXfbouu6bDICAJZm+e5gMAwD79+dDDVHJiXKCSl2luVl6HSiFYSA91gJABIWMzzPy+fz8efFBsGyUJTAk2Zc1+Vrg2Ddncs2aStCSRwrotjKhQXodFRZSCqUE1LsLNVqtOPLRIyVAEAIwcyee8uJpV6vi1Ayl8tJJSMAeJ4n4lYKwzCkcud4r4uIZzJinoNlIbVaSCaUE1LsILhXK9LZZZRSEcf/YDFDqjWqgq6nlW2qER9IvqU1hBASXrAlA4JsEKwrGeU7y2W1o14qlBNS7CCLixHmxUJERB1sVqqoI/Q8SXmUZIwJeiAhTghPIeKUxFc7opJLS2q1kDwoJ6TYKRYXoVyOXBASF3UymYw855sLjd/ZbFbFb47ti2s8UfR6vUwmE/nb8a7lrYjuKefm1I56eVBOSLEjLC+D40QuCAma0EGExrOkITS+SuUpY8bv0UjlKWPmOQLfX7WjXhqUE1LsCNVqtJ3zCCFkdOanGB9x8RsEbO5LLPI4FdEIfWZizX2rHfXSoJyQQjxRd84P0u/3eXVnA0EQyBO/hS5A6ff72WxWUONJwzAM9UzyQlyeE7ecjLP5qiw06ygnpBDP4mK0nfMhQqOCuHiWQIQqKVX8JoT0ej1BjQudDk4aQj0lxHzm1Y56OVBOSCGYanVt7WEMcHZMUOIYBAHfo6uTDCFEXNSRKn6L/k3lURJE1oQ4uHO8o17Nkc00ygkpBBPpirFhdF0XFMJli9+ZTEbQBJlsNSFxD6RUSuq6LuiB9H3fNE0ODS0tgeNAp8OhKUUiUU5IIZIYO+c3YNu2iH1Jvu/ncjkRJwUnFsuyfN/n3ixGHXniNyFE0LHavu/bts292cSi63oulxNhhnzf51Puxaq2KgvNLsoJKYSBO+fjrRAKwRDLfbj0fd+yLL5tJhzTNEVEHUqpbErati3OU3JvNslYlsU9z8EzFbkpeewYOI5aOj2rKCekEEbUK8Y2hRDCvZgRBAHPsTIlYDGj1WpxbFPC0hqIKWbIVlpDcIJMhJLcmpubg6UltXR6VlFOSCEGvLKnXObYpGmaQRBwNEOtVkuqaYiQcrnMMfAEQSCtkrZtt1otXgt+GWOtVku20hoAEELK5TJHd45rrcpcx5+1pdPqMrJZRDkhhRiqVS4LpQchhFQqFUopl8Djui4h5ODBg/GbSh2EkEOHDm0aeCJoizZItoIQout6qVTyPI9La61Wq1KpyKmkaZrz8/NczFAQBK7rcrZBoA5anGWUE1IIgMfO+U0hhHAJPFhYqlQqPDqVSkzTLJVKw4Fn0rsLWq2WtIYSMU2Ty9Jp13Xn5+fltEGIbdtBEMRXUqA1x7KQmiObOZQTUvCm04HjxzmuENrAwYMHS6VSs9mMXBmilPq+zz9lTBsYwuMo6bpuEAQyG0pYn9np9XqRQzjWMLAdrl1LGVj0jalks9nUdV2gNV9aWjs0XzFD7Dp//vy0+wAAYBiGPHc3zjjFIiwscJ8a20Cj0Wg2m/l8fqLMD1e04IArrm8pgjHmeR4Gj3w+P/43BkHged78/LzkwTskVNI0zYnqaowx13Vt25a5rjYIY6xer6+srEyqpO/7WA0SrmS1Cp2OuGRPsWOExkM5IQVXlpehWIQdeagYY7VaTdM0Qsi2UTwIgm632263VcgZhlJ6+vRpAMjn89vuWlJKjgANOj6QYyrZ6/XK5bLMk2LDhLYyn8/ncrlt/RDOqeES6Z1QstOBYhGWlkQsAFDsJMoJKcRQLMLhw3y3jI2AMUYpdV232+1i7MlkMuG4iZM+uEkqCALLsiTcnzwmGHtc1+33+1sp2e12fd/PZDJKyRGgkvV6XdM0XdfRqYefDYKg3+8zxkIllZvcitAPEUIIIclS0nGgWoWzZ3fuJyoEMMoJvf32288++ywh5IorrojzM1ZXV9vtdq/XsyzrggsuGLNDisSCm64ppWSdjV/hOPDgg3DmzFT6Vq/X0Rhh/Mbgjf00DCNR8WZ7JacECthut1OkJJJMJV3XBYBBJbGHeDhWog6yGlQyUQWq0UpO05RvkfUlVknFMFs6oVOnTi0tLVmW9corr/zoRz+65557rrnmmklbP3PmzN/+7d/2er1SqXTVVVcVi0XlhNJLo9Fot9u4hlHTtEwmAwD9fh8HI13XLctae+F37YIzZ6ZeMUafkZygiGCCi0riaI5KhreeJbDQopTkBYbGpMXFsBDIGNtKyUQZX0iUksvLsLiIZaENSqKMMKCkbduJMr4KZHMndNddd33jG9/48pe/fOWVVwLAF77whS9+8YuO41x33XVjtvvqq6/+yZ/8yb/8y7/cfffdE71CygkljcEi/6YLkzfMmNiMmT/9qVpFOMyG6ZLhJU2hku122zRNwzDUoLkpoZKGYWxaAUIlccnIuzy64t2Eq5JxJnRTJcNpZV3XbdtOlLNMCouLDULcvXvDOeWtlMRjOxLo0SVnEyfUaDQqlcpnP/vZ3//938ePrK6u3nDDDXv37n388cdDkzuCl19++ZZbbnnzzTcffPBB9FIROqRIApTSWq1mGMaYyxWxgp3L5crlsnrPB/E8z3GcSZUslUpJy8WnzkS7BXExchAEhUJBKbkBx3HQA42vJC5yUEoOwhhzHAdXKI6ppO/7jDFVH0oOG53Q6upqqVQ6d+5co9EYNDF33333ww8//PnPf/7Tn/706BZfffXVj3/846+88srDDz88fg1puEOKqYMhp1AoTORpwhGzUqkoM4RgyFFKxiQMOZNuq8at/sqgh6CSjLFJL/RAJZVBDwk3rhYKhUm/0fd9ZdATQmg81k5WfPLJJ8+dO7d3794NtZzrr78eAB555JFtW/y93/u9//iP//j0pz8dwQYpkkOtVsMzUSaNHDj1k81ma7Uar8sHUk2tVsPqThwl45+3m3Yw5PT7/VKpNOn515qmmaa5a9euWq3G93bPNEIpPXr06K5duyLca4ZKYgsi+pYuUAfDMCa1QdPv/uQAACAASURBVACAayubzaaj7i9LEmtO6IknngCA4c1il156KQC89NJLL7744ohWvvKVr3z729/OZDLblo4USabRaDDGIoScEF3XC4UCbuPi27d0gaE3zlWauKJIDZeO4xBCIoQcZNBW8u1Y6nAcJ87CqfBQAMmfSbTmlmVFrjKGtrLRaPDtmyIya04IC0TDazmvvvpq/Mfo3PS+++4DgN/6rd/at2/fG2+88dRTTz3zzDOrq6v8+6sQBqW0Xq9HDjkhuMJa5sDjeV63241/o3g+n89mszIHHrTmhmHEbCeXywGAzEqGZ5DGbEfX9ZWVFZlDOC77i6kkTqu1Wi1V9E0Ia07ohRdegPUtlINceOGF+I9er7dVE9/61rfOnTsHAO9973uPHDlSLBY/+9nPfupTn/rwhz/8+OOPC+m1QgCY6ESuBg2Sz+elzR0ppY7jxDeUCF7tKWfgoZQ2m834hhLWA8/Kyoqc87ZoKLk8k1jPcF1XzhCOtV4uGxIxY8RlW/FbU8RkzQm9+eabALBnz56tvm7E7Ng//uM/4j++//3v//mf//m3v/3tf/3Xf73lllsYY3/4h3+I827jYGzGuL+HIh6NRmOc+wHGR9d1SqmEw6XrupMukR4BhnA8Vk42uFQoQ1DJer3Oq8EUgc8kr9YwhMupJKWUizVH8OBsOZWcCiMMxoVjNjHiaMRutwsAV1555d13340f2bNnz1133fX888//27/9W7Va/chHPrJ79/aX3qu9Y1PEdV2+vlPTNE3TXNeV7UAX3GLDsUGs0nmeJ9XOW7TRfJ9JrHlTSqV6Jj3Pw5eRY5uEENwQLtWOPMdxJrqleBx0XW+1WnzbVGzFsMcIR5g1gxLOgm0gXOtz1VVXbdX6q6++CgC/8iu/suHji4uLANDr9Z566qmJu6zYQXDKgPughmUhvm0mHCyt8Y06AGAYhmyJI98yBoLFDNkKbK7rcn+10VrJNtUowkPjWCHbOJlA1pzQZZddBgBvvfXWhk+HU5gXX3zxVk3s3bsXAH7u535uw8eLxSL+48c//jGPripE4bou91wHpHzJBSmZyWT6/b5USnqeJ6LeQAiRSkY8qFPEMymbp0Tbxz3JAQBppxoTxZoTuvbaawHgjTfe2PBpXEkNACPOjEaT9Pbbb2/4eCaTGedkasXUEVflzmazsgUeEUriTUbyrKzEC8VERB3Z3LkgGwQAhBB5HkgAYIxls1kRLcumZDJZc0JYv3nuuec2fPr1118HgHw+f/nll2/VxK/92q/BgGd6V+u7dwPAe97zHk69VQghvH+RO5lMRp7lX+GFoCLIZrPyDJeyLUARh9BnRqoCW6/XE5TYa5omz6udWNac0I033rh///7XXnvt5ZdfHvw01j9vvvnmEU3cdNNNAPDv//7vr7zyyoZP/dd//dd73vMejovtFdwRZ4NATDE5sYiO3yNOspgxhAYGqeqUvV5PeUouCM1zNE2T55lMJmtOaM+ePbfddhsADJ4AtLq6+vTTT2ez2VtuuWXwe1ZWVk6cOPGDH/wA/3dubg6t0te+9rXBL3v++ed/+tOffvrTnx5n45hiWlBKxU1iSjWnIxSpSuii47fylFyQylPCZuftJb9lxZi841GOHDliWZbjOLgXDADuv//+Xq9377337tu3L/yy1dXVW2+99YEHHhi8gObo0aNXXXXVqVOnwmOH3nrrrb/4i7/49V//9SNHjuzIL6KIiNCQ0+/3xTWeQIIgENeyPMl9NpuV7ckRh7hKhlTPJIgczdTTPnXetXn+vvvuO3bs2KFDhz784Q/7vv/DH/7w0UcfveaaazZ8z/79+998881LLrkk/IimaUtLS3feeecnPvGJT33qU7/wC7/w9a9/3TTNO+64Yyd+CUUMCCHi3sMgCOQ5u0W0p5QqcRTqKeU5mckwDEqpoCdTquVcon9TeZRMJu9yQpqmnThxYvQ37N69e9PzgS655JL7778//N9bb72VS/8UoiGEiIs6UiHaU8oTv3VdF7dDW7anXejvK0/8xulpQb+vbNW1BKJW8CgErkHhcn1mihBayRDUcgIR6in7/b48dUpd19WMLRey2awgJX3fl0fGxKKckAJ0Xfd9X0TLvG4rTAWEEKFKylMTIoTkcjkR7tz3faniN3pKQUrK80ACgGma4tJFeQbJxKKckAJs2xY0VuZyOXmiDgDYti1iNw2lVKqoAwCWZYk4iYoxVi6XuTebWAgh8/PzIty57/tSHY8izp0zxmzb5t6sYiKUE1KsveTch0vZxkoQNlxKqKSu6/1+n/t8hO/7suXfIvIcxpiElQzbtrm7c9/35+fnpUoXk4lyQgoAAcUMHCtlq2QQQizL4uspsbQmW9TBYgbfZxJLa7JFHXTnfJVst9tSldYQfHL42krf96VaSZlYlBNSAADouj4/P99qtbi0FgSB67qVSoVLa+lC1/VMJsMr8DDGWq2WnMVz27aDIOBlKxljvV5PwvgNAOVy2fd9XiEct+XLluQAACGkXC63Wi1epUrXdeVUMoEoJ6RYAwMPlxCOwVu2MgaCwyWvwNNqtSqVirRKVioVSmn8wIPWXE4bBACEkEOHDnHJcxhjchaEEF3XS6US3ksfExwf5EwXE4hyQoo1MPD4vh8zC2+1WoSQgwcP8upY6ggDT8wQ7rquhPNigxBCMPDEUTIIApmtOWKaZqlUimmGwlqvbDOMg5imGX+2kTEmszVPIMoJKd6BEHL77bdTSqO95zhQZjIZlehg4PE8L7KSzWZT13Wl5MGDB1HJaAadMdZsNi3LktmaI6ZpFgqFZrMZzVb6vt9sNsvlssyGEtaLvpdccklkJSml7XZb2lpvMtl1/vz5afcBAMAwDBGbZhURYIzVajUAmGi/EmY5tm2rkBOCSmaz2YmGPN/3sYahlAyhlJ48eTKfz0+kJKUU1wapkBPSaDSazaZSMiaMMc/zMF3J5/NjfheWJwFA8rpacgiNh3JCik1gjHn/638183lCSD6fH/3SUkp9389kMmqgHCYcMVHGEUoGQdDtdpWSW8EYcxyn2+3m8/lcLjfiYlFUst1u44SvCjkbGFRy9GMWKqnKk5tCKXUcB08tH+2HQiVtxg5+5Ss71kPFaJQTUoxkeRkWF9mzz3qe57puv9/HKI7hJ5PJMMbwPgSMN7Ztqx0QI0A/VK/XUUP8L96oikriJild1y3LUkqOgDFWr9dXVlbQ34RKoob9fr/X6+FRdRJumJ8ISqnruqgkahgqiYt5e70eAOADqZTcCsYYKtntdsNUZ4OSmN5YlnXwv/93KBZhaQkWFqbcbwUAKCek2IYDB8LXFV91AGi323hKEAAQQvAYjOSMktgxSinulwYAwzCwbwmpr6CS2L1hJZMzF8YGGFRydE1rJ0ElccQIldR1PZvNQvKUxNdHKRmHDUpms1nUMCGvNgwoiRrida2EEJwcf6efy8uwuAhnz06zr4p1lBNSbI3jwIMPwpkz0+7HuGCdwPM8TMVwEMfCFdYJ1hKyxAzriSWsE8B6uQU/HgRBEAQ4uKv63zg0Gg0spsJA4QpjJCqp6n/jgMVUVBKrVhuUBABUMjmWaHuKRVhYgGPHpt0PhXJCihHs2gVnzqSifotTTv1+f/SKBzwnKQgCXddt205IOp4oGo1GvV7XNG2EkhjCcQ+XcpZbESo5Yu2IUnJbwgnl/PpqxU2/bHB1XWqU7HSgWIQzZ2BubtpdkR3lhBRbsLgIALC0NO1+bI/jOCsrK+Pv3cBBs9frqVW0g4TrZ03THLEMeRCl5KagkoyxQqEwvpKe5+VyuXK5rJQMwU2XmqYVCoXxv6XVapVKpXSYofQMs7ONckKKzVhehmIRkvFIjCAMORHuJcX9wKlJHwUTIeSEKCUHoZTWajXDMCadplG2cgOe5zmOY1nWpGqkSUksC6ml09MmNB7qZEXFANVq8tMUxtjRo0d37doV7Xp2XdfxfLlGo8G9b+mCUnr06FHDMCLYIBhQksvlA6kGjzuKtloF59Gy2WytVuN7T2oaaTQap0+fjmCD4N1K8r0nlT9zc3DsGFSr0+6HYg3lhBTrOA50OpD4A+Adx4mQeQ+iaZppmq7rSh54omXeg6CS9Xo96YFHJFhXKxQKcZTESV7Hcfj1K31QSuv1esztqKEZ4tgxIWA1SO6/eHJQTkixThoKQo1GA/fdxGwHlwbjFBuXjqUOnBSLP4mgaVo6Ao8w0JrHVzKfz2ezWWnNEBpKy7LGXGI1glwuBwBJL/qqslCSUE5IAQAA1SrMzSV80ppSindIcWlN5sDjeR4u7OXSmq7rmqbJqSSaaV5buPFqTzlnG3kZSgDAdW/NZjPpRd+FBZibU2YoCSgnpADodOD48eSfb1Gv1/meGoKBJ+nDpQDq9Toe58gLXdcllBEAPM/jZSgBQNM0wzDq9TqvBtMCHkvI8e3GNUMpUHJpaW1ZgmKqKCekAFhchHI54QUhAKCUjn/Z4Thg4HFdl2ObycfzPLw+hUtreLodzmjIVszwPC+fz8efzRkE/y6y2Uo8N4hvm4SQ8Fjq5DI3B+WyKgtNHeWEpGd5GZaXk79CyHEc7mMlrJeFuDebZPBCTV6thT5AwmKGiPgNAPl8XjYlPc/jfkg0Hkidgjzn8OG1QVgxPZQTkp40LJQGAL7F8xAM5FKZIaxkcG9WtmIGXiEn4twaLGZwbzaxiCitIemYtMWl03jWomJKKCckN7jKNfE75wGAMSZirASAbDabguGSE+JklA3GmAhDCQCapvX7fameyZQ2zg1cOi3lnoOEoJyQ3FSryV8oDeKHM7wnXAYopeKO35XKUwolk8lMuws7R6/XE/RM4gRZCp5JtaN+2ignJDHVKiwsJH+hNESK37iSdxxkm4wQijyest1ui/OU6YjfnBD69qXGU+JQrObIpsSF0+6AYkrgzvmzZ6fdj3GZdE5n/K/PZDLyOCGhs2OpiTqJR6oZTMZYNpsV1Limaal5u48dg2IRlpdTkZ3OGKomJCuLi3D8OMzNTbsfY0EIGb/GMykcT8ZLBeKUlI1+vy+o5SAIkn6HKD+E/qZpetrVjvrpoZyQlCwvQ6eTihVCCCFEXNSRCl3XhXpKvgc2JhlxZQxIV/yOjdDp6X6/n6Y85/Bh6HTUjvqdRzkhKUnJzvlBhMZvoVEtUShPyQtd18UtikpZ/I6HaE+Zpuqa2lE/JZQTkg/cq5mqqWhCiK7rghLHlI2VsVHzjFwQ6imleibFeUrf90U0K5ZyWe2o33mUE5KPxcUUzYuFGIYhYlwLgoAxZpom95aTCXpKEUr6vp/L5eSJ34SQXC4nwp37vi/PAwnrs2MilEzrq720pFYL7TDKCUlGSq4YG8Y0TRFjJaU0lWNlDGzbFrFD2/d9y7K4N5tkLMtqt9vcm6WUSqUkIcQ0TUHu3LZt7s0KZ25O7ajfYZQTkolOBxwnjQUhWE/BuQ+XaR0rY6DruohiRlrz7xjgjC1fJX3fz2Qy8kwyIrZtc38gsbSW1iLlsWPqMrKdRDkhmUjVzvlhsJjBcZkLFoTSOlbGwLKsVqvFsUHXdWWzQQBACLFtm687l9Caw3qew7FUGQRBq9VKcWlNnTq9sygnJA1p2zk/jK7rpVLJ8zwurTHGer1eOQ13rnHHNM35+XleZghPAJdWyUwmwyuEu66LU0VcWksX5XK51+vxspWtVsu27XSX1nANgyoL7QjKCUnD4mLqds4PY5oml9wxCALXdeUM3oht20EQxFeSMdZutyUsYyBoAX3fjz+5gy1UKhUe/UofhJBKpcKl6IvW/ODBg1w6NjXUjvodRDkhOahW11bhpRwMPL1eL04ID4LA87zUp4zxwMDj+34cJRljrutWKhXJlTx06FCr1YpTz/B9X3JrDgCEECz6xjFDlNJerzcjhhLvqFdzZOLZdf78+Wn3AQDAMAwRuzAUa+zaBWfOzIATQhhjtVoNACKsA/B9HyvnqU8ZeYBKZrPZCFYGQ065XJbZBoVQSk+ePJnP55WSMWk0Gs1mM4KSuDYIACqVyuws/ut0oFiEM2fSu74zyYTGQzkhCcD6avqnxgZhjHme12w2dV3P5/PjfEsQBN1uV4WcDYRKFgqFMePHbIac2IQG3TCMiZTE+pzg3qWJ0KDncrkxL6PFQu/8/PwM1tVmcQBPCMoJScPyMhSLkIy/Mnc8z3Ndt9vtjs4gcUEM7spRpaBNaTQaruv2+/3RSvq+j3NAlmUpJYdBW1mv1zVNG+HR0ZTjhnml5KaEBp0Qks/nt3KWg0rObIbT6cCBA7NU1E8OyglJQ7EIhw/D7OVJAzDG6vX6ysoKAGQyGU3T8CaEIAjwCGlCiIo328IYo5Sis4T1G8KVkhHYVEmsbQwqadu2nNvExmdQSXy1wxIRXtDBGEMZZ7w26Tjw4INw5sy0+zFrKCckB44D1SqcPRuzGc/zcM95eI4cIYQQgrMACcnD2DoA0G638VpHXdexq9PuHcD6sL6VktjVafcRYEBJ7GqoZEL+0LBeMACAQSWxe4ZhJMdeDCuJf+4EKonDb/KVxH4mXMnBVxu4KNnpwOLizOe0O49yQnJw4AAsLUWuqQ6W+rHOTwjJZDKwPmLi2JTJZFR2O5pxlAyCQNf1RIWfBBIqmc/nNU3DOkEmk8HCFQwoaVlWcsJkAgkrqYSQYSX7/T4WXZSS2zI4swzrZelQSXwgAcCyrFi1q+VlWFyMn9YqBhnlhN5+++1nn32WEHLFFVdE/gG9Xu873/nOddddt3///ok6pOBGtQrLy5ELqo1Go16vG4YxetEivupq7chWhPEmn8+Pr6RaiTwMY8xxnG3XhMG7144oJYfB9cjbrgmDdSXb7bau6+VyWSm5AUpprVbD9GYcJXu9XqxBsliEuTm1dJojWzqhU6dOLS0tWZb1yiuv/OhHP7rnnnuuueaaCD/gE5/4RKvVevjhh9/3vvdN1CEFH3CR3dmzEfZeYshhjE20Rx33bpRKJWWGQjDkaJpWKBTG/y7cU61s5SAYcnAOccxv4RN7Zg7P8xzHKRQKY+64hAElla0cBHf7j7/jEuIrqXbU82ZzJ3TXXXd94xvf+PKXv3zllVcCwBe+8IUvfvGLjuNcd911E7V+//33f+ELXwAA5YSmRrEICwsR7taIEHJCcItWEARqxIT1kGNZVgQplK0cJELICVFKDlKr1brdbjQllUEPiZYrhsRSslqFTkeVhXgRGo93zphuNBqPPfbY4uIi2iAA+NznPrdv37477rij3++P3/R3vvOdhx9+mG93FZOBlxhHtUGRlwXgzuFsNounqsgMpfT06dPRbBAAaJpmmmar1XIch3fXUgYuwiiVSnGUdF230Whw71u6qNVqjLHISuq6XigUms0mr4v/0ovjOP1+P/L1rqik67pRjnc/fFjdUS+CNSe0urqK0eumm25653O7d3/0ox89d+7cl770pTGb6/f7lUrlxIkT3DuqmIBqNVrSELmGEaJpWi6XAwCZAw9OikXLvEPQVq6srMisJKW0Xq9PNLc4DM5ORgw8swKltNvtxrybHW1lvV6Pf8laemk0Goyx+M9kPp+Pkueoy8jEsOaEnnzyyXPnzu3duzcsCCHXX389ADzyyCNjNnfixIkbbrgh5vumiAW+XZNvtkQrHH9WCwOPzLmj4zjjnzI8grCeIWcIR0NpWdaYpwyPIAw8coZwrPXGDN6IpmkyF30ppc1mk0uAy+fz2Ww2ihnCy8ikrxbzZc0JPfHEEwAwvFns0ksvBYCXXnrpxRdf3LatJ5988plnnvn85z/Pu5OKSahWI8yL4YlBvCxsmDtyaS1dYMrIa9cxhnA5lcSti7wWnGHgkVbJmBXKQXRd1zRNzlIlLjbn1Voul6OUTpznYFlIXcvKlTUnhIuGhncTXH311fiPbf9ar7766p133lmr1S666CLenVSMTbUKCwsRDhByXXf8vSTjgHm8hMUM13UNw+DYICGk2+1KqKTneTjTygsMPBwbTAUYa/m+3fl83nVdjg2mAixyc9wLEj3PwUFezZHxY80JvfDCCwCAR70NcuGFF+I/8JStEdx5553lcplvDFBMRqcDx49HWyjNfawEAMMwZEvBuY+VsD5cyhZ4PM/DsxM5tomtyVbM4G7NYf0Jl81Wck8XAYAQEqUsBADHjqml0xxZc0JvvvkmAOzZs2errxs9O/aVr3zlJz/5yZEjR+J0xdiMOA1Kx+IiHD8e4agJEW84AGQyGdmKGYKUlLCYgadIc2/WMAwJPSXf0hoi26StoHRR07SIz6SaI5ucEQbjwjGbuOCCC7b61Pe///377rvv0UcfjdlLdZ5QLJaXodOJUBACAEopx8nvECxmUErlOaqfUmrbNvdmw6lGSZTEW1xEHEmFF8rKo2T80loQBJt+OyGk1WrF6FrKYIyJsOYAkMvlIiq5sLB2kYC6o348hj1GaIbWakLhLNgGVldX8R9XXXXVVl/wx3/8x3/0R3/0i7/4ixx6qohM1J3zsH71lSC2nVedGYTKqGmaPGUhSqm4kzmH1wAoRrCVi8Jr4eXZi9dutxN3WqzaUc+PNQN02WWX+b7/1ltvbfh0+KBffPHFm37/0tLSCy+84LrupvW9v/mbv/n617/+/ve//2Mf+xi/PiuGwB2VMTIDvgsyQggh8jghofFb0B8osYj7fdFTSlITarfb4pTMZDKCSndSoWlav9+PqGS5DA8+CI6j7qiPyZoTuvbaa33ff+ONNzZ8GldSA8CGc4ZCzp49+5Of/OTLX/7ypp9dXl/PpZyQWBYXI9+0Kjr/lidrBJHxmxDSbrcluehAaPyWzVOKq4FJVRMStIQAieUpl5bW7lZSl5HFYM0JFYvFv//7v3/uuec2fPr1118HgHw+f/nll2/6/YcPH/6N3/iN4Y9/5jOfAYDPf/7zuq7/8i//Ms8uKzawuAjlspoqnjqMMXFRNggCQS3LRiaTkadOyRjLZrPT7oVie6J7yrm5tQVD6jKyGKw5oRtvvPHuu+9+7bXXXn755csuuyz8NM553XzzzVt9/5VXXrlVuQgArrvuujFvYFVEZHkZHAfOno3cAK4h5dijQaQqnuu67rquuGkXeZTMZrOvvvqqoMbjX5WQIgghUr2D4sBxUlCq0+/3Y40bx45BsaiWTsdhbcX0nj17brvtNgB4/PHHw8+trq4+/fTT2Wz2lltuGfyelZWVEydO/OAHP9jJjio2p1qNtnN+EKH1BnlGYdGeUp7kXtd1oWUbeZ5Joc8Mx7PUU4G4cTIIgljPpNpRH5t37qI/cuSIZVmO44TZ2P3339/r9e699959+/aFX7a6unrrrbc+8MADR48e3enOKjbgOJF3zocQQgghgl7yfr8vT/wWjTzxGwCEekp54rdQTynVjK1hGIKeST4yYjVIHbQYld2D/3Pfffd98IMfPHTo0PHjx48cOfLNb37z0Ucf/cAHPrDhe/bv3w8Al1xyyc51U7EpnOaGsYQev51her2ePPGbEJLL5QQpKVX8xmdGUKCVKn6Lq1Picy7P2y3OUzLGTNOM24raUR+Pdx0jpGnaiRMnRn/D7t27n3rqqW3bVcckCqdaXVsrFxvbtk+ePMn93DA8H4/DS54eLMtqNpvcw4Pv+7lcTp6oQwiZn5/vdrvczZ/v+6ZpSqUkunMRz2RZpp3bKKAgJfkcx4rbxyLdwK3Yvf2XKJJJpCvGNoUQImK7O0Ydvm0mHF3XRdSEfN+3LIt7s0nGsizf97k3SymVUEkReanv+/IUKQGAECLimeScLi4trS2ZUEyIckLphOvOeUEvObdcJz1gCs73FgIJS2sAoOs696lGLK1JFb9h3Z1zV1Kq0hpimqaIdJHnIBnuqFdMiHJCKQR3znM9PcI0zSAIOJoh13UlHCsBoFwu8w087XZbNkOJWJbVarV4LesJgqDVakmoJCGkXC5zdOeMsVarJVtpDQAIIaVSia+SQRBwPi712DFwHLV0elKUE0ohAg7RwuGSUsol8OC51VItIwghhBw6dIjXcOm6LiFEkqOlN2CaJsfAgzZItoIQYprm/Pw8LyXb7XalUpFWyUwmw+UGwCAIXNflP0jOzcHSklo6PSnKCaUNvGJMgMnQdb1UKnmeF7Mdxpi0ZQyEVwjHwlKlUuHRqVSCZcX4gQetuZyGErFtOwiC+EqiNZfTBsF6xuj7fvyir0BrjkunMVIoxkM5obQhcmvAwYMHS6VSs9mMXBnyfd91XWlTxhDMHTe9lnhMKKXtdlvOuloIBp5erxcnhFNKe72ezIYSAAghlUrF9/3ISmINA9vh27d0ERZ94yspypqrgxYnZ9f58+en3QcAAMMw1Mb77alWYXk58mWrY9JoNJrNZj6fn9TNYMgpl8uS2yCEMeZ5XrPZNE1zokP6cUULAFQqFQkXWg0TU0kVvEMYY7VaDQAmXeUTBIHnefPz85Jb8xBUMpvNTjrWMcZc17VtW3iFslhcmylTbE1oPJQTSg+dDhw4AGfP7sCdw/iea5qWz+fHCcaUUtyYo0LOBkJbmcvlto3iQRB0u13f91XIGSaCkjhLK/Ok2DChrRwz1QmVVIXeDYRK6ro+zmFsqOTO5YqdDhSLcOaMuqN+BMoJpZBiERYWduzULHzPXdfF2wEJIRvCD86g4SiJ+/BVyNkUVLJerxNC0FmOVlIV1baCMVav11dWVkIlN3zBoJK2bcu5e3EcKKWu645Wst/v+74fBIFlWUrJrcBBstvtooybKonpTSaT2elBslqFTkeVhUagnFDiwCV4W16qsLwMxSLs+B+LMYaDJk6Ka5qWyWRg4Kz9BI6S4WLGpPUqVBKd0LCSSbOSiVXS87x2uz2sJPYzmUpi95KvZL/fDy8ETaySSUsVwryRMRYOkoNKoi/f6W5hWWhpadOT55Kp5A6jnFAiGByJAAAHI3x5CCGGYbxjMopFOHxYxJaxiXoL69twKQxErAAAIABJREFUkjymw2ZKJmpAH1QyaSMR2jX0bYMywoDxnXYf34Gtk0AlG41Gu93G7iklIxO+2psqqeu6ZVlJ63CYQky/Y44D1SqcPQsjB0lIpJI7gHJCU6bRaODEE9ZUM5lMOGOCFf5+v88Y6/V6uq5bP/2p/sgjohdKp5HBKbzh6jQqiQNTEARyvupjEk7hhYvDNlUSz95MYCEwOWyrJJYKlJLbEioZzikPK4nP5BQmnlJEscgOHqwT4nmeYRgbwg0MKTmd8tWUUE5oajDGHMfBeeVto3I4x1z6b//t4O/+7s70MC3gsm5cxrTtisV3lCyV1Ii5AUpprVYzDGP8xci9Xk/FnmE8z3McZ3wl8SxTpeQwE+1gxSgeBIHabjlMrVYbP9yE2Y4kSionNB3CkDNRZSKMPZI8neOAIceyrIkECWOPUjIEQ06hUJhUSc/zlK0cBEOOUjImmCsyxibd6o+neChbGaKU3BblhKaA53mnT5+edKAMwadTqtLlVkQLOchO72VNNrVaLcJAiSiDHhI55CChQb/nnnu49y1dRMsVQ5StDFFKjkNoPNQZ0zsEpfT06dOlUilyzNB13TCMer3O/T7kdNFoNBhjkZXUNA1n0xzpT6OPY4NgXclsNquUdByn3+/HVFLTNKVkvV6Ps5hP0zTTNF3XbTQafDuWLnDlQHwlm81m/PuXUoFyQjsBPpeFQiFmO4SQbDaLp8TKCaW0Xq8bhhGznXw+L3kIp5R2u934N4rncjnGmMyBB615zLcbzdDKyorMSqI1j1lf1DStUCiEB3/ICS5Wi6+kaZqS5N7KCe0EXJ5LRPLcERMdLkrmcjlKqZyBByvn8a05rAceeXLHDVBKm81mfEMJA/UMOUM4GkpeSmLRV4YQPgwaSi5T/5qmSZJ7KyckHM/z+B5gpeu653kSDpeO44x5+8c4hLkjl9bSheu6kderDYNK1ut1Lq2lC8dxuBhKBEO4nEpyqfWG5PN5TdMkVBJPAuNiKBGMXDOf5ygnJBzXdce5lWZ8cLiUMIRTSvmuccZ9zjP/kg/jeR7fZxJNlWzuHJMcvqvFCSEYzDi2mXzwgeSrpK7rsskIAHj8Et82cX0q3zaThnJCYqGUUkq5P5oSvuToVya6inwcZHjJN9BoNHg9kHjiIiJhMaPdbnMsCCGapmmaJluewz1dhPWxQrZxknu6COt3sMy2ksoJicV1XY4l3xAJixkixkpYv7Jqtl/yDXBUctCYYjGDS7NpwfM8EccHyJbnYLooQknZ8hzP89BJ821WhlkI5YTEQinN5XIiWs5ms1IFHkFjJQ4c8gSe8G6pib5rsPazFbKl4GiDuEcdANA0DW8/4N5yMmGMiUhyACCTycgjIwC0221M7bhDCJntV1s5IbGIew8JITN/FuUGREQdcc0mk2jrWsaUSNM0qQKPuCdHqhDebrfFvdqD96HKgCAlBRms5KCckHDEDZfyvOGCCkKIVJ4yvM1bBFI5IaFKgkxvN4gMtFJN2oobJ2feUyonJBBKqdCsUVDLCURFHV4IVTKTycjjKXu9nrh3UKq5b6F5Dkj2dotrfLY9pXJCAhH6ekuVfxNCxlmqEqd9cY1LhVKSC0Kf9qRBCOn3+4Ial2ruWyj9fn+G327lhNIK39Mak4+4sTIIghl+wzeg63qv1xPUeL/fz2azghpPGtlsVtwzCZJ5SnHOT6pxUtd1oeOkoJaTgHJCAiGEZDIZQQ+QVPFb6G8qVfwG5Sk5QQgR5ym5H9iYZAzDUPGbF6p2Hg3lhMQirvArNB9NGjg7pjxlfEQvyFBKpqX95CDUU4JMSorzlL7vz3ZpTTkhsRiG4fu+iJZ7vR7Hy2WSj67rgtZFzfxLPgghBG+PF9F4EARSKSno1B/f9zOZjDzxW9ycju/7pmmKaDmZ6LouKNzMfJKjnJBYTNMUMVbihkZ5og4A2LYt4mgvHCtn+yXfgGVZInZ4tVotqaIOIWR+fl5E4GGM2bbNvdnEgu5chJJ87yJNPhvyHI5FdN/3Z/uZVE5ILIJect/3y+Uy3zYTjq7rIooZvu+LuA4lyWAKzl1J2eI3ANi2LagmJJWnBDF5ju/7UhUpAYAQYllWGG547ZuTIV1UTkg43F/yIAikmtAJ4V7MwNKabFFHRDHD9/1cLjfbY+UwmOfwfbsppbI9kLC+uYSvrZQwXYT1VQR8l1T6vj/zpTXlhISDxYxWq8WrwVarZdu2bFEHAHRd53j9TRAErutWKhUuraUL27aDIOAVeIIgwGeSS2vpolwu+77PS0nGWK/XkzB+E0Js2261WrxCOI4ScnrKUqnE8XJu13UJITOfeCsntBOUy+UgCLiEcHwuDx48GL+p1EEI4Rh4MHjP/Bu+Kagkr8DTarUqlYq0Sh46dIhLnoPWXEIbhJimWSqVuCjJGGu329IqefDgwfn5eV5KAoAM6aJyQjsBIaRSqcQP4TijIcNzuRVh4IkZwlutlrSGEtF1nUvuKEnKOAIuITysq0muZPyiLyoprTVHsOgbX0l5rLlyQjtEGMIjP52UUjlnvjeAgcfzvGhK4usdBIHMhhI5ePBgqVRqNpvRbCUqiS6fe9/ShWmahUIhjpKe5+m6LrM1h/VSZa/Xc103WguMsWazeejQIZltEKzn3r1eL3K48X2/2WzKYyh3nT9/ftp9AAAwDEOGuxsZY7VaLZvNTvR4YZajQs4gkZX0PG9+fl4ZypBGo9FsNvP5/ERKMsZc17VtW/LgPciYSgZBMLipx/d9VcMYhDHmeV6z2TRNc6LdT5RSXGWllEQiK4lOVAYlQ+OhnNBOwxjz/vf/br79dj6fz+Vyox/QIAi63W673VYhZxjGmOM43W53nCiOtWIsqkm4jnI0aCv7/f44Svq+j7O0MgyUkxIqqet6Pp8f/cX4QGYyGaXkMGgrCSH5fH707hAcJHH3osoVh5lUyXa7re/dW/m//3fHejhFlBOaHp0OHDjAnn3We/llfEAJIeiHwhvXGWP9fh9HScuylAcaAWOsXq+vrKyESmYyGU3TlJITwRijlLqu2+12h5Xs9/v433a7jWeWKCW3YiIlbdtWvnwrsKTRbrcx20ENMZajhrjsEhNFXdeVm9wKVNJ1XfToADCsJF5nZFmWedll5H/+T1hagoWFKfdbPMoJTY9iERYW4NgxWB802+02WwcAcPQ0DIMQkpxREvtGKcVj1/EtSs7QM6wk9jCZSg52MslK4iKDsIfZbDZRB6wNKxnqmQQw/PR6vbQoGXYygUrW63VYfzhhoJPZbDZRpjzJSg6+2rB+0MDmSjoOPPggnDkzxd7uDMoJTYnlZVhchLNnp92PccHRvF6vY9Uqk8lks1nMHjC7VXntmGxQEksFoZKZTEbXdcuykmOJEssIJdESKSXHBB2G53lh1Qo/rpSclEaj4bouY2wrJS3LSpT33YZOB4pFGcpCyglNiQMH0vJ4haOkYRhbrWfC9xxXjagZk63AuZKVlZURK8OUkuOABmj0eqZw1YiaDx0BRu5xlFSzeKNpNBpoyrdVstfr6bqemkNx05a0R0M5oWmQnpKj53mO4xiGMWY6GL7qlUolHe/5TjHpzizcJwgASskN1Gq1brc7zkpkWHeWlNJSqaTM0CC4z4AxhrPG2369UnIrQiULhcI4O7PCQTI1Bn1gIcesopzQNNi1C86cSX5BCENOoVCYNBLjLtbUvOeCCQfKSa/sCUdMlYgj8ZVUthKhlNZqtfEznBDceomncCklIZ6Snuelw1biHNmZMzA3N+2uiGKUE3r77befffZZQsgVV1wxUaOrq6srKyv/+Z//ee211+7fvz9ah2aWxUUAgKWlafdjG2q1WoSQE5Km91wkjLGjR49GGCgHW8AbAyRfpRE55Ay2oI6ZAQBK6cmTJyNkOIiylSGe550+fTq+kvfccw/3vnEmJWErMqHx2HjG9KlTpz70oQ899thj1WrVtu3nn39+zBZPnTr1vve977d/+7ePHDny/ve//1Of+lSn0+Hb6RSzvAyOk/znKaYNAgBN00zTdF2X7wXdqWOiucVNwV1vWAvh2LHUUa/XYy7axQk1x3H4dSp94EFHkYM3AGiahrveJFeSUuo4TnwlNU1LgZLHjsHyMiwvT7sfwnmXE7rrrrtOnjz50EMP3XvvvQ899NBHPvKRT37yk88999y2rdx999333nvvxRdfvLCwkM1mAeCZZ565+eabZ7zMMz7VavJtEKW02+3GsUEILh6UOYQ3Gg3GWPwKBG5trdVqXHqVRtCax69A5PN5yUM4WvP4SuZyOcZYo9Hg0qvUgRO1lmXFV1LX9ZWVlaQrOTcHx45BtTrtfgjnHSfUaDQee+yxxcXFK6+8Ej/yuc99bt++fXfccUe/3x/RxHPPPfcP//APDzzwwJkzZ06dOvX0008fO3YMAH784x//6Z/+qdDepwPHgU4Hkn29Q5gycmlN5sBDKW02m/ENJYJ2Sk4lPc+LWaEcJJfLUUrj3zibRjAt4TI5qGka3rAmZ9HXcZxsNstlcjA15XNc2DrrQ9CaE1pdXcXU86abbnrnc7t3f/SjHz137tyXvvSlEU189atfPXny5A033BB+5Hd+53c++9nPAsB3v/vdF198UUjHU0QaCkL1en3bs9gnIpfLdbvdpL/kAqjX63zXoxQKBQllBIB6vW4YBq/WNE0zDAMP6JMNz/N4JTmwPrkjoZKUUkopx7db07RsNhv5utkdQo6y0JoTevLJJ8+dO7d3796wIIRcf/31APDII4+MaOKaa66Zn5/f8MFbbrkF/4FHpMhLtQpzc8nfL4ZXYXNsEOfIkv6S8wb3G4+zzXt8cIOubMUM/H35rszF1mSzlZ7n5fP5iS7g3BZCCNoCjm0mH9d1+b7asF6q5NsmfxYWYG5ubfX0jLLmhJ544gkAGN4sdumllwLASy+9NKK084lPfGL4g9ls9sILLwSA9773vbz6mj46HTh+PPkFIRFjJaTlJecKlta4NythMUNE1AGAfD4vm5Iinkk58xzu6SKkKM9ZWoLlZZjdXVBrTgiXNg+/MFdffTX+Y9KQ9vbbb//sZz/7pV/6pUm34s8Ui4tQLif/MAbXdUVsi8WXXCozJGKsBCmLGdxLawghJLzgTwbCiwK5t6zrulQPpKB0EQAMw0iBp5ybg3J5hufI1pzQCy+8AACZTGbDp7GuAwC9Xm+idr/1rW8BwK233hq3g+kFNx8mviAEAILGSgDIZrNSDZew7v9EIFX8FvRA4l9HHiUZYyIMJQBomiaVp8Q7xUS0nMlk0iHj4cMzvKN+zei8+eabALBnz56tvm7Shc9f+9rX3vve937yk58c/1s2XR2Z4n34aVgojQh9ydvttiSnLFJKxdmgbDabjuGSB+IeyLB9cY0nCqFKYoFNklMWe73ecKWAC+gpRbTMGVw6nebLyEbswLhwzCYuuOCC8X/e9773vXq9/tBDD1100UXjf1eKTc8wuOcw2TvnEaHxGy8JF9R40hAaFaTylEIDg1SeUlz8lg1KKcedjBvAFegpOAN9YQEefBAcJxWhbZhhjxH+Tddmx8JZsA2srq7iP6666qoxf9jq6uqf/dmf/cEf/AHuO5OUajVFF9eJGytTU/jlgdDfVGiNJGn0ej2hnnLSuf70IrQmJNvct/KUM7yjfs0JXXbZZQDw1ltvbfh0OLhffPHFY7b4l3/5l1deeeXtt9/OqYcppFqFhYXk75wPGX1yZjJbTiCEEHEFsCAIJJmGAIBsNiv0mcRz8CVBPZNcIIQIfSZToySGtpnbUb/mhK699loAeOONNzZ8GldSA8CGc4a24qtf/Wqn00nBxXLiwJ3z6SkICX0DgyBIQcmXE0KVlM1TiivbSBW/DcMQ9+TIs0hINClbQjCLl5GtOaFisQgAw1eMvf766wCQz+cvv/zybdt68skn/+7v/u6v/uqveHcyVSwuwvHjyd85H4KVDEGvomzxW9zvGwSBuGUKSUNofJUtfguNsvIoaRiG0OnvNCk5izvq15zQjTfeuH///tdee+3ll18e/DSec3DzzTdv29A///M/33///X/913+9YZV0r9f7wQ9+wK/DyQbPnkpPQQjRdV1QCJctfouLOvIstwLBnhLSFXXioeu6mh3jhaA6pe/76ZPx8GHodGapLLTmhPbs2XPbbbcBwOOPPx5+bnV19emnn85ms+HVGcjKysqJEycG/c1TTz31hS984dSpU/v27dvwlZ/5zGd+/ud/XuBvkCjSs3N+EMMwBF2K4vu+PLNjIOy4OSzamabJveVkQgjBO8+5t+z7fi6XS1/giYq4kyR935fngQQA0zQFuXOO1wzvHOGO+lnhnbvojxw5YlmW4zivvvoqfuT+++/v9Xr33nvvoL9ZXV299dZbH3jggaNHj+JH/umf/um222777ne/e8MNN1wzgGEYhw4d+tVf/VVZtr3gzvn0LJQOMU1T3FgpT9QBANu2RXhKSqlUUQcALMsScayG7/vpizoxIISIeyZlUzKXy4lQMq2eEq9PmJU76ncP/s999933wQ9+8NChQ8ePHz9y5Mg3v/nNRx999AMf+MCG79m/fz8AXHLJJQDwzDPP3H777T/72c9+9rOf/fTd4Bd/7GMf25FfJAEsLqZuXgzBl5x7MUO2sRIAdF0XUczwfd+2bb5tJhxd17kXM4IgYIylMurEQESeg6U1qcq9AGDbNvdBMt3p4tLSzKwWetcxQpqmnThxYvQ37N69+6mnngr/9/rrr5+pExEjg1eMpbAghNi2ffLkyVwux6uA5/t+JpORbawEAMuyTp8+XSqVeDWIBaG0jpVRwWJGq9Xi+Iu3Wi3ZbBAM5DkcX0YJrTms5zl8laSUpvjEmbm5tR31KVwTsoHd23+JYluWl8FxUloQQnRdL5VKrVaLS2tBELRarXI6zyGNiWmauVyOl5KMsV6vJ2HUAQDTNDOZDK8sHNuR85ksl8u9Xo9XZQgvbJbQUwJAuVz2fZ+jkqVSKd3p4qzsqFdOiAfVarp2zm8KFh64BJ5Wq1WpVNL9hsegXC4HQRBfySAIXNctl8uyFYQQQgivwMMYa7fbctogWFey1WrF30eGf4tKpcKjX+mDEHLo0CEueQ5eM5z6+3Nm5dRp5YRik86d88PgcBkzhGPwJoRIa4MAgBBSqVR834+pZKvVsm1bciUx8MQJ4fhMymzNYb3o63leHCUZY2jN+fUrfZimWSqV8HyZyPi+PzvWHNeEpLwspJxQbGZilhQhhNx+++29Xi9aCA+CwPM8XdelTRlDCCF33nlnZCUZY81m07Ks1KeMscHA43leNCV93282m+VyWWYbhBw8eDCOkpTSdrstuaFETNO0LKvZbEazla1Wy/f9SqUyI7XemdhRv+v8+fPT7gMAgGEYqVx5Xa3C8jKcOTPtfvCEMeZ5XrPZLBQK47+raqAchjHmOE632zVNc8yl6EEQdLvdXq+ngvcgjLFarZbNZsdf1I9FNQBQSg4SKjm+JqgkVjqF9i1dNBqNZrOZz+eVkgAAxSIsLKRubiQ0HsoJxWPXLjhzJr1bxkbQaDRc1+33+7qu5/P5rb4MI3e73cbJNRVyNoC2sl6vE0Ly+fw4Sqqi2qaEBh2VHOHRQyVt21ZFtWEYY/V6fWVlZRwlKaVBEKjy5KaEqU4+nx/t0SmluJ12ZpXsdKBYhDNn0rVeVjkhHmA9cFamxoZhjFFKXdftdruZTEbTtHDQ7Pf74W1llmVJuM17IgaVRKEIIZqmBUGASjLGcJRUSo4G/RB69EElcSXvoJKzGW/4MVrJXq/X7/eVkuMQenQcJDVNw3+ESuJVd7OvZAoDonJCsVlehmIRYquHMRI3S+ObQwjBu7p0XU9IUMROAkC73ca3OpvNAoCu68kpAo1QMjk7ftOipOd5MDCIA4BhGIlaCI9/6/DPjUoSQpLWyfDPDev3nSVKSbYO9nBQyUSNP4MvDqRESRx8kqYkvjgwoCS3F6fTgQMH0jVJopxQbIpFOHwYYiz+D6efMBWDgSs8GWP4D13XLctKyKueTDaktkrJyAwriantBiVV4WpbwilRLKMOKqmKqRMxqCTOLIdKYjhXJcAxwSlRz/PC7AsfvA1K2rYdK290HHjwwRQtnFVOKB6OA9UqnD0b7bs9z3McB9/tEbEZlzvg7HLcB3RGaTQaOEqOs5gJlZydLRtcQSUNwxi93CFcgmOapm3bSskNhEtwtl04opbgjGZwCc7oBAZPnFJKbgWl1HGcfr+/bbhhjOHFatGV7HRgcTFmjWAnUU4oHgcOwNJStBpgrVbrdrsTbcvyfR9vjlTveQgOlIyxQqEw6bYspeQgoZLjXxIXKqkM+iCU0lqtZhjGRJuJUEll0AeJpiQ6S6XkILjBbXSiuAE8DKVUKkUcJJeXYXExcplgh1FOKAZRd85HCDkh+HTmcjm1qwgiDZQhcd/z2SKOkrgkQtlKBEPORBlOCKVUGfSQyEoqg74BzLrHP8IjJK5BLxZhbi4VS6eVE4oKLgo7e3bSvYKMsaNHj0YLOQg+nefPn5fcDKGSlmVFzvzwVA9d12fkjNeoUEpPnjwZLXgjylYiGLwjhJwQVPL222+XfClbrVaLliuGhDerKCX7/X6hUIjcAu7qiGKG0rOjPjQe6ozpCVlcjHbFmOM4cWwQAGialsvlGGONRiNyIzOA4zhxbBAAaJpWKBRWVlZkVhJP2ItjgwBA0zTTNF3X5XVPahqhlNbr9fFnaTcFn0msGXPsW7qglHa73Tg2CADwkCTHcTh1KpU0Gg1cORCnEcMwstlsFCXn5qBcTtdlZMoJTQJeujv5MZr4XMbPUXC4bDab0gYeTBnjrwNQIRytORclMfBIG8LjW3MEN/XUajUuvUodoTWP31Q+n48YwmeC0JrHbyp67n34cLruqFdOaBKq1Qhzn/hcxkx0QsLckUtr6cLzvPgpY0gYwrm0li54WXMEzymWU0nHcfA4Fi6t4V9EzlIlL0OJ5HK58DAn2UAl41QoQ6Ln3mm7jEw5obHBgX7ylSWu6+IRW7zAwQLPvpMK13X5zv2jkhIOl9yfyXw+j8fKcWwzFeA+Bo4NFgqFmPecpxF0LRz3fGmaZhhGvV7n1WBa8Dxv8DKA+GDGGOWZXFiAuTlISYKknNDYVKvRrpfjPlYCgIQvOY6V4+8FHYfoL3maQQ/Nd6cxXjIgmztvNBr5fJ5L8h2Crcnmzl3X5TKbM0gmk+l2uxIqyf0QASywTfxtWBZKyWoh5YTGY3ERFhYiHCDkeR73sRIAMplMv9+X6iV3XZevDUIIIVLJCMKUlNBTilNStjwHzz7m26aEec6Y6SIecT4+GL+iTNpi0EzDHJlyQmPQ6YDjRCsIiXDosP6SSxXCKaUitsXiSy5VMYN7aQ2RbaoR728S8XbL5s4FpYsQuZiRWsZ8tSNIHf2Ym2PHUrF0WjmhMYi6cx7WbzTk3SEAgEwmk44TmDjBGBMxVgJANpuVZ4ELpVSQjLLBGBNhKAEA13nIE8LFvX3hhfCS0Ov1xIWbiEqmZI5MOaHtWF6GTidaQQhExm+p4pk4GUEyTynOmgNANptV8VsxKeLiNwBomibPMyk0z4n+wC8sQKeT8LKQckLbEWnnPCJ0rIxu0lMI330lG5DKU4qm1+tNuws7hND4rTwlLzKZjLjGE4ig3xe3RER8JtOwo145oZHgDsBIN62C4PxbtsLvpKv8JkIeJUVX1wS1nEBEPzPyeEoQmY1INU4KfbtjUS4nfEe9ckIjWVyMPC8GAISQfr/PsTuDBEEgz5XLQn/TIAikuqJInKcU97QnEMMwhL7dfA98khah6WjSIIQItX2xlFxagmoVOh1uveGKckJbs7gI5XLkghAAEELERR2OZwQnH6GeUip0XRf3TMoWv4UqKajlBJLo+J0qRGeMsdqfm4OFhcQunVZOaAuWlyPvnB9E13V5arPiEO0p5YnfouuUglpOIEI9Zb/flyfPyWaz4hqXrXYuKNzwKa0leEe9ckJbUK1G3jm/AUHDpVTxG0R6SqniNwAEQSBISanit5r75oWu677vi2jZ9315ZAQAwzAEjWZ8lhAkeEe9ckKb4Thxds4PYtu2oD0gvu/LE3UAwLIsEXvd8bYs0zS5t5xMCCGmaYpwQr7v53I5eQIPIQRv6ubeMqVUngcSAAghgnbCMsZs2+bebGIRly76vs/n6mtcbZK8spByQpsRY+f8BgQNl77vm6YpT9QBAF3X+/0+94zH932pxkoAsG1bRArObaxMD7Zti3DnsilJCLEsS9AzKVW6iOGGe+6N6SIfJZO6o145oSGq1bW1XTwQ9JJTSqUaKwGAEDI/P9/tdvk2i56Sb5sJR4Q7l620hmAqwldJLK1JFb8BQESdst1uy5Yugpg8x/f9crnMrTm8oz5hc2TKCQ1x/DiXebEQHNQ4vueUUgnHSlh/yTkq6bquhGMlAFiW1Wq1OBbY2u22bKU1ACCE2LbdarU4tkkplVPJUqnEUckgCCRMFwFA13W+ZSHGGP/S2tLS2hKUxKCc0LuJvXN+GELIoUOHeAUexli73ebp0NNDqCSX1nCwkFNJ0zQ5Bp5Wq0UIOXjwIJfW0oVpmrlcjpeSruuWSiUJkxwAME0zk8nwCuGtVqtSqcipZLlc7vV6XDLGIAhc161UKpzTxeTtqFdOaADcOc9phdAguq6XSqX4F56Lei7Tg2ma8/Pz8QOPzIYSwWJY/MDDGAuCoFKpcOlVGimXy0EQxJ+SwCtl5DSUAEAIKZfLXIq+rusSQuS0QbCuJJfcu9Vq2bYtRMljx8BxkrN0WjmhAfgtlB4GQ3iz2Yz8dAZB4HmeqOcyPdi2HTN3ZIyhoZRZSRwue71eHCV933ddV2ZDCQCEkEqlQimNoySltNfrKSWx6BtHSUyTZLbmMJB7xwk3aChFWfO5OVhaSs7S6V3nz5+fdh8AAAytAMPzAAAW8klEQVTDmPJ94I4DDz4IZ86I+wmMMc/zms1moVCYtKjj+36r1SqXy7ItSt2UUEnTNCe9ZycMOTLboBDGmOM43W43gpKYdColEcZYrVbLZrOTqhEEAU4vSh68Q5SSvGg0Gs1mM5/PT6ok5oq2bYutUHY6sLgIhw/D9BKA0HgoJ7TOgQOwtMR3hdCmUEpPnjyZz+dzudw4sQdfbwBQIWcDk77naqDclNBWjq+k7/t4Zp1ScpBQSV3X8/n8ON9CKcXF5tJOim1KaNDHTBqDIOh2u0rJYdBWapqWz+cnUnKHSubLy7C4CGfPCv9BW6Cc0LupVmF5WWhBaJBwxCSEjHhAKaW+72cyGcuy1Ou9KYyxer2+srIyQkl8t5WSo6GU1uv1breLMo5Qst1u49kQSslN8TzPdV1UcqtsZ1BJleFsCg6S7XYbldxKolBJ0zRt25Z2AeUIUEnXdfEI+K08Ou62w/PVdnRHbbG4NlM2DaRzQqOuTel04MABOHuWy90aE3WJUuq6LqVU07RMJoODZngZAu7RTdp0WALvdh581QFgWEld1y3LUkpuCypZr9dRQFQSlxqgkjs9So5HMpWs1+ue56GS2L1QSbSSCVQygeAgOawknrOqTPmYjAg3U1ay04FiEc6c2eH4i8y+E8IxHTcThuvvyDqGYbwTF4tFWFjge4bQpF2F9bPp8CjPrZLyqTCBktMGlRzsZKKy7TDNhfVO4l8ZlbQsKzm9TYuS+MpAspUMOwnpUVLXdVypk5zesgGwV8npGwB4noc7UjdVMlGuN3FKvntOptFobBVustksX682y04ozGtROLzUJkxt0f/illdd161f/mX9ox+FZIiQNMK81jAM1HAwtR1UUiW4o8Fgs7Kyks/nh5XEcTNUUiW4I2g0Glj820rJfr+vZkK3ZbCMGk4rbyi39Pv9drudzHpqchgso26lJJ40gUomyr0lhU4HikX2f/6Pd9FFg0oOF664KzmzTqhWq42eVw55Z5HdNdcc/N3fjf+jZ4lwxeL4SvZ6PRV7hplUSUppEARKyWEopbj2c9v1yDhiorNM4Pzy1EElMdiMr6TMx5htRaPRqNfrhmFsu/1lcLWiUnKYxuc/33z77XE2EoVKlkql+IPkDDohDDmMsYlOWA+juHo6Q3CgNAxjItONxx3lcjm1nygkjpJc3vOZAfcJTnr8BM5WKFs5SDQl8ewJpWRItOMnwnCjlsmHTDdwz5oTihZyBr9dPZ2I53mnT5+OcOIRKFv5bqKFHEQpOQgWeiOceATKoL+bWq02acgJUQY9JNyaXigUon27MugIl8AdR8nQeMzCGdP4XMaZONR13TAMdKZ8+5YuKKWRbRAA4MxFNput1Wrc+5Yu0AaVSqWYSjqOw7trKQODd6lUimCDAEDTNLznXClZq9X6/X7kS0lRSdd1G40G346lDsdx8vl8NBsEAISQQqHQbDY53pOaRrgE7kKhgBviYnZmFpyQ4ziWZcVMnXF5tcwhHJ/LyDYoRIVwPJsn8kAZksvlGGMyBx5KabfbjXmjOObuKysrMivZaDQYYzGfSVSSS+BJL2jNxzw5cytQSclzb8dxDMOIGW5weXX8cMPZCb399tvf+ta3vve97/FtdgT4XHKZQUBnKm0I5/JcIrlcjlIqbeDhYs1hfbiMeQ1TegmtefymwnqGnErysuYwEHjkDOGNRiO+NUckz73xEeKyHCWfz8fPvXk6oVOnTn3oQx967LHHqtWqbdvPP/88x8Y3xfM8SimX5xIpFArYJq8G0wIehsFrmVSYO3JpLV04jhNu7Y4Pr4wnjTiOE79CGYJK1ut1Lq2lC7Tm0aYXh8nn85qmyakkL0OJ4HjreR6vBtMCHj3AMXBj7h0ncHNzQnfdddfJkycfeuihe++996GHHvrIRz7yyU9+8rnnnuPV/qa0222OzyUAaJpmGIaEIdx1XcMwODaIw66EL7nneXzX3aMVkNCdU0pjzkFsgBAyeFybJHie1+/3+a6713VdNhkBwPO8MW/vGh/DMCT0lPV6ne+rHT/P4eOEGo3GY489tri4eOWVV+JHPve5z+3bt++OO+7ACxAE4Xke95016C75tplw0E1zV1LClxzHSl7Jd4iExQxclMq3TU3TNE2TLc/B0xH5tilnnsM9fgNAJpMB+fIc7ukirOc5kSdtOTih1dVVnOy86aab3ml39+6PfvSj586d+9KXvhT/R2xKo9EQEXUkfMld1920tIbn9kZGwmKG67oiNr1LWMyglIo40kLCYga6c+7Nypbn4PoB7m+3hJO2gtJFzHMiB24OTujJJ588d+7c3r17w4IQcv311wPAI488Ev9HbEqv1xN01Eo+n5cqcdyqIBT/Yc1ms1IFHu4TOgj3USPhYG4n4rfWNK3f78vzTAqyQQCQyWSkWjQdf7/YVmCeI6LlZNJut8UF7sinEnJwQk888QQAXHHFFRs+fumllwLASy+99OKLL8b/KcOImNBBJAw84n7lXq8nqOWkIXQ4k8pTCjKUCM5HKGKCKbg8z6S4xBsEDx1JQ9wvG8edc3BC6MKGR66rr74a/yHobREXv6VKd4T+plKlO+KsOSKPpxSKVPFbXP4NknlKceMYekp5xkkRk4zxuTB+Ey+88AJs9lZceOFa42kcwRljUK1Ouxc7Ad27V+hYKY+SsHevuNIaIaT37LPw/e8Laj9RtAG0n/95QY1rmgbLy/Av/yKo/cRx6aWCGtY0jf6//6cL+0slCvbWW0LrlKxWIxddJKj9RCGuhIFz39GcFgcn9OabbwLAnj17tvqCMWfHNt3FvdW0n9AJnbWWOx1B7ScKctllQttnjMFPfyr0RyQERgj8wi8IajwIAvLGG/DGG4LaTxRZQl4VFl8zmUyPMZAjBWf79mXn5sS1T37yE0mUhLfe6huGuKAjyTjJ9u2b4k8fcVIMBye0LRdccME4XzbRWidCSMydTSNYa3lpSVD7iYIw1v/zPxfU+NppjXJcfqlT6go9AvF//A8olwW2nxwaDRA2gcUYK33mM2CagtpPFMRxxE1GBEEA5bIsSoo8DLrf7+v33APJmzPiDgEgR48GQSDIUwZBMOJpH/YYoTfisE4onAXbwOrqKv7jqquuiv9ThhG3BoXjacupQJynhPW99DJACBF3ehZjLJvNCmo8aei6nsYp9QQi9Jnp9/vyjJNClzyOjt8zhrhxMo6MHJzQZZddBgBvvfXWho+Hz83FF18c/6cMI/TRkeq5FOop5YnfoDwlJ0R7Snnit1BPKVX8FjeOCR00Eoi4+Zw4rzYHJ3TttdcCwBtDKxhwJTUAbDhniBeGYfi+L6Jl3/f5Xj2RcJL5aKYOQoiu64I8pe/78igJAEEQiFAyCAKp4rc4TynbA6nruqBwwxgz5ZhhRMQF7jgjBgcnVCwWAWD4irHXX38dAPL5/OWXXx7/pwxjmqa4SoZUj6Zt2yL2Ffu+HwSBVMOlZVmRj/Yage/7pmlKFb9N0xQxXFJKpXq1CSG5XE6Ekr7vc7xBM/noup7L5UREHL6XiCcfXddxhxf3ln3ft2072vdycEI33njj/v37X3vttZdffnnw43hM88033xz/R2yKoJdctrEShL3kjLGyJCt81xH0kssWdQDAtu2kjZUpRVCeI1u6CGLyHN/3M5mMVOkiIWR+fp574I6ZLnJwQnv27LntttsA4PHHHw8/uLq6+vTTT2ez2VtuuSX+j/j/7d1vaBNnHAfwn1o7EtRBL/5vUcZMNqVWx6ZrWCfiC6UzghvWMZ0EynQqoiyvJqjVsU4pOpzYWtTZF3UKoxOaTpzYsWJ3JRXsFaeYw8lG6p/q3XTDxn/NdS8edpR01jb3XGLu+X5exVPuHn/PPfn9nucud89ixyAXMOuQDYM8Ho+Ltn5O9gxy9uoJASPJfZ4j2tIawyLJt6xUFEW0Moj+m+fwvZFAwNKc7JnnWFxa4/Mu+vLycr/fX1dX99dff7Et1dXVmqbt27dvjJ3PD2CLGYqi8NqhLMv5+fmiZR0i8nq9kiRxLCsVRQkEAqJlHSJi32scx7miKCExHkOQJBgMqqrKK5LxeFxRFAEnOZIk+f1+RVF4pXBd18XM35IkLVq0iOPLuVmhL2BNySLJMXGrqmoxcfOphIjo4MGDb7/9dllZWUVFRXl5+U8//XTy5Mn58+fz2v+zBINBtvxgfVesDhAz60iSFAwGY7EYl8SjKIokSUuXLrW+q6wjSVJZWRmvxCPL8qJFiwQszalfJLnsTVGUYDAoZiSLi4t5JZ54PC7LcigUEnCSQ0RLly7lNffWdZ2dk9Z3lY2Ki4tdLheXubeu65qmWUzc3Coht9tdVVV17ty5ioqKo0ePhsPhwsJCXjsfhCRJoVBIVVWLiUfX9Wg0Kux5SfxSuK7r8XhczIKS8Xq9XOaO7KVRYhaUTHFxcVFRkfXEI8syuwubS6uyEbssaD3xsLVeMQtKhs29LUaSrVCGQiFhI8lr7s1Kc+uJm1sllEEshbe1taV8dsZiMTbREfa8ZNjcsa2tLeWzU1VVwQtKhkWyubk55bJSURQBbzkfKBAI5OfnpxxJ9kXJ5kvc25ZFWOLRNC3lL0kzkiKX5vTf3NtKJHVdb25uLisrEzzdmHNvi5HkstY7oq+vz+IuuPD5fBbv2NV1fe/evR6PZ7hBYasgwq6cD6Sqak1NTUFBwbACwmY5SDn9NTU1NTc3I5IW6bre1tbW3Nw8Z86cYV2U0XVdluVAICB48jaZkSwuLh7W6w4QySS6rtfV1XV1dQ03kmyuiFm3KeXEraqqpmkWE7dZeDinEqJ+43wouScej3d1dcVisfz8fKScJOzsZE/Tf+4bmFkko9EovigHYpF0u92SJCGSVrACnYXxufWQGUmknIFYgT70SLJ7DzBXTNI/3eTn5z+3HlJVlf1mXti7rJ4lg4nbmZUQo6qqLMudnZ1m7jFPO7bAzp74wvKN1+vF8P5fuq6zSHZ1dZnfmEmRZD/wjsfjfr9fwN8nD9HASLpcLvN7k0Wyq6uLvRUBkRwE+8aUZfnhw4f/G0k2tFm+8fv9qCafhUUyHA673W6v1+t2uxHJ1JhZnL22iM15zL81I8nu+UMkB6HrejgcZok7KZJJiVuSpEAgwOW2PydXQgw7QaPRKMvWbrebRZNF2efz4YwcIkSSFzbU9f+wSJolJiI5RKyyZCekqqosf5uR9Hq9Pp9P5Jujh27wSKIoHzpztkNELJJJX5KI5BA9N93wjaTzK6Ekuq7jRLSO3UmNSFqHSPKCSPKCSPKCSPJidyTNwiPHpgO8aHBScoEw8oJI8oJI8oJI8oJI8pK2SDrhV/QAAAAAqUElBAAAAOJCJQQAAADiQiUEAAAA4kIlBAAAAOJCJQQAAADiQiUEAAAA4hKlEvL5fJluAqQPulso6G6hoLuFkp7uFqUSAgAAABgIlRAAAACIC5UQAAAAiAuVEAAAAIgLlRAAAACIC5UQAAAAiAuVEAAAAIhrRF9fX6bbQIRHRAAAAEB6RaNRenEqIQAAAID0w9UxAAAAEBcqIQAAABAXKiEAAAAQFyohAAAAEBcqIQAAABAXKiEAAAAQFyohAAAAEBcqIQAAABAXKiEAAAAQFyohAAAAEBcqIQAAABAXKiEAAAAQFyohAAAAEBcqIQAAABCXEJVQIpGIRCLXrl3LdEOAD3QoJIlGo5luAnCD3gTDMDo6OlpbW//55580HC4nDcfIrNra2mPHjvn9/rt3796/f7+ysrKwsDDTjYLUWezQ999//+bNm/23lJeXf/LJJ7ybCWly8eLFffv2dXZ2Xrp0KdNtAaus9CaGtmPU1tbW1tb29PSwP86bN++LL76YPn26fUd0eCW0ffv2xsbG77//fsaMGUS0f//+1atX19XVzZ07N9NNg1RY7NCmpqbLly/335KTk7N8+XJb2go2a29vr6mpiUQiiUQiNzc3080BSyz2Joa2Y+zatev48eNTpkx56623fvvtN03T2tvbV6xYUV9f7/P5bDroiL6+Ppt2nXFNTU2hUGjDhg2bN29mWwzDKCkpyc3NPX36tMvlymzzYLisd2hpaemHH37o8XjMLR6PZ968eXa1GOykaZrH4/nuu+927tyZm5uLNaGsZrE3MbSdoaOjY+PGjXv27CkpKWFb2ClBRDNnzjx16pRNx3XsmpBhGHv37iWi0tJSc+PIkSMXL158/Pjx+vp6rJpmF+sdeubMmby8vDVr1tjbUEgXlvamTp2a6YYAB1Z6E0PbMRoaGmpqaoqKiswtH3300d27d6urq69cuXL9+vVXXnnFjuM69o7plpaWmzdv5ubmsssoJjZLOHHiRIbaBSmy3qEHDx7EarnzjB49OtNNAG5S600MbccoLCzsXwYxq1atYh9isZhNx3VsJXT27FkievXVV5O2T5gwgYhu3Lhx/fr1DDQLUmWxQ8+dO6eq6tatW994442tW7fixykAzoCh7SQrV64cuNHj8eTk5JCdC8COrYTYeCgoKEja/vrrr7MPqqqmu01ggcUOPXDgAPvQ09PT0NCwbNmyioqKx48f29BSAEgfDG3HSyQSvb29kyZNGjgT5sWx9wn9/vvvRDTwLlpWWhKRpmnpbhNYYLFDT548qarqrVu3WlpaGhsbe3t7T5w48eeffx45cmTUqFE2tRkA7Iah7XiRSISIbL0PzLFrQo8ePaJBrzrj6lh2sdihLperqKhoyZIlX3311S+//PLuu+8SkSzLX3/9NfemAkDaYGg73g8//DB16tTVq1fbdwjHVkLPhemCwwy9Q8ePH3/48OH33nuPiI4dO5aeZ5gCgN0wtJ3n2rVr4XB49+7dL730kn1HcWwlZF40SWIYBvvw2muvpbE5YBX3Dv3yyy+nTJnS29vb3t5utXEA8MLA0HYMwzA+//zzLVu22P1oKMdWQpMnTyaigffN6brOPrz88svpbhNYwL1DXS7XBx98QETmM90BwAEwtB1jz549M2bMWL9+vd0HcmwlNHv2bCJ68OBB0nZ24y0RJT2WBl5wdnTozJkzicjWRVcASD8MbQdoaGj4448/Kisr03Asx1ZCCxcuJKKOjo6k7X///TcRFRQUTJs2LQPNglTZ0aHsytrAB3kBQFbD0M52LS0tp06d+uabb9JzOMdWQkuWLBk3bty9e/du3brVf7ssy0S0YsWKDLULUmRHh164cGHx4sXsuhsAOAaGdlZrbW2trq4+dOhQ0qqepmnd3d12HNGxldDo0aM//fRTIjp9+rS50TCMX3/91ePxmE/vhmwxrA7t7Oysqqoyx4ymaWfPno3H40n/5syZM9u2bbO/7QDAB4a2450/f37//v21tbVjxozpv72zs3Pt2rVjx46146COfbIiEZWXl7e2ttbV1S1fvjwvL4+IqqurNU379ttvk0IMWWGIHWoYxpo1ax49enT16tWjR48S0e7du8Ph8KRJkz777LPS0tKenp7Gxsb6+vpDhw6NHz8+Y/8f4IFlwUQi8fTpU7yDLNsN3psY2o73888/b9q0iYjMd9EzT548IaJAIOB2u+047oi+vj479vuCiMfjO3bs6OjoeOedd2Kx2J07dyorKwsLCzPdLkjRUDrUMIwFCxbcuXNn2bJlVVVVRBSJRNavX2/+kGTs2LErV65ct27duHHjMvB/AE4ikciPP/7Y0tJy+/ZtIpo9e/abb74ZDAYnTpyY6abBsA2lNzG0na29vf3jjz8e5B8cOXIkqULixeGVENPd3X316lWPxzNr1qxMtwU4eG6Hdnd3X7p0qaSkxLzMnEgkZFk2DCMvL2/WrFkjRzr2ujCAg2Fogx2EqIQAAAAA/hfKZwAAABDXv2Vf5mbI4/x0AAAAAElFTkSuQmCC\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":60746,"title":"List Ormiston prime pairs","description":"The numbers 1913 and 1931 form the first Ormiston prime pair. The numbers are consecutive primes, and they are anagrams of each other—that is, the digits of one number can be arranged to give the second number. 347 and 743 are not an Ormiston prime pair: they are anagrams of each other, but they are not consecutive primes. \r\nWrite a function that produces the nth Ormiston prime pair.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 93px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 46.5px; transform-origin: 407px 46.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe numbers 1913 and 1931 form the first Ormiston prime pair. The numbers are consecutive primes, and they are anagrams of each other—that is, the digits of one number can be arranged to give the second number. 347 and 743 are not an Ormiston prime pair: they are anagrams of each other, but they are not consecutive primes. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that produces the nth Ormiston prime pair.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = OrmistonPrimePair(n)\r\n  p = primes(n); \r\n  y = isequal(sort(p(n)),sort(p(n+1)));\r\nend","test_suite":"%%\r\nn = 1;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [1913 1931];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 18;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [55313 55331];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 54;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [131413 131431];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 126;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [343337 343373];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 180;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [481513 481531];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 1080;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [2744279 2744297];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 1818;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [4696613 4696631];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 5436;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [14589013 14589031];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 7290;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [19592813 19592831];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 10800;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [29470879 29470897];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 17496;\r\ny = OrmistonPrimePair(n);\r\ny_correct = [48654979 48654997];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 11111;\r\ny = OrmistonPrimePair(n);\r\nsmf_correct = 81182;\r\nsmf = sum([max(factor(y(1)+1)) max(factor(y(2)+1))]);\r\nassert(isequal(smf,smf_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":1,"created_by":46909,"edited_by":46909,"edited_at":"2024-10-09T05:13:23.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2024-10-09T05:13:08.000Z","updated_at":"2026-06-06T01:40:24.000Z","published_at":"2024-10-09T05:13:23.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe numbers 1913 and 1931 form the first Ormiston prime pair. The numbers are consecutive primes, and they are anagrams of each other—that is, the digits of one number can be arranged to give the second number. 347 and 743 are not an Ormiston prime pair: they are anagrams of each other, but they are not consecutive primes. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that produces the nth Ormiston prime pair.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61292,"title":"The Singularity - Event Horizon (Absolute Zero)","description":"Inspired by Problem61291\r\nMô tả:\r\nBầy đàn gồm M agents phải di chuyển xuyên qua không gian 5D Hyper-Torus ( kích thước mỗi chiều L = 100 ) từ Node 1 đến Target Node. Để sống sót, thuật toán của bạn phải tuân thủ nghiêm ngặt các định luật vật lí sau:\r\n1. Hình học Torus 5D: Khoảng cách giữa 2 điểm là khoảng cách Chebyshev trên mặt Torus:\r\n        d = max(min( | x_i - y_i |,100 - | x_i - y_i | )) cho i = 1..5.\r\n2. Động lực học Pulse: Chi phí năng lượng tại thời điểm cập bến t bị nhân bởi hệ số \r\n        Pulse(t) = 1 + 2 sin^2(pi*t/2). Lưu ý: V_{swarm} = 20.\r\n3. Kẻ săn mồi ( Dynamic Predator ): Predator xuất phát từ pred_start với V_p = 15. Nếu tại bất kì node trung gian nào, Predator có thể đến trước hoặc cùng lúc với bầy đàn ( t_p \u003c= t_s ), bầy đàn sẽ bị tiêu diệt ( Energy = -1 ).\r\n4. Cấm quay đầu ( No-Revisit Rule ): Để tránh việc \"câu giờ\" đợi nhịp Pulse thấp, bầy đàn không được phép đi qua 1 node quá một lần trong cùng 1 hành trình.\r\n5. Hệ số bão hòa \u0026 Thuế Entropy: *Sat  = M + 0.125 x M x ( M - 1 ).\r\n6. Cộng hưởng Spin: Nếu tọa độ thứ 5(ω) của node đến gần sát một số nguyên ( sai số \u003c 0.05 ), một hình phạt Spin = 50 x (step + 1) sẽ được cộng vào chi phí","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 405px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 202.5px; transform-origin: 468.5px 202.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInspired by \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://ww2.mathworks.cn/matlabcentral/cody/groups/97667/problems/61291\"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 91, 130); border-block-start-color: rgb(0, 91, 130); border-bottom-color: rgb(0, 91, 130); border-inline-end-color: rgb(0, 91, 130); border-inline-start-color: rgb(0, 91, 130); border-left-color: rgb(0, 91, 130); border-right-color: rgb(0, 91, 130); border-top-color: rgb(0, 91, 130); caret-color: rgb(0, 91, 130); color: rgb(0, 91, 130); column-rule-color: rgb(0, 91, 130); outline-color: rgb(0, 91, 130); text-decoration-color: rgb(0, 91, 130); text-emphasis-color: rgb(0, 91, 130); \"\u003e\u003cspan style=\"\"\u003eProblem61291\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eMô tả:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBầy đàn gồm \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eM\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e agents phải di chuyển xuyên qua không gian 5D Hyper-Torus ( kích thước mỗi chiều \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eL\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 100 ) từ Node 1 đến Target Node. Để sống sót, thuật toán của bạn phải tuân thủ nghiêm ngặt các định luật vật lí sau:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eHình học Torus 5D\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Khoảng cách giữa 2 điểm là khoảng cách Chebyshev trên mặt Torus:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        d = max(min( | x_i - y_i |,100 - | x_i - y_i | )) cho i = 1..5.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eĐộng lực học Pulse\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Chi phí năng lượng tại thời điểm cập bến \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003et\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e bị nhân bởi hệ số \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e        Pulse(t) = 1 + 2 sin^2(pi*t/2). Lưu ý: V_{swarm} = 20.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eKẻ săn mồi ( Dynamic Predator ):\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Predator xuất phát từ pred_start với V_p = 15. Nếu tại bất kì node trung gian nào, Predator có thể đến trước hoặc cùng lúc với bầy đàn ( t_p \u0026lt;= t_s ), bầy đàn sẽ bị tiêu diệt ( Energy = -1 ).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e4. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eCấm quay đầu ( No-Revisit Rule ):\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Để tránh việc \"câu giờ\" đợi nhịp Pulse thấp, bầy đàn không được phép đi qua 1 node quá một lần trong cùng 1 hành trình.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e5. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eHệ số bão hòa \u0026amp; Thuế Entropy\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: *Sat  = \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eM\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e + 0.125 x M x ( M - 1 ).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e6. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eCộng hưởng Spin\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Nếu tọa độ thứ 5(ω) của node đến gần sát một số nguyên ( sai số \u0026lt; 0.05 ), một hình phạt Spin = 50 x (\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estep\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e + 1) sẽ được cộng vào chi phí\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [max_energy, best_path] = solve_event_horizon_v3(nodes, pred_start, params)\r\n    V_p = 15;%\r\nend","test_suite":"%% PHASE 1: THE PULSE TIMING TRAP\r\nclear n p;\r\np.M = 1; p.target = 2; p.ATP_total = 2000;\r\nn(1).coord = [0,0,0,0,0.5]; n(1).res = 1;\r\nn(2).coord = [30,0,0,0,0.5]; n(2).res = 10; \r\nn(3).coord = [10,0,0,0,0.5]; n(3).res = 0.1;\r\n[e1, s1] = solve_event_horizon_v3(n, 0, p);\r\nassert(~isempty(s1) \u0026\u0026 length(s1{1}) == 3, 'FAILED T1: Phải đi vòng qua Node 3 để khớp t=2.0s.');\r\n\r\n%% PHASE 2: HYPER-TORUS WRAP-AROUND \r\nclear n p; p.M = 1; p.ATP_total = 2000; p.target = 2;\r\nbase.res = 1; base.coord = [0,0,0,0,0.5];\r\n\r\n% Test 2: Chiều 1\r\nn2 = repmat(base, 1, 2); n2(2).coord(1) = 90;\r\n[e2, ~] = solve_event_horizon_v3(n2, 0, p);\r\nassert(abs(e2 - 1980) \u003c 1e-3, 'FAILED T2: Lỗi Torus chiều 1');\r\n\r\n% Test 3: Chiều 5\r\nn3 = repmat(base, 1, 2); n3(2).coord(5) = 95.5; \r\n[e3, ~] = solve_event_horizon_v3(n3, 0, p);\r\nassert(e3 \u003e 1990, 'FAILED T3: Lỗi Torus chiều 5');\r\n\r\n%% PHASE 4: PREDATOR INTERCEPT \r\nclear n p; p.M = 1; p.ATP_total = 5000; p.target = 2;\r\nn(1).coord = [0,0,0,0,0.5]; n(1).res = 1;\r\nn(2).coord = [40,0,0,0,0.5]; n(2).res = 1; \r\n\r\nn(3).coord = [0,20,0,0,0.5]; n(3).res = 0.1; \r\n\r\nn(4).coord = [0,60,0,0,0.5]; \r\n\r\n[e7, s7] = solve_event_horizon_v3(n, 4, p);\r\n\r\nassert(~isempty(s7) \u0026\u0026 e7 \u003e 0, 'FAILED T7: Vẫn không tìm thấy đường an toàn');\r\n\r\n%% TEST 20: THE OMEGA LABYRINTH (Bản Chuẩn Hóa 100%)\r\nclear n p;\r\n% 1. Cấu hình cố định để Solver và Testcase đồng bộ\r\np.M = 10; \r\np.target = 5; \r\np.ATP_total = 10000;\r\nV_s = 20; \r\nV_p = 15; % Hằng số Predator\r\n\r\n% 2. Tạo 5 Nodes với tọa độ NẰM TRONG KHOẢNG [0, 100]\r\n% Node 1: Xuất phát\r\nn(1).coord = [10, 10, 10, 10, 0.5]; n(1).res = 1;\r\n% Node 2: Predator (Kẻ săn mồi đứng đây)\r\nn(2).coord = [30, 10, 10, 10, 0.5]; n(2).res = 1;\r\n% Node 3: Node trung gian (Đường vòng an toàn)\r\nn(3).coord = [10, 50, 10, 10, 0.5]; n(3).res = 0.5;\r\n% Node 4: Node rác\r\nn(4).coord = [80, 80, 80, 80, 0.5]; n(4).res = 1;\r\n% Node 5: Đích\r\nn(5).coord = [50, 50, 10, 10, 0.5]; n(5).res = 0.5;\r\n\r\n% 3. Chạy Solver\r\n[user_e, user_path] = solve_event_horizon_v3(n, 2, p);\r\n\r\n% 4. CHẶN LỖI CRASH (Nếu Solver trả về rỗng)\r\nassert(~isempty(user_path) \u0026\u0026 ~isempty(user_path{1}), 'Solver không tìm thấy bất kỳ con đường nào!');\r\n\r\n% 5. KIỂM TRA LOGIC SINH TỒN\r\npath = user_path{1};\r\nt_run = 0; is_captured = false;\r\nSat = p.M + 0.125 * p.M * (p.M - 1);\r\ne_val = p.ATP_total;\r\n\r\nfor k = 1:length(path)-1\r\n    u = path(k); v = path(k+1);\r\n    df = abs(n(u).coord - n(v).coord);\r\n    % Chuẩn hóa khoảng cách Torus chuẩn 100%\r\n    d = max(min(df, 100 - df));\r\n    \r\n    t_run = t_run + d/V_s;\r\n    \r\n    % Kiểm tra Predator (Node 2) có bắt được tại Node v không\r\n    df_p = abs(n(2).coord - n(v).coord);\r\n    dp = max(min(df_p, 100 - df_p));\r\n    \r\n    if dp/V_p \u003c= t_run + 1e-9\r\n        is_captured = true; break;\r\n    end\r\n    \r\n    % Tính năng lượng để đối chiếu\r\n    pulse = 1 + 2 * (sin(t_run * pi / 2)^2);\r\n    cost = (d * n(v).res * Sat * pulse) * (1.15^(k-1));\r\n    if abs(n(v).coord(5) - round(n(v).coord(5))) \u003c 0.05\r\n        cost = cost + 50 * k;\r\n    end\r\n    e_val = e_val - cost;\r\nend\r\n\r\n% ASSERTION CUỐI CÙNG\r\nassert(~is_captured, 'Omega Phase: Swarm captured! Code của bạn đang phớt lờ Predator.');\r\nassert(abs(user_e - e_val) \u003c 1e-5, 'Omega Phase: Năng lượng tính toán không khớp!');\r\n%% PHASE 5: SPIN SENSITIVITY \r\nclear n p; p.M = 20; p.target = 2; p.ATP_total = 10000;\r\nn(1).coord = [0,0,0,0,0.5]; n(2).coord = [10,0,0,0,1.02]; n(2).res = 1; \r\n[e12, ~] = solve_event_horizon_v3(n, 0, p);\r\nassert(abs(e12 - 8600) \u003c 1e-4, 'FAILED T12: Spin Penalty không kích hoạt đúng ngưỡng.');\r\n\r\nn(2).coord(5) = 1.06;\r\n[e13, ~] = solve_event_horizon_v3(n, 0, p);\r\nassert(abs(e13 - 8650) \u003c 1e-4, 'FAILED T13: Spin Penalty kích hoạt sai mục tiêu.');","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":5076265,"edited_by":5076265,"edited_at":"2026-03-23T17:47:36.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":"2026-03-23T17:47:36.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-03-22T19:51:08.000Z","updated_at":"2026-06-06T20:25:40.000Z","published_at":"2026-03-22T19:51:08.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInspired by \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://ww2.mathworks.cn/matlabcentral/cody/groups/97667/problems/61291\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem61291\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eMô tả:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBầy đàn gồm \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eM\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e agents phải di chuyển xuyên qua không gian 5D Hyper-Torus ( kích thước mỗi chiều \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eL\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 100 ) từ Node 1 đến Target Node. Để sống sót, thuật toán của bạn phải tuân thủ nghiêm ngặt các định luật vật lí sau:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eHình học Torus 5D\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Khoảng cách giữa 2 điểm là khoảng cách Chebyshev trên mặt Torus:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e        d = max(min( | x_i - y_i |,100 - | x_i - y_i | )) cho i = 1..5.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eĐộng lực học Pulse\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Chi phí năng lượng tại thời điểm cập bến \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e bị nhân bởi hệ số \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e        Pulse(t) = 1 + 2 sin^2(pi*t/2). Lưu ý: V_{swarm} = 20.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eKẻ săn mồi ( Dynamic Predator ):\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Predator xuất phát từ pred_start với V_p = 15. Nếu tại bất kì node trung gian nào, Predator có thể đến trước hoặc cùng lúc với bầy đàn ( t_p \u0026lt;= t_s ), bầy đàn sẽ bị tiêu diệt ( Energy = -1 ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e4. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCấm quay đầu ( No-Revisit Rule ):\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Để tránh việc \\\"câu giờ\\\" đợi nhịp Pulse thấp, bầy đàn không được phép đi qua 1 node quá một lần trong cùng 1 hành trình.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e5. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eHệ số bão hòa \u0026amp; Thuế Entropy\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: *Sat  = \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eM\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e + 0.125 x M x ( M - 1 ).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e6. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCộng hưởng Spin\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Nếu tọa độ thứ 5(ω) của node đến gần sát một số nguyên ( sai số \u0026lt; 0.05 ), một hình phạt Spin = 50 x (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estep\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e + 1) sẽ được cộng vào chi phí\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61046,"title":"Decipher Message Using Prime of Primitive Root of Two Sequence Key","description":"Provided a message with all characters \u003c= 255 (ascii) as an input, decode the padded message (removing the random character pad), XORing input converted to binary vector (8 bits each) with the inputted prime having primitive root of two as the key. The key is the repeated sequence of 2^x modulo prime key input starting from x=0 until the cycle repeats (unpadded zero binary represented vector of the repeated sequence). After XORing, remove the padded front and return the character array as output.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 105px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 52.5px; transform-origin: 408px 52.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 52.5px; text-align: left; transform-origin: 385px 52.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eProvided a message with all characters \u0026lt;= 255 (ascii) as an input, decode the padded message (removing the random character pad), XORing input converted to binary vector (8 bits each) with the inputted prime having primitive root of two as the key. The key is the repeated sequence of 2^x modulo prime key input starting from x=0 until the cycle repeats (unpadded zero binary represented vector of the repeated sequence). After XORing, remove the padded front and return the character array as output.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function d = deCipher(x,key)\r\n  d=xor(x,key);\r\nend\r\n","test_suite":"%%\r\nx=[39   212    74    83   164    14     3   175    39   212    74    83   164    14     3   175    39   212    74    83   164   14     3   175    39   212    74    83   164    14     3   175    39   212    74    83   164    14     3   175    39   212   74    83   164    14     3   175    39   212    74    83   164    14     3   175    39   212    74    83   164    14     3   19   242    77   208   208    52   219   130    53   242    82   200   207    60   218];\r\nassert(isequal(deCipher(x,19),'I love to swim!'));\r\n%%\r\nx=double('şlŒœŚøùĂ¨©ădurŢŠª«Ădõ³f ÈĳĨĻis´Ŕ~êĪŢŞjhĻľŒĒďċĈÓ»ŃÃÜĮîĜŐËīōï´ÖŜąđotŚļĶ¦ĺą®ŝšŊňÇ´ļōďÆł¶ÕľŐĔşºśŔdkĢŠŏĽá³ÐqfÊ¯ĬŕĔăĢċĠŋÆÄĮÅĈėĠĠ')-100;\r\nassert(isequal(deCipher(x,797),'abcdefghijklmnopqrstuvwxyz !@#$%^\u0026*()_+ 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ'));\r\n%%\r\nx=double('¼ďòææòïîÐÄ¥Æ°ðçØúĮĞ²ŢÄŝÍËÇŢōìœïèğŐ³¼fªÐÚŗ|ęģŀŌ®ĺĸŠ²£ğÎäzix¿ŀĝĀ³ÚĉĆxùÀpœįqŅ¹ÌĀ³¾jĕl¥¸Ëĕ ÈŚÕ§ĻÀªđĈË¯¦ĝŇÖĠÉ®ŖÞÇÿĒæwİğ¢¹¡þîľğÍ°ýq¶ĻÛŘ÷lŘ§sŀĊěÀÓōşāÁŖĿ¶ŊÁŋßh¨Ù·¦ČåªëĬùİ¶¦¦­Ô­ì§¼ºŋİpėz¿jŠÅŚĈeļı¡œ¡Ś~{ţŘàÿwo}êïåĲĭőĴňÈĚďĤ§¨÷xĢ¾¨ĻĂĲČëħĝğ«ĕīţø©Ôłš¶Ðgõĥ¾ĊĜĎěÕıŚġõyúuŘĥđĘåªĹåēñ¤Ĭ¹Ŗíā¼ïīĿÇÓŕĔēĞëĳŕĦđ»óįĈ¢©ÃĴĿĩuĄé¼ĽņĘwŋĤâŠŉĶòńĺĝĈŁÃč£ņs¡q¡ŞġĒ©Ăºõįjhwd¸ÆĶªŒĚ¶ĉ½òřöĥĶæŜóěïÚĸr¦ŃĩĠŘĵĥľùģĖąĦnŞìĚŔĻřĨíţùŗýķŅÁĎ£k} åėėŊùÒÕĄĀÔ}ÖÍĭŉ¿Ň ÜőpöĚŞ¯ŜēđĢ«fðåčÊãtņņĄ¾ĝdīj­ī~ÓÃ¦ĳ¼þ~ĺĠázvhg¾Ögįĵ¡ęįÚ§ĐŒŖŌÎİusjŢ¸Ĵ¶ś{hôðŢĚúĽĢģ´ëŀādÅ´ĤoŞŉtēt¶čĦŁīÛáŁĤræuöă¿ºėńöŇŇÜĵëņ×ŒřĿ}yĬâĶĀĬŉÿÔčyþŏŌĮŉtËÍěĥĪÔìhßĴéìĬ¹×šĦ¡ÈÑ¾o¯â²ÔĤń­×ŅĎĭðďtæ¿ºľÄÜÇÅşóðļÆİÕşdwĲÈÖíŜÉøĘfğĽþ¿Ė¥ĹęÃŜĈŁŇĳĉÂÍänõsıĪŢŌèŌÂµĸÛÙ·ħÄôÿšì¯ĴŅîĒßuďÉħ·ĕĴuĊxÞ·ØªoĥĐÜăĥ®ĐkoĽłĸĚÝħĽîĔĞ¿ŔĐĝÿy÷~ãş±ŕÒÀİëĻŜæ¿ÉĢĉĢtćãĈřřxï¼úļ÷ħàĦüîČąÐĽ§¢ÑľßµŖŊëäĆÐl¡ŞèīÏØŜûí½ĥĜĝ£ÚjŕÇăĠxÚŒÞ¹ÖĖÑćŘö°õmňÅĔĬłĻĨjséÀhÖłĐmĽĪ©irôvŉōĪİĉĮ kĿÚ Ąōïis©Ùdĵ{Āü¶ŔÐćtĶĈÅċĦğĆŅ¹é¯ôıÙŇĞŊŝùoÉĤÃĉãŉŐxø¶ÑÍĨ­øÓæùfĨŌÀyŖ¨đĻ°čiÂòĸáŞ ¡i°œţèÈ¬¡ňĺĆxŐ¾àÜÆÜţŏsħċďšdÄâßé§û¹èrĖ¼Į®ăĆşŁã÷ĎëĭĖiÃßĞŃêēæÕİĨļĺeď¡ĬŐđzŀy®öŠĆěĂĴ¥ğêŃ§ēŅŀ{Ğ£ý¨p}ŀŅęŜr·ŕºõąrÙČ¨ĊĄxèōĨ¡Ŀ×ě·ĒÏĄ»ĳĈÉŠÊččðřĘ~Þ|ÿŁnqšįı¡şãœğħÇņúÎĴŃÊĀĎüĐÕħıÔňĆŊ¾¥ĂÅ±ŎĆĊ»ĠâČsÒŜöŝÕ¹ĭt¥ùĪĽñí¦ÔĈĚŗ´Ķŋ¤ŎķÝňœúĂĚĝmzĴëĐĉÚĒ÷ðģĄlīĭÄőÂ¼¶ăėŅĩ´ČĹīŞ ĥŏęôŎēñèĞďľļjŇŚ´ Ö±ŃÊùàąëŕİĪŕŃªmo~ò°ŃģĊı§mmÔĈÆđðªìÔÚëôrćŎÉĦŝloģĳōŐÜĜŚÿiħĒŝpŉĖzļî{Ļtē½~ĶĄþ¶ýsġŎy­išÂ¬Ĝ£ý¼ïŢÎ}Ďō¡lőĨä÷ÜōĹİfşŉdĎĔİħtŔŖ÷ĂÑÂĝńŚ«£ĊĶĖĮĞÇśľÙņÔĥÇŇwù¹ŀŝñäÞĊæsüšġāøëĥåėý¦ùčº¶¹¯āgÅº¬Ć¼¾Ċŗ¹ĢºnĲ{Ĥđ±|ńÑŖrÇŞĢŗō«ýq½ĂĒèįčŁvfðÌĖĈýč~ŠşčĠÕĂâĝĜăęì÷É|gðĮÀ£ģŏĺä»ÈØËÅ«ô©éÞĔ±ĭĒ °ËĢĜħéĺºşĿħőńĳ¡åŀÈģĀŞŔÏśĠŎğ~r½řĵeãr³ķĞë÷ĈÐĉÃěĒĳŅ÷ÿĄăvÞÒķĻqįðŏŖŌÃŉŊ³çŗèőyßÖ®İħµd°őĞhĻwĜiŇŜŔĢĨķęÌª×ĄėĝåĦr }àÔûç½ºţäěß¢ĕÌĴÐõĎĐáţė´ĭ¤ËÌĖÀļ}ŉÉÖ©¥łĨľÄÏŘĮ©ŔÀk­ġ´ōôĽŁŌ§yĠöĜŏÃ¨eňåŘĉ}gòì¬Ř£ĽåĝŊĐºî£ðā»şă´ŕh±ŚiĶĚÚëŏ¶¢ÿþk¦ēŗķň¹ĤÂŞĠÖwđċ§}ŚjĚæàĶµú¸íĻŌºÿİĦŠâ×Ĩā´Ř©Öo®á®Ĝê»ŗı²ÒāÌīĥÖîİíqwŌŇtŀÁôÓÉŕãÒĪč£ĬÀļnmêįśţÃÜġ¾~Ĳľ{ĥì´vŐŔàĐèßŏkŊÈŞĝù×ÜŚÑÔÞhōŗŗ±xuĔ¿ßŘèãÄŕĺ´ĄÝ¶ĭ¢igŊv¹ţ«òuÛĥŚŉŎŇľĜĔĸòčşŕīŉĠçŅŉÁśŒč¾¼°§ŔmŢpçĭğkßëą|ŋåý¢{ŀĆćęÒ¨pţŒçÏėĕľÏĭĺ¾ŜæČ¡ķr·Ĺĳ­rŚśÿœïĊĎ¸ĈÿŢĕ½ĩĵl÷ì¯ěàięĆě­ºñ±ąýÈĝĚòÝŚĦ²±ÀÓĠęĢĳŝìĦĸ»ĉŝuÏ¤¸ŔĽÞÏçrà·ĸďœňĭ¼ùãÈþrąùh§wŎ¡ġĕĨđÞĠĊòýõ¨ļďµÈþ¹èĵêŖõøŏĊ¤ĩ{úÎ®Ó°ĐŋĵŐòÏĚ¶ōŚÖčĈīÔæŕĨŃ¢nËßÚeİĔ»ÇòèěæûsªĨ¶ŔēĨĖÃ¤Ģē´±ćŋį¢µĳïåÉ³­Š·ņ«Ōļ~µšíŎùō¿kĬŗßĖ¬ĠċŘďřİĜŇöģ«rmŔýëzř½ŒìŢ¹ġdõĸ»úĸĖĳāīííļĕnĤŋĶádėęłĐ£ţĜÎĂ¾ĕmŁf×îÑè{ŝúĳ´Ŝ¢šikuąéèçŔàùġĻÔñsfúòŗtåŋĦméúċeõïŅøņŖĔīōjĶy½ÏÓİkĮĦ£ŇĮ}ĆĪĳĐÞĮ}śĕĠÀŁĩÎŎlōĚŊßħĿįÅŔŗjĪªpďxøÑóļĪŔúûŔrŀq°ňÝvĵĚĘĞvşġø«§ĮķŢÿĹÑŒ£ÑŔ¡ĕxŎíºĦyœĊ»ëêĂÛÓŗąņņĠnĆ´çŗ©ļİ£ĪñŋèÎĕōšĲė~Ōª¬zãŔģĈ «šĲĝřüęăĴœşçäčėrfÉŝēţªőfàÀþmÒÅäĔÃİăĴ±ĹÃńÙðŎŃiĘ¢íßřyįÊÂţľ·ĐĈsećŅÀľġhēĂ}ČġqÙġĚēĪĤ­¹ÃşĂňñĤēţ«ŏúeÖÊÖ¹ł´êśōšìřßôŜ£şÊćŋĩÌńĎªĝĹĩıãÏħsśĀď¯ľł²£Ĉ|ĒďíöóĂø·lĥõśĥ¬Õâý¼ĝĈòā±ÓĝĨĻĥéðĦhÍĬĚëªňĞÿĄ¢~ě´ŇĹfùí¦ú÷ħjĥķģ÷Čŋĵ°ÅÀÁļĘ¬ĸÇëŊĝŢŋÕŠðÝĄxxß·Ŝ»ðāÉĮċ¨ĥĔŅśåõ|Ď¿Ö~Ďŕłª¯íiğÛŕíðÛïÿĢĽĐ×ŗå³°ĳĈlĦîùĕ®ĂśåwĨòĞ¾Ņj»ÔpÀŗîĥî·äġÝĞĿûŢ¥ċ¤ĜÉùşĚríŠŜşŏŔª÷įoÜ¨śÁıÏÙüÂÝóŊņëÌĖ³§iďÃÎČĠďeñŃoÍīÎăĜĬ´ËďÝęrĄĊŃĴÊŅ³ÑzŉĉőĔĶŚąĤĢ¯ą­ĤüċdĄl~ù§ŌĀĚqĨrØ¿ĸĴőêŎĭáËŋŜŀãāĩĐ f£éäöŐœ­úóÚÀĢÞā{ŉŋçŁŒõÿrÓōæÀlńŠŊüĎĴËÍråÌÆ·Ħŝëé¤ŗoœÜĸôtģ¼²ðŜ¶Òe¬lÊøðà¦ŒńŎīĒ{ŀļeŜōŏ|íķĢĩýÊĞ÷npŕĵĝëģè²ĐĊćęŌćĜĴèţ¾ÚĲĒ{ōļœúŏnĩàrļĎu½ŉŢÊ¿Ėő}āòŞĈºďśÅİºġĮĸĚĕjÝŁæĸú Č®ġĎĨĊÐēĐĬĘÏðôm¹¤Į±ŋâûĘ²ĈĆĜčÜÚěņ¨ËĽªm|ĹĝÒŞ³ÌŀgvĞŜĠ²čŜl×ĥ|Ňg¸~ŔúĻĿĲğŃŒïgéğÊİĸĂőĭąròŘķąÎëĚĳ¥ý³ŘŘőÖđ·œóœĀåŅÎîĊĈoàĮêæçutĻŇÔµŕqÓsÝīĞĭšŜ¯n¿ıĺìx£Ī¡łš´~Õļ®ÆěŃėķąÛp}þÀ¼kē¸ÊŀÏ»íùæĲk´ºŠpā§êjŢŁŏĶÔÜiÀłŋíáĨŃyöšćīqáÊ¶ġćģ³čĪĀóČŁŞûÓģĞęğĖţmò´Õĕ­ŢÁİ£¼­|şģślĊŇæĜĭz¢¨qŗûĔöĺĉŇšòzŌõ|œōÉŗĐą®ÛÿóĚ¼ŁŇŠĂÛêÀŘÙàļŜēĩ½ÈĴŋŇĊĆ¡ùÉļċñĩ¡yÈmĴpe÷Ï­Ş£ŔmçĨī´ĲĠf®æzīyěĒĦÓŎŀuņüìàľØÂØ~kÆ|ø×ÿĴ¿śpŋ÷±ĞıĂf¤mĞïś ĽłótnÏêĎÞĨéŌŉÏĪxĖĢĶşŔÈñœòÄďÛĹĖŢČô²ĮęµīĹáā¾ăèïĥo©ęìvïvz¾ĳĵĞořwĕĠÛĘĀpÎĭŇĥÝÜ×kþĠåĹo tŊĸsşēĻg{ĕµī¿ßĽâþÊðįÔęÏĭĕĤÚñĖČæ·³ĬõrĎħļřĀŠ|Đð¬ąíÓüĴó»ªĎ³ŗym²óŎiĮÃ©ŇŊz¢ňÝÄĎËĥĀdĐėēĻêŝōĎ¬ŌţĜÌËśĮĿ ħ£ŖuĳĺĹĉĩÐñÍĖ³®wÜo¸soŒá¤oÙĪļÈþmĳıļôŉÑ®p£ÒāĕµĜ¥ð¦ŉßąĲçÅºŠÂőğîőmďiÐķļĤŃêţēºÝĺòt¬m÷ŏ¨¥¹¦īšÝĒĶÍökįĄđĄòĄĚş«×ŜăíĪÜÃÍoßňĭøĠ­ÝĕăĹĤĩĳĐxĘpśğľıėŀĚģ²ŌĬŝĩċÀĤđĄĄmíţ²ìÒïăłÆeóŖÃĪºõüºþÅĚœĀkāĲŞčěĎħĎåéyŢŊĳŇµßlãĮkĕßĵòÁĀ´ŔêdŠĎė·ŒòĆþ­xÄĈ¯êÌō½ğĐğ¯ŅŇĺŔñûőÐÅôŝĕŞĬĐĖņŘÝľęÄ¯ì°ÿiĻÁ¬į¹ĪðjĳĿŖ°ĸ{À¤ÌÙĴgæ £ÃÉŅŀËřńřŜĴśŗÅ·ĪlïĶþğüŝŐĦŏŋĦĶðŢĐĵĹČîÍĨzČĻŘģÊéġċúo¸÷ñ©ðwńĎāâğŚĸ¢ŏěĳoĂÕ÷ąÒŅyåÖÅdý×ÝÝŖęöĹ¸ĕzĤÑřĈ ¢ķÒŚŋŝÄďóÙ¹ŜċĪÑĒÜĖÛÃĉÑŘāÈöÜĴĥÆ¾ÜčĴĖàŏĨÏúĶċlíĘÆÚñőmÀŔĄöÍ©dþŅńn§ĺĩdŝş¼ñîńÓąÓıÒzªÏĦßŖñśĤ»°åý­ēÁĹ£ĺsÖĂå£ĺĢĪ²Ã²řıňÎnśuÄşńČ ŋïËÁŗÝíčĶìtÖĢĖį¼ĢĴe·³ò®ŐœĮ¾é|ÉãčŘĘkħÔ{ŢĎjĐĕ¤×Ġql¶ŕĊŚŗ¨ŒœÝņĕČ~āf|sŘşÕĘÆèĕķĀĈ»°ī«ş¤ĳŒºđnōmøšĳ¼ĭęfī³áåĩñĄĹďĐðÀıöiņ óÑāæ¿ĝĻĢðùĊõîőŉċëuüļšçý¢ŎØłhĸï®ŢûÑıĊüúĖûĽ§ĥģ£måĭ¿őÅĦŎčùäĤķĶæ±Ûįċİĵê~ÞţszĐŕľĦç¾ņĜèê ÇöÊÂķţuiûÕţíįâ¶Ò¿õĿåôfûÙŔŀÿĒŐĬŞ¸ćßģãéķàjİĜņ¾àĿŞó¬ĺŕĮãıÀÎ²ą¸ØÝĸÒĄģķwķ­ĆeĖ¬ò÷ħ¤ŀüďġšāğsŌôŀfĀĝĨ¦nĖĵªÙÂøĄĔŎÌoċ¢àÜř¾ŐüŅŗÖĊÌēýõµŝīŚ´ŘĀÑěòeù¹ŎĻāŊĠpČĳõĺĐ{ŜlķäšēĿ£ûĪĴĚrĭÖåæw·ÆĩŜ¥ýÍüh¬ç¬ðĞòÂŎ­ÝÖĕĸşģĆ©ŉĂÂŏÊŘ»óĕÂĊăsĪōĝŊÎrĊţĴèÂĮÃĿĂÊičđkêĔ²ţÃĘĴ²òģĸş¶}Ç°¶ëºİġÁ©gĥ·«¼ĻŎw|ÿéļ||Ēć¡ěoŊëŃŀÏyËēr»{äåĚľn»ł}üíąĬĥÍŎœóĩıĆù¬ñæ§ĞģřĞøÒóćś¤q¤ėĲÈėņæ¢ŏ¤æïŠŀň|øĊĿŀâàŠŎŕäÏō{zÑáðŇ÷ĀįğÈģė´éģoòĀõÂŇŋ£őŚm ĿĝğĉŜÌąŜÇĹ×{w|èÆŘ×vķ|ŏçĉmÏēĜŐŐğłpÁxĩśnìŉėľŌņ¡ĠĂsðõwkĺçí°ŘčhÔùĺĮąŝĝþ·Ěĕët§úÓŠ®vŅņÈŘÞŊÐªĮâŃèČŢfŕexîÌęĖë¯zĨàÇÙŠĸŝŘüÓóč©áÓĆĚļęsÅuñōď ēŕþøáĲīwđĪĈ×ñŔìÄïÌûĻãđéĂþúsÞ©ìĀ×¼ĻĒêiĆàí»ġĩęŠāçököœÀ©y¹šřğÿþòt¯ŕêËÊ~ÔìÈð×ŕÚ¿ĭń¬ĩĜĆĒoāý³ĔĒĺÂĳĈîĭ×šòËĪµŕÌ¥øŘĆÛţć±ïĔōûŊ¦şĊðőù¾ĞûŚľņ£²èĀĦ¡ŒřŉĔäjŘĜÌĥsą¥ºÐľļ¤ÁµšăŚÉĵû¼ég~ÆŔŞêŏÅæÉ{Ù×u¸ŊeĶeęŎķőÑôôşŁŇŊéĆĘËœëĩÀţň¬ÆŎįîgħmĞÃėj¦ðćpĻœ»­ĦĐøkąÂċĶ·ğĳęþľŠÆå ĹúÀÊĎÍnöĺ¦ĤnďdeîĂægěîrđĂÆ~Ĩtå®ĲĕŞĴĥêºĖ½wŅ¶Ø®æàřÐĺuĬĤ®ĥň³śķŚæüĖ±ÏàŒôĤŔħġfñĬġħĚÎáíĘĥŒĘĥĕ²ĴĘŀfµiÓìÒÍdŢŜĦéiåêōĿĝŊĜ¯čģ¾Šî´đľÇċĥÒôĪăŀğăÌÿ°ĥĻŀėë½¾Ħķ|sÎŝĨĦ«ºıw®íķÙÔìqÔŖµ°Æģ~Ě¡ïśqīĸdòÛŕãĵţĘ§ĜĖ«ġ»ßÒ¢ŎĶŠkĒÝĪĆŕºĴëĀđ·Đ©ĠoĐĴ¶ÄÙċģČėù³ØÎŌßĸl±¼ĜėŎŀóí¯mĺĪĥÜĢŔuāyåįĆ¾ăŘėêďĔķiĭő¢õŔîæÿŠúØ¤ôĴ§wĥ©Ţ¶ĕĳáoč ÔäĖĐÔnrħâfév¼ĀÄâĪĤőċäĉ¿ēď¼ļĶhÍÁø¨ÝĨÑŘéùģzįňĎ¤Ň¯iĞŠİÅº ŝğœ©yîĂÒąŏ¸ç¥Çĳtīı¥tĂŏĥĬČ~ÍĴêĬðŋĕāêiēÛıŘĎŃĭĐÈĞĚķÑùĜĤÇĢßĴÔĶğŢĿř¡öıśĮÀÖġ|ėħn´º¨ÍĦ³ĜŁúþxÌĀ¸¦łĭ¢±ĹdñŀĩŚ¥ħ¬ŠxĨĉîíÃ èÊıÓĵĢ¡řkœŃÔĚövĝ´ģĚŎÊĈěëć|đyÒ³èäĝÐ{¸şÁīšøŇÆĝÿőģìµïšĈņęięğÀĒlŒØÎŉŊÒÜĮ¯½æĢÍkĔšÉéĒ³ĊċjòøkwÿóðōĄĆ÷~«ĺµhģŅĈêÌĖėŕĢĹązæômüðğŘf¬ĐŎçŌšĲďĘāĉ}õýęùóÍËğìøîÑêÛ±ğčóĆxýi¨ŊřħĔÛĨĎĿĊ£ĜśĤð«ãÐĘĴİËįlĮoĘĸĸðŌâÖēëÉņĺÀj¨ĘľńĸĔĐýº²ŉŚ¾ąfŊŜèģnºČŅēņăĜŠ§ĹĪ×ļìōeñº­ýÑÞőğĚ{Ħ©īħĔĠtĖ÷œĝįÈ¬üęČÙjōêàÀÊøŋæ÷îrĮxoiĜįõÒöÙ¬îrrĠňŖ©lĽ¹ìĵ¡āĿ®{swŠŒČÃŢĽÓŌŐçl¶ÿ¾ÀĻdÅčŎĚéŜoĳħqÏj·ĵÉuqðŕçĎŚçş­ìÎ¬ŀĒŘŖĲÖýò¬áŜąĮÌĚŊ£řĄãĽ£¦§ğÑĶĢ¢ČçàdãÒøÛÉĨĩè¢ĂŔċþØÏŗğŎĻķñd­ŀĺ|Ęċàäü¦¦Đé¶ľóÉØïŅòŒºĮýŁvĢĜčđ±¸áŐØĥªğpüÁ÷ďÞśĎÍÔêÁĖxöÐëoĝõĸĈĈĚÈŎŁþìţñĸņńĺïēĘº~ġËªĢēçħª×ĻgçĈ¶ĈÜóæàoöŔďŗķØĭģĕšĨjûÔïŞyt ĥĦ³ĪĮıØĽå~­šðjśÂõŖĲ¡ā×ĵïĄÁî}ėČěp¾Ąöŏ¡Îō~ÍćpŚýüÍóÙă·­ĺûĠŔŃĨĆªđÑèōĨÌįŏ¹ªŘóĭ´zýŐò½ßäĊØ­ëšxèŚľĀî{ĤŘÈfj¡Ã÷ëŏ¥ĵµĴŖÇĩĺÎĿéŏíĜŝŌýÌ¼ŜÎĺŏ¹Ńţç|mÉ¡ŐÀıĈŕæŔÕė¿¬ęĨÂĳåĠĞÇxÂ~è´ôdČ¸ďĹÆÓùĤÀķöŉqřĐĝòķyúā­ÁãĽÿÌ}ŉpđÀčéĤÏőüĽrŕņĨŀ|ĎĚv£Ñl©üôĆÕŀōĳnð¾âńíyćĆėĈ{çÎØģñ¼ĪŘjüĚmĕøŖ÷ºoŢÁ·şÜÔ´ÏŊŗ{ĴčŘÂŉõĉł¸ĤĘ¦æâĂçĭ¨şðŎ¸İġċÙûøĀêœfĘįļé­§ŏģh¾ŏŁ}įę¿ÑĚïİåû|æĄėÆÛĪµ®Ð·ĭŊýÂĚzÿpueļq}Çg¡Äîĭŉ©ĵĴhŠ¹ÒĴĭÒtÊļtĿĄń±őĔĶíäĥëĊ}ćpÃèñ¾|ğİä±¯iôÍá¤ùhùà¶ºōŚÍċŗţÌtÄŌmxĲĿóíŜåĿoäİŃ·»ĖØØĜęµïÒĄļÃİĸäü×ÿôîŐñĔpĈāpĬõ¥°ţ§ŝŃħéĜĮ¤Į¨lŞÐ}ĦĜ÷ĀğĨ»ÌóâwèðûġÿŞıŀ­ÞŘĊĢĚÊķĥģêyŞŇ±Ò|¡ĹĊèŚĂxĸĤyĐyµōňà¥§ìřçĀÛÏĬ½¸tě¶ŜĜÊôĬ×ëtêÚjĐèŋ}xŀÇđsĕlŏõăĴkðįĦĶºÅ×òĲxÊĖōİÝĖòê Ŕ¿ø¶ğđ²ġÑĩùİòõąù½ÀĩĠń¯ÕţrľëÚÉ²ÐúţŝØĽúö¸Ţ¢©ăńøĹĈŌŊĺöåţİÃĈezĶłÄņ³ÑÍėĭuä¾×m¼įÿţuf´pĝĶ«¡şñÚĥÓÞÖř÷ŊĤ¿n°¥ŐãæeņĎŒkl÷ï×uōĸīĴ¸o·¸oÆōø©¬m­ń²þù§ĎÞ¥¤z~ŃðçËĹĐēŁŜĀð«rĹÃÃäđÅĻèôģńçĻŗĉzĴzĵôĺĸĂďĻgđ°¯Û¿Ħxwò½ĈţÅÿfĚÍ©ĞęÐ§Ń±ŌÇĶŋđ§¾ÿ§ī£Ñą¼£ĎĂäŎ¡ÅÆÿ¶e©°ŖëåļÝĎĶćĕïÖÚ»ň©ÙĐÐŜĘó×oĲĢ{oćĪá ñĊĈÇäÌşăÉüdsŋÆāgœÄ Ŀ­ÝÊl|ÇêřÔĥeŘŢÕĀÕüŢ÷řńģá¬ēãŏěÜÏúĺ÷Ôěş±¢ņþėò¢ċŃřûœ§ÞÒţĹŋĻx£ħğł÷s¢eþĺňäð°ĥýÈĔñōşĮĺĽłĹĬÚø«ĺvęėéªnĒĵíþŒĢöiĭŞ~đ°Ļ÷ÇrĔĕĳªķŔìŢģõÔÂŝÖ¢İÄjÊĢăØĶŠġĐāň}äĜÇÞxŢş÷œ«ëÉĲîĠŇŇý§áĈŘđļàjßĄāčŌØŖľ´ģļâđÇnĬıģŢōÖĒčõĈŠyđ°}ĘýÛĠ¡oţŚËĭ©ñ¤Ş°ľ')-100;\r\ny='abcdefghijklmnopqrstuvwxyz !@#$%^\u0026*()_+ 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ';\r\ny=repmat(y,1,100);\r\nrng(2718);\r\ny=y(randperm(length(y)));\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('ŀŝřřŝŠšŁţšőšĖþ¸xĤŒÇãŖ±äÿĨÚİĲŐÉÝz¦vgyüňłŃĳŐÑîkv¾äŅß¶Ħuðjĺ½igÄÀŞŜřÞÁ£ŋùdfä©kŇðoę ¸ÓĤ«ċjâ¯ċpg·Đ¦Õŀ}qĻĻg«lÉĉŞÒġÔÆķ¯»èÁĜŀ¿ĻęÎ{möġæĽ½ÐĤ°ÉÈĔØœđÀġhāĠřuËċĜÊĂÕĨęâş×ř¼­É¯µĦĎ¦øÓĨăøÌ|¿×ÎÔåá×´ÒœİfýkĬµĳş©×Ţç|īdºĩ¤ıŖÇýqÊèívĜŔĳ¼ĎĂŝÐřšļnzČmŊãÂĺŅŒûįçıċkõĨ÷ĆÒ×ŁĦdċĮàÿĈĹňÙŐĲÒĊíúĭðāôČµ')-100;\r\ny='Men go abroad to wonder at the heights of mountains, at the huge waves of the sea, at the long courses of the rivers, at the vast compass of the ocean, at the circular motions of the stars, and they pass by themselves without wondering.';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('īņŒŒņ³ÓdÓÅâjīĭÃÚŔŘśÏĻ|f}Ŏu´ÇŕōæĵòöĬĝoÑ®²vÝř»ěíĳĥvÍŌæó¼ò¶ĬqipÄwŜšğ¥Ôŗ÷ovĀ{·Ň÷²ŅÎéªwŗ²Øqśxr®ď¹ĩiuóöe«ÖwÇńēÌĠ£ÝÆıÂeúrśļĪė«lüĎįā|Ðì½ÝŜáĄď¾Œ«åąŎyÄ¿ĐŢæàåŚÇŠÅŝÂ¡n½iñĔnêĿāó µ° ÔÅ÷ËfÄŋüwùÝ£ħ¹ľęņĻ¤óuħòŉÞðÃîí¿ĜŜĀlğĿţ½ĚœĦ¯iĒµĒÕ¦ĿğţŃľöìśzûĽľėã¢İĨuÐĈêÏłĘĀŋÙņħÓŗò´­ùħòĳñœowĽāÜĥĐÏā½ĸĈđ®Ńšô{řăğğôĶŇñeípģĭą«°')-100;\r\ny='No man can be judged a criminal until he is found guilty; nor can society take from him the public protection until it has been proved that he has violated the conditions on which it was granted. What right, then, but that of power, can authorize the punishment of a citizen so long as there remains any doubt of his guilt?';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('ÆõĘĜĜĘĕĔôĖĔĄĔţĻ}½ñćÄģdıĺíåçą¿sÃ²¼àĹč÷öæąīÒ®Ã{ıĐºŜ»Ħ­Ń·ijá¥ğţĝÅ¥ÞŇĺ²kï¼·Ŏā½ŅuÍĺy¾uĊjÊ¬ċrn¶ċ¼Ľ|uôĻuÀtÆĒġčÕÆĻ©eö~ĉŃsĩČÇ¿gĻčłúºø´ÌŗØœĔÂŝ«ëąŘ¸ÄºčĎÊāàåŕÇĖÏţÂØz³iúĚ³ĵŀÿīÏ´µãÓìÓ×´Òŝí|ørĨªòń~á')-100;\r\ny='When one door closes, another opens; but we often look so long and so regretfully upon the closed door that we do not see the one which has opened for us.';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=double('Ŋy  xß·āŁmňĎĚè­¶qģikĐĔŃïĿĮŀŜµ{zjĈ§ŎĲĿ÷­ĖĶÿoÌÔĺÕĽ»µ¦ÅwŘŕĠÄÁÎŇľkyĩ§³ŋļ²Ą¡ ¸Ôİ¾v·Ĉ³Ö©ċvg¯ċzÄĴ|rûö¦¸ØÀÏĖęÏŌØı¨ªÔçyĚĲ¿ĻęÎ²¾÷ėĤł°ðµÊÈĔÏœĒÂōsêčĊdßğģ£çÛĪęÜŞÈňnqn¦ñČ³çŃÿíÌ|¯ØÌÙðÎzÒşòùÛàéxŝšp¡Îŗİ}óf}êuÁĽōð{kįóxĚŞô¼£ćĴĎeĔŚŀrkēiĄÐ¹ĻĉřöòòæśyûĩĩčÅíŀd¢ņĮÉôĔĿ')-100;\r\ny='What is ominous is the ease with which some people go from saying that they don''t like something to saying that the government should forbid it. When you go down that road, don''t expect freedom to survive very long.';\r\nassert(isequal(deCipher(x,16067),y));\r\n%%\r\nx=[{'īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨ŒŇ³īĎė¨Ğ'} ...\r\n    {'pţÅÜw'}    {'âñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾ŚâñwnšĜ'}...\r\n    {'ŁĔčÂŘŝ¹ŁĔčÂŘŝ¹ŁĔčÂŘŝ¹ŁĔņ'}    {' ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģy|Ę ĳµ¬ģyė'} ...\r\n    {'ĆµĳĺïêĆµĳĺïêĆµĳń'}    {'ĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µĊpeđĺ¬µz'}  ...\r\n    {'âñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñwnš»¾Śâñś'}    {'²ġœ'}    {'oŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìçoŜÊãìĕ'} ...\r\n    {'üÏřŐ~'}  {'Øë}dśÁ´ŠĂ'}    {'ÿÌŚœ|ĖģwÿÌŚœ|ĖģwÿÌŚœ|Ě'}    {'îÝŋŢmćĒfîÝŋŢmćĒfĀ'}   ...\r\n    {'Ĉ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäĈ»ĭĴñäy'}    {'ĿĚē¼Ŗţ·ĿĚē¼Ŗţn'} ...\r\n    {'Øë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}dśÁ´ŠØë}ś'}    {'ßìzsŜ¶ÃŗßìzsŜ¶ÃŗßìzsŜ¶ÃŗßìzsŜ¶ÃŗßìzŘ'} ...\r\n    {'ªęĩÓÆĲªęĩÓÆĲªęĩÓÆĲªęĩÓÆĲªęĩÓÆĲªÖ'}    {'ņuóúÅē'}    {'ÝîxqŞ´ÁŕÝîxqŞ´ÁŕÝîxqŞ´ÁŕÝîxqŞ´ÁŕÝîxŗ'} ...\r\n    {'dŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçìdŗÑØçp'}    {'vŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊõþvŅãÊj'}  ...\r\n    {'xŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝÄû¡ĀxŋÝŢ'}    {'ñâńŝrĈčiñâńŝrĈē'}    {'ńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĨÌńwñøÇĭĐ'}];\r\ny='ABCDEFGHIJKLMNOPQRSTUVWXYZ';\r\nfor k=1:26\r\n  assert(isequal(deCipher(double(x{k})-100,19),y(k)));\r\nend\r\n%%\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":145982,"edited_by":145982,"edited_at":"2025-10-23T11:07:00.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":"2025-10-23T01:21:29.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-10-22T22:43:16.000Z","updated_at":"2026-06-06T06:03:32.000Z","published_at":"2025-10-23T01:21:29.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eProvided a message with all characters \u0026lt;= 255 (ascii) as an input, decode the padded message (removing the random character pad), XORing input converted to binary vector (8 bits each) with the inputted prime having primitive root of two as the key. The key is the repeated sequence of 2^x modulo prime key input starting from x=0 until the cycle repeats (unpadded zero binary represented vector of the repeated sequence). After XORing, remove the padded front and return the character array as output.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":59079,"title":"The Hacker Parole Problem","description":"The hacker parole problem\r\n\r\n100 hackers have been imprisoned, but have been given a way to get parole.\r\nEach of the 100 prisoners has been given a number.  There is also a room with 100 numbered boxes.  Each box contains a number.  Each prisoner goes into the room and has 50 tries to find their number in a box.\r\nIf all 100 prisoners can find their number within 50 tries, then they all get parole.  But, if one prisoner cannot find their number within 50 tries all the hackers go back to prison for another year.\r\nThe hackers meet and devise an algorithm that has better than a 30 percent chance of going free that year.\r\nThe hacker's solution\r\nIt is obvious that having each prisoner randomly open boxes will fail.  Each prisoner has a 0.5 chance of finding their number and so the chance that all 100 are able to do it is 0.5^100.  Essentially giving a 0 probablility.\r\nThe hacker solution is to have each prisoner go into the room and use their number to find a box.  They open the box, and if their number is in it they are done.  If their number is not in it, then they use the number in the box to choose another box.  They continue following the numbers and opening boxes until they find the box with their number on it.\r\nThis solution will free all the prisoners over 30% of the time.  This is because the random numbers in boxes form loops.  For example if we have five boxes and five number we might see this set of numbers stored in boxes.\r\n\r\nThe hacker holding number 3 would open box 3 and find a 4.  Then the hacker would open box 4 and find a 1.  Then the hacker would open box 1 and find a 3. \r\n\r\nThis solution works because numbers stored this way always form at least one loop.  In this case we have the following loops:\r\n\r\n3 -\u003e 4 -\u003e 1 -\u003e 3\r\n5 -\u003e 2 -\u003e 5\r\n\r\nThe hackers know that they will get their freedom if the longest loop among the 100 boxes is 50 boxes or shorter.  This happens 30% of the time, thus they get their freedom 30% of the time.\r\nTesting the solution\r\nWe want to test the hacker's algorithm by running 10,000 trials and seeing how often the hackers won their freedom.  Math says that the number should be greater than or equal to 3000 times in 10,000 trials.\r\nYour assignment is to write a function named runTrial() that takes a vector of boxes in the room and runs a trial of the hacker's algorithm. It returns whether the hackers found the number after looking at only half the boxes. The boxes are a vector that contains randomized numbers from 1:numBoxes.\r\nThe testbench will run your trial 10000 times and capture the number of times the hackers won their freedom. That number should be above 3000.\r\nThe function looks like this:\r\nfunction foundAll = runTrial(boxes)\r\n        %%  Insert your code here. I solved this problem in 11 lines inside the function\r\nend","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 1078.6px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 539.3px; transform-origin: 408px 539.3px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 3px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 3px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10px; text-align: left; transform-origin: 384px 10px; white-space-collapse: preserve; margin-left: 4px; margin-top: 3px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker parole problem\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e100 hackers have been imprisoned, but have been given a way to get parole.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eEach of the 100 prisoners has been given a number.  There is also a room with 100 numbered boxes.  Each box contains a number.  Each prisoner goes into the room and has 50 tries to find their number in a box.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf all 100 prisoners can find their number within 50 tries, then they all get parole.  But, if one prisoner cannot find their number within 50 tries all the hackers go back to prison for another year.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hackers meet and devise an algorithm that has better than a 30 percent chance of going free that year.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10px; text-align: left; transform-origin: 384px 10px; white-space-collapse: preserve; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker's solution\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIt is obvious that having each prisoner randomly open boxes will fail.  Each prisoner has a 0.5 chance of finding their number and so the chance that all 100 are able to do it is 0.5^100.  Essentially giving a 0 probablility.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker solution is to have each prisoner go into the room and use their number to find a box.  They open the box, and if their number is in it they are done.  If their number is not in it, then they use the number in the box to choose another box.  They continue following the numbers and opening boxes until they find the box with their number on it.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis solution will free all the prisoners over 30% of the time.  This is because the random numbers in boxes form loops.  For example if we have five boxes and five number we might see this set of numbers stored in boxes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 44.6px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 22.3px; text-align: left; transform-origin: 384px 22.3px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"vertical-align:-15px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"114\" height=\"44.5\" style=\"width: 114px; height: 44.5px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hacker holding number 3 would open box 3 and find a 4.  Then the hacker would open box 4 and find a 1.  Then the hacker would open box 1 and find a 3. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis solution works because numbers stored this way always form at least one loop.  In this case we have the following loops:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3 -\u0026gt; 4 -\u0026gt; 1 -\u0026gt; 3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e5 -\u0026gt; 2 -\u0026gt; 5\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe hackers know that they will get their freedom if the longest loop among the 100 boxes is 50 boxes or shorter.  This happens 30% of the time, thus they get their freedom 30% of the time.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 20px; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; margin-block-end: 5px; margin-block-start: 20px; margin-bottom: 5px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 20px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10px; text-align: left; transform-origin: 384px 10px; white-space-collapse: preserve; margin-left: 4px; margin-top: 20px; margin-bottom: 5px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTesting the solution\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWe want to test the hacker's algorithm by running 10,000 trials and seeing how often the hackers won their freedom.  Math says that the number should be greater than or equal to 3000 times in 10,000 trials.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYour assignment is to write a function named \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003erunTrial()\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e that takes a vector of boxes in the room and runs a trial of the hacker's algorithm. It returns whether the hackers found the number after looking at only half the boxes. The boxes are a vector that contains randomized numbers from 1:numBoxes.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe testbench will run your trial 10000 times and capture the number of times the hackers won their freedom. That number should be above 3000.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe function looks like this:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 54px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 404px 27px; transform-origin: 404px 27px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 9px; text-wrap-mode: nowrap; transform-origin: 404px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"border-block-end-color: rgb(14, 0, 255); border-block-start-color: rgb(14, 0, 255); border-bottom-color: rgb(14, 0, 255); border-inline-end-color: rgb(14, 0, 255); border-inline-start-color: rgb(14, 0, 255); border-left-color: rgb(14, 0, 255); border-right-color: rgb(14, 0, 255); border-top-color: rgb(14, 0, 255); caret-color: rgb(14, 0, 255); color: rgb(14, 0, 255); column-rule-color: rgb(14, 0, 255); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(14, 0, 255); text-decoration-color: rgb(14, 0, 255); text-emphasis-color: rgb(14, 0, 255); \"\u003efunction \u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003efoundAll = runTrial(boxes)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 9px; text-wrap-mode: nowrap; transform-origin: 404px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"border-block-end-color: rgb(0, 100, 0); border-block-start-color: rgb(0, 100, 0); border-bottom-color: rgb(0, 100, 0); border-inline-end-color: rgb(0, 100, 0); border-inline-start-color: rgb(0, 100, 0); border-left-color: rgb(0, 100, 0); border-right-color: rgb(0, 100, 0); border-top-color: rgb(0, 100, 0); caret-color: rgb(0, 100, 0); color: rgb(0, 100, 0); column-rule-color: rgb(0, 100, 0); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(0, 100, 0); text-decoration-color: rgb(0, 100, 0); text-emphasis-color: rgb(0, 100, 0); \"\u003e        %%  Insert your code here. I solved this problem in 11 lines inside the function\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 9px; text-wrap-mode: nowrap; transform-origin: 404px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"border-block-end-color: rgb(14, 0, 255); border-block-start-color: rgb(14, 0, 255); border-bottom-color: rgb(14, 0, 255); border-inline-end-color: rgb(14, 0, 255); border-inline-start-color: rgb(14, 0, 255); border-left-color: rgb(14, 0, 255); border-right-color: rgb(14, 0, 255); border-top-color: rgb(14, 0, 255); caret-color: rgb(14, 0, 255); color: rgb(14, 0, 255); column-rule-color: rgb(14, 0, 255); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(14, 0, 255); text-decoration-color: rgb(14, 0, 255); text-emphasis-color: rgb(14, 0, 255); \"\u003eend\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function foundAll = runTrial(boxes)\r\n  foundAll = true; % Set true only if the hackers find all the numbers\r\n                   % a number of trials equal to 1/2 the length of `boxes`.\r\nend","test_suite":"%% Test code\r\nnumTrials = 10000;\r\nnumBoxes = 100;\r\ntests = false([1,numTrials]);\r\nfor ii=1:numTrials\r\n   boxes = randperm(numBoxes);\r\n   tests(ii) = runTrial(boxes);\r\nend\r\ndisp([\"Number of times the hackers went free: \" nnz(tests)])\r\nproved_algorithm = nnz(tests) \u003e= numTrials * .30;\r\nassessVariableEqual('proved_algorithm', true);\r\ntoo_many_true = nnz(tests) \u003e= numTrials * .35;\r\nassessVariableEqual('too_many_true', false);","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":2842368,"edited_by":2842368,"edited_at":"2026-01-23T15:14:01.000Z","deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2023-10-08T19:02:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2023-10-08T18:58:11.000Z","updated_at":"2026-06-04T21:37:00.000Z","published_at":"2023-10-08T19:02:17.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker parole problem\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e100 hackers have been imprisoned, but have been given a way to get parole.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEach of the 100 prisoners has been given a number.  There is also a room with 100 numbered boxes.  Each box contains a number.  Each prisoner goes into the room and has 50 tries to find their number in a box.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf all 100 prisoners can find their number within 50 tries, then they all get parole.  But, if one prisoner cannot find their number within 50 tries all the hackers go back to prison for another year.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hackers meet and devise an algorithm that has better than a 30 percent chance of going free that year.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker's solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIt is obvious that having each prisoner randomly open boxes will fail.  Each prisoner has a 0.5 chance of finding their number and so the chance that all 100 are able to do it is 0.5^100.  Essentially giving a 0 probablility.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker solution is to have each prisoner go into the room and use their number to find a box.  They open the box, and if their number is in it they are done.  If their number is not in it, then they use the number in the box to choose another box.  They continue following the numbers and opening boxes until they find the box with their number on it.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis solution will free all the prisoners over 30% of the time.  This is because the random numbers in boxes form loops.  For example if we have five boxes and five number we might see this set of numbers stored in boxes.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\left(\\\\begin{array}{cccccc} 1 \u0026amp; 2 \u0026amp; 3 \u0026amp; 4 \u0026amp; 5\\\\\\\\ 3 \u0026amp; 5 \u0026amp; 4 \u0026amp; 1 \u0026amp; 2 \\\\end{array}\\\\right)'\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hacker holding number 3 would open box 3 and find a 4.  Then the hacker would open box 4 and find a 1.  Then the hacker would open box 1 and find a 3. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis solution works because numbers stored this way always form at least one loop.  In this case we have the following loops:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3 -\u0026gt; 4 -\u0026gt; 1 -\u0026gt; 3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e5 -\u0026gt; 2 -\u0026gt; 5\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe hackers know that they will get their freedom if the longest loop among the 100 boxes is 50 boxes or shorter.  This happens 30% of the time, thus they get their freedom 30% of the time.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"heading\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTesting the solution\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWe want to test the hacker's algorithm by running 10,000 trials and seeing how often the hackers won their freedom.  Math says that the number should be greater than or equal to 3000 times in 10,000 trials.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour assignment is to write a function named \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003erunTrial()\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e that takes a vector of boxes in the room and runs a trial of the hacker's algorithm. It returns whether the hackers found the number after looking at only half the boxes. The boxes are a vector that contains randomized numbers from 1:numBoxes.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe testbench will run your trial 10000 times and capture the number of times the hackers won their freedom. That number should be above 3000.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe function looks like this:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[function foundAll = runTrial(boxes)\\n        %%  Insert your code here. I solved this problem in 11 lines inside the function\\nend]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44838,"title":"Pose from bearing angles in 2D","description":"A robot moving on the plane has a sensor that measures the bearing angle to two mapped landmarks, that is, the world frame coordinates of the landmarks are known and represented by position vectors |P1| and |P2| .  The bearing angles to the landmarks, with respect to the x-axis of the robot's coordinate frame are |th1| and |th2| respectively.  The robot's forward direction is parallel to its x-axis and its heading angle, with respect to magnetic north is |thb| .\r\n\r\nDetermine the pose of the robot expressed as a homogeneous transformation matrix with respect to the world coordinate frame.  In surveying this is known as a resection problem.","description_html":"\u003cp\u003eA robot moving on the plane has a sensor that measures the bearing angle to two mapped landmarks, that is, the world frame coordinates of the landmarks are known and represented by position vectors \u003ctt\u003eP1\u003c/tt\u003e and \u003ctt\u003eP2\u003c/tt\u003e .  The bearing angles to the landmarks, with respect to the x-axis of the robot's coordinate frame are \u003ctt\u003eth1\u003c/tt\u003e and \u003ctt\u003eth2\u003c/tt\u003e respectively.  The robot's forward direction is parallel to its x-axis and its heading angle, with respect to magnetic north is \u003ctt\u003ethb\u003c/tt\u003e .\u003c/p\u003e\u003cp\u003eDetermine the pose of the robot expressed as a homogeneous transformation matrix with respect to the world coordinate frame.  In surveying this is known as a resection problem.\u003c/p\u003e","function_template":"function T = user_function(P1, P2, th1, th2, thb)\r\n% Input:  P1 a 2x1 vector representing the coordinate of a point\r\n%         P2 a 2x1 vector representing the coordinate of a point\r\n%         th1 bearing, a scalar angle\r\n%         th2 bearing, a scalar angle\r\n%         thb heading, a scalar angle\r\n% Output: T a 3x3 homogeneous transformation matrix\r\n  T = ;\r\nend","test_suite":"%\r\nP1 = [10 20]';\r\nP2 = [20 20]';\r\nP = rand(2,1)*5 + [5 5]';\r\nthb = rand*0.2;\r\nx = P1 - P;\r\nth1 = atan2(x(2), x(1)) - thb;\r\nx = P2 - P;\r\nth2 = atan2(x(2), x(1)) - thb;\r\n\r\nT = user_function(P1, P2, th1, th2, thb);\r\n\r\n%% test size and complexity\r\nassert(all(size(T)==3), 'The matrix must be 3x3');\r\nassert(isreal(T), 'The matrix must be real, not complex');\r\n\r\n%% bottom row\r\nassert(isequal(T(3,:), [0 0 1]), 'The bottom row of the homogeneous transformation matrix is not correct')\r\n\r\n%% x coordinate\r\nassert(abs(T(1,3)-P(1))\u003c1e-4, 'The representation of the x-coordinate is not correct')\r\n\r\n%% y coordinate\r\nassert(abs(T(2,3)-P(2))\u003c1e-4, 'The representation of the y-coordinate is not correct')\r\n\r\n%% valid rotation matrix\r\nR = T(1:2,1:2);\r\nassert( abs(det(R)-1) \u003c 1e-4, 'The determinant of the rotation submatrix is not correct')\r\n\r\n%% correct rotation matrix\r\nR = T(1:2,1:2);\r\nassert( abs(atan2(R(2,1), R(1,1)) - thb) \u003c 1e-4, 'The rotation matrix is not correct, check your calculation of the heading SSW and whether you are using radians or degrees')\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":13332,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":23,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":77,"created_at":"2019-01-21T00:32:56.000Z","updated_at":"2026-06-26T14:08:35.000Z","published_at":"2019-01-21T00:37:35.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA robot moving on the plane has a sensor that measures the bearing angle to two mapped landmarks, that is, the world frame coordinates of the landmarks are known and represented by position vectors\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e . The bearing angles to the landmarks, with respect to the x-axis of the robot's coordinate frame are\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eth1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eth2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e respectively. The robot's forward direction is parallel to its x-axis and its heading angle, with respect to magnetic north is\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e .\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDetermine the pose of the robot expressed as a homogeneous transformation matrix with respect to the world coordinate frame. In surveying this is known as a resection problem.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":81,"title":"Mandelbrot Numbers","description":"The \u003chttp://en.wikipedia.org/wiki/Mandelbrot_set Mandelbrot Set\u003e is built around a simple iterative equation.\r\n\r\n z(1)   = c\r\n z(n+1) = z(n)^2 + c\r\n\r\nFor any complex c, we can continue this iteration until either\r\nabs(z(n+1)) \u003e 2 or n == lim, then return the iteration count n.\r\n\r\n* If c = 0   and lim = 3, then z = [0 0 0] and n = 3.\r\n* If c = 1   and lim = 5, then z = [1 2], and n = length(z) or 2.\r\n* If c = 0.5 and lim = 5, then z = [0.5000 0.7500 1.0625 1.6289] and n = 4.\r\n\r\nFor a matrix of complex numbers C, return a corresponding matrix N such\r\nthat each element of N is the iteration count n for each complex number c\r\nin the matrix C, subject to the iteration count limit of lim.\r\n\r\nIf C = [0 0.5; 1 4] and lim = 5, then N = [5 4; 2 1]\r\n\r\nCleve Moler has a whole chapter on the Mandelbrot set in his book Experiments\r\nwith MATLAB: \u003chttp://www.mathworks.com/moler/exm/chapters/mandelbrot.pdf \r\nChapter 10, Mandelbrot Set (PDF)\u003e","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 296.167px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 148.083px; transform-origin: 407px 148.083px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.5px 8px; transform-origin: 12.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"http://en.wikipedia.org/wiki/Mandelbrot_set\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMandelbrot Set\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 133px 8px; transform-origin: 133px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is built around a simple iterative equation.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 20.4333px; transform-origin: 404px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 44px 8.5px; transform-origin: 44px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e z(1)   = c\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 80px 8.5px; transform-origin: 80px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e z(n+1) = z(n)^2 + c\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 379.5px 8px; transform-origin: 379.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor any complex c, we can continue this iteration until either abs(z(n+1)) \u0026gt; 2 or n == lim, then return the iteration count n.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.65px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 142.5px 8px; transform-origin: 142.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf c = 0 and lim = 3, then z = [0 0 0] and n = 3.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 176.5px 8px; transform-origin: 176.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf c = 1 and lim = 5, then z = [1 2], and n = length(z) or 2.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 226.5px 8px; transform-origin: 226.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf c = 0.5 and lim = 5, then z = [0.5000 0.7500 1.0625 1.6289] and n = 4.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 377px 8px; transform-origin: 377px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor a matrix of complex numbers C, return a corresponding matrix N such that each element of N is the iteration count n for each complex number c in the matrix C, subject to the iteration count limit of lim.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 149.5px 8px; transform-origin: 149.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf C = [0 0.5; 1 4] and lim = 5, then N = [5 4; 2 1]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 127px 8px; transform-origin: 127px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCleve Moler has a whole chapter on the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/moler/exm/chapters/mandelbrot.pdf\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMandelbrot set\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 38px 8px; transform-origin: 38px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in his book \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/moler/exm/chapters.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eExperiments with MATLAB\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function N = mandelbrot(C,lim)\r\n  N = ones(size(C));\r\nend","test_suite":"%%\r\nC = 0;\r\nlim = 5;\r\nN_correct = 5;\r\nassert(isequal(mandelbrot(C,lim),N_correct))\r\n\r\n%%\r\nC = [0 0.5; 1 4];\r\nlim = 5;\r\nN_correct = [5 4; 2 1];\r\nassert(isequal(mandelbrot(C,lim),N_correct))\r\n\r\n%%\r\ni = sqrt(-1);\r\nC = [i 1 -2*i -2];\r\nlim = 10;\r\nN_correct = [10 2 1 10];\r\nassert(isequal(mandelbrot(C,lim),N_correct))","published":true,"deleted":false,"likes_count":17,"comments_count":9,"created_by":1,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":1781,"test_suite_updated_at":"2012-01-26T03:21:20.000Z","rescore_all_solutions":false,"group_id":2,"created_at":"2012-01-18T01:00:28.000Z","updated_at":"2026-05-05T05:05:17.000Z","published_at":"2012-01-18T01:00:28.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://en.wikipedia.org/wiki/Mandelbrot_set\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMandelbrot Set\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e is built around a simple iterative equation.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ z(1)   = c\\n z(n+1) = z(n)^2 + c]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor any complex c, we can continue this iteration until either abs(z(n+1)) \u0026gt; 2 or n == lim, then return the iteration count n.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf c = 0 and lim = 3, then z = [0 0 0] and n = 3.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf c = 1 and lim = 5, then z = [1 2], and n = length(z) or 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf c = 0.5 and lim = 5, then z = [0.5000 0.7500 1.0625 1.6289] and n = 4.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor a matrix of complex numbers C, return a corresponding matrix N such that each element of N is the iteration count n for each complex number c in the matrix C, subject to the iteration count limit of lim.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf C = [0 0.5; 1 4] and lim = 5, then N = [5 4; 2 1]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCleve Moler has a whole chapter on the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/moler/exm/chapters/mandelbrot.pdf\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMandelbrot set\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e in his book \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/moler/exm/chapters.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eExperiments with MATLAB\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":1740,"title":"Find number patterns in rows of a matrix...","description":"So I think this may be a hard one, may be it was only hard for me!  So here is what it is, I will give a matrix, with some number of rows by 5 columns, to make it simpler I will not repeat any number in a *single row*, so all numbers in a *single rows* are unique. So you need to find up to 2, 3 or 4 numbers that are found in a *single row* that repeat in *other rows* and the amount of times they repeat in a given matrix. To make it a little better, you only need to display the rows/numbers that repeat at lease twice or more. Examples are the best way to show what to do:\r\n  \r\n          %p is the given matrix\r\n          p = [1 2 3 4 5;\r\n               2 3 4 5 1;\r\n               3 4 6 7 8;\r\n               1 2 4 3 5;\r\n               4 6 3 2 1];\r\n          %v is the amount of elements per row that are being checked to see if they repeat in another row\r\n          v = 4;\r\n        %Output:\r\n        out =\r\n        \r\n             1     2     3     4     4\r\n             1     2     3     5     3\r\n             1     2     4     5     3\r\n             1     3     4     5     3\r\n             2     3     4     5     3\r\n      %So the first to the fourth column are the four number that were found to repeat in rows of matrix p (any and all combination that can appear in the rows of the matrix p). The fifth column is the amount of times the that particular set of matrix out(?,1:4) appear in matrix p. for for row one in matrix out, 1,2,3 and 4 in any combination appear 4 time in the rows of matrix p.\r\n      \r\n      So more examples...\r\n      \r\n      p = [1 2 3 4 9;\r\n           2 3 1 4 8]\r\n      v = 4;\r\n      \r\n      out =\r\n           1     2     3     4     2\r\n    %so any combination of 1,2,3 and 4 appear 2 times in matrix p\r\n    \r\n    and another:\r\n    \r\n    p = [1 2 3 4 9;\r\n         2 3 1 4 8;\r\n         3 4 2 7 1]\r\n    v = 3;\r\n      \r\n    out =\r\n         1     2     3     3\r\n         1     2     4     3\r\n         1     3     4     3\r\n         2     3     4     3\r\n    %so this uses any combo of 3 values, so in this case out(?,1:3) are the number combos that can be found in matrix p, and the out(?,4) is the amount of times that those combos are found\r\n    \r\n    last example:\r\n    \r\n    p = [1 2 3 4 9;\r\n         2 3 1 4 8]\r\n    v = 2;\r\n    \r\n    out =\r\n         1     2     2\r\n         1     3     2\r\n         1     4     2\r\n         2     3     2\r\n         2     4     2\r\n         3     4     2\r\n    %so in this case only combos of out(?,1:2) are found and out(?,3) is the amounts of times that combo of out(?,1:2) is found in matrix p. so row four of matrix out (so out(4,:)...) shows that the combo of 2 and 3 are found 2 times in matrix p.\r\n\r\nNOTE: only display any row number combos that occur at least 2 times or more!\r\n\r\nI hope I gave enough instructions and explanation, if not please let me know and I will add to it! Thanks and good luck!","description_html":"\u003cp\u003eSo I think this may be a hard one, may be it was only hard for me!  So here is what it is, I will give a matrix, with some number of rows by 5 columns, to make it simpler I will not repeat any number in a \u003cb\u003esingle row\u003c/b\u003e, so all numbers in a \u003cb\u003esingle rows\u003c/b\u003e are unique. So you need to find up to 2, 3 or 4 numbers that are found in a \u003cb\u003esingle row\u003c/b\u003e that repeat in \u003cb\u003eother rows\u003c/b\u003e and the amount of times they repeat in a given matrix. To make it a little better, you only need to display the rows/numbers that repeat at lease twice or more. Examples are the best way to show what to do:\u003c/p\u003e\u003cpre\u003e          %p is the given matrix\r\n          p = [1 2 3 4 5;\r\n               2 3 4 5 1;\r\n               3 4 6 7 8;\r\n               1 2 4 3 5;\r\n               4 6 3 2 1];\r\n          %v is the amount of elements per row that are being checked to see if they repeat in another row\r\n          v = 4;\r\n        %Output:\r\n        out =\u003c/pre\u003e\u003cpre\u003e             1     2     3     4     4\r\n             1     2     3     5     3\r\n             1     2     4     5     3\r\n             1     3     4     5     3\r\n             2     3     4     5     3\r\n      %So the first to the fourth column are the four number that were found to repeat in rows of matrix p (any and all combination that can appear in the rows of the matrix p). The fifth column is the amount of times the that particular set of matrix out(?,1:4) appear in matrix p. for for row one in matrix out, 1,2,3 and 4 in any combination appear 4 time in the rows of matrix p.\u003c/pre\u003e\u003cpre\u003e      So more examples...\u003c/pre\u003e\u003cpre\u003e      p = [1 2 3 4 9;\r\n           2 3 1 4 8]\r\n      v = 4;\u003c/pre\u003e\u003cpre\u003e      out =\r\n           1     2     3     4     2\r\n    %so any combination of 1,2,3 and 4 appear 2 times in matrix p\u003c/pre\u003e\u003cpre\u003e    and another:\u003c/pre\u003e\u003cpre\u003e    p = [1 2 3 4 9;\r\n         2 3 1 4 8;\r\n         3 4 2 7 1]\r\n    v = 3;\u003c/pre\u003e\u003cpre\u003e    out =\r\n         1     2     3     3\r\n         1     2     4     3\r\n         1     3     4     3\r\n         2     3     4     3\r\n    %so this uses any combo of 3 values, so in this case out(?,1:3) are the number combos that can be found in matrix p, and the out(?,4) is the amount of times that those combos are found\u003c/pre\u003e\u003cpre\u003e    last example:\u003c/pre\u003e\u003cpre\u003e    p = [1 2 3 4 9;\r\n         2 3 1 4 8]\r\n    v = 2;\u003c/pre\u003e\u003cpre\u003e    out =\r\n         1     2     2\r\n         1     3     2\r\n         1     4     2\r\n         2     3     2\r\n         2     4     2\r\n         3     4     2\r\n    %so in this case only combos of out(?,1:2) are found and out(?,3) is the amounts of times that combo of out(?,1:2) is found in matrix p. so row four of matrix out (so out(4,:)...) shows that the combo of 2 and 3 are found 2 times in matrix p.\u003c/pre\u003e\u003cp\u003eNOTE: only display any row number combos that occur at least 2 times or more!\u003c/p\u003e\u003cp\u003eI hope I gave enough instructions and explanation, if not please let me know and I will add to it! Thanks and good luck!\u003c/p\u003e","function_template":"function out = findRowPattern(p,v)\r\n  out = [p v];\r\nend","test_suite":"%%\r\np = [1 2 3 4 5;\r\n     2 3 4 5 1;\r\n     3 4 6 7 8;\r\n     1 2 4 3 5;\r\n     4 6 3 2 1];\r\nv = 4;\r\nout = [1 2 3 4 4;\r\n       1 2 3 5 3;\r\n       1 2 4 5 3;\r\n       1 3 4 5 3;\r\n       2 3 4 5 3]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [1 2 3 4 9;\r\n     2 3 1 4 8]\r\nv = 4;\r\nout = [1 2 3 4 2]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [1 2 3 4 9;\r\n     2 3 1 4 8;\r\n     3 4 2 7 1]\r\nv = 3;\r\nout = [1 2 3 3;\r\n       1 2 4 3;\r\n       1 3 4 3;\r\n       2 3 4 3]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [1 2 3 4 9;\r\n     2 3 1 4 8]\r\nv = 2;\r\nout = [1 2 2;\r\n       1 3 2;\r\n       1 4 2;\r\n       2 3 2;\r\n       2 4 2;\r\n       3 4 2]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [15 23 68 49 88;\r\n     69 58 78 21 35;\r\n     10 23 21 35 88;\r\n     99 58 63 24 10;\r\n     64 28 14 33 58;\r\n     85 69 21 45 55;\r\n     99 24 76 49 33;\r\n     89 69 33 98 21;\r\n     99 10 21 55 58;\r\n     35 68 69 44 21;\r\n     21 69 35 46 33];\r\nv = 3;\r\nout = [21 35 69 3;\r\n     10 58 99 2;\r\n     21 33 69 2]\r\nassert(isequal(findRowPattern(p,v),out))\r\n%%\r\np = [15 23 68 49 88;\r\n     69 58 78 21 35;\r\n     10 23 21 35 88;\r\n     99 58 63 24 10;\r\n     64 28 14 33 58;\r\n     85 69 21 45 55;\r\n     99 24 76 49 33;\r\n     89 69 33 98 21;\r\n     99 10 21 55 58;\r\n     35 68 69 44 21;\r\n     21 69 35 46 33];\r\nv = 2;\r\n\r\nout = [21    69     5;\r\n       21    35     4;\r\n       35    69     3;\r\n       10    21     2;\r\n       10    58     2;\r\n       10    99     2;\r\n       21    33     2;\r\n       21    55     2;\r\n       21    58     2;\r\n       23    88     2;\r\n       24    99     2;\r\n       33    69     2;\r\n       58    99     2]\r\nassert(isequal(findRowPattern(p,v),out))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":15013,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":12,"test_suite_updated_at":"2013-07-23T17:11:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-07-23T16:51:20.000Z","updated_at":"2026-05-27T04:01:28.000Z","published_at":"2013-07-23T17:11:41.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSo I think this may be a hard one, may be it was only hard for me! So here is what it is, I will give a matrix, with some number of rows by 5 columns, to make it simpler I will not repeat any number in a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esingle row\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, so all numbers in a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esingle rows\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are unique. So you need to find up to 2, 3 or 4 numbers that are found in a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esingle row\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e that repeat in\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eother rows\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and the amount of times they repeat in a given matrix. To make it a little better, you only need to display the rows/numbers that repeat at lease twice or more. Examples are the best way to show what to do:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[          %p is the given matrix\\n          p = [1 2 3 4 5;\\n               2 3 4 5 1;\\n               3 4 6 7 8;\\n               1 2 4 3 5;\\n               4 6 3 2 1];\\n          %v is the amount of elements per row that are being checked to see if they repeat in another row\\n          v = 4;\\n        %Output:\\n        out =\\n\\n             1     2     3     4     4\\n             1     2     3     5     3\\n             1     2     4     5     3\\n             1     3     4     5     3\\n             2     3     4     5     3\\n      %So the first to the fourth column are the four number that were found to repeat in rows of matrix p (any and all combination that can appear in the rows of the matrix p). The fifth column is the amount of times the that particular set of matrix out(?,1:4) appear in matrix p. for for row one in matrix out, 1,2,3 and 4 in any combination appear 4 time in the rows of matrix p.\\n\\n      So more examples...\\n\\n      p = [1 2 3 4 9;\\n           2 3 1 4 8]\\n      v = 4;\\n\\n      out =\\n           1     2     3     4     2\\n    %so any combination of 1,2,3 and 4 appear 2 times in matrix p\\n\\n    and another:\\n\\n    p = [1 2 3 4 9;\\n         2 3 1 4 8;\\n         3 4 2 7 1]\\n    v = 3;\\n\\n    out =\\n         1     2     3     3\\n         1     2     4     3\\n         1     3     4     3\\n         2     3     4     3\\n    %so this uses any combo of 3 values, so in this case out(?,1:3) are the number combos that can be found in matrix p, and the out(?,4) is the amount of times that those combos are found\\n\\n    last example:\\n\\n    p = [1 2 3 4 9;\\n         2 3 1 4 8]\\n    v = 2;\\n\\n    out =\\n         1     2     2\\n         1     3     2\\n         1     4     2\\n         2     3     2\\n         2     4     2\\n         3     4     2\\n    %so in this case only combos of out(?,1:2) are found and out(?,3) is the amounts of times that combo of out(?,1:2) is found in matrix p. so row four of matrix out (so out(4,:)...) shows that the combo of 2 and 3 are found 2 times in matrix p.]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eNOTE: only display any row number combos that occur at least 2 times or more!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI hope I gave enough instructions and explanation, if not please let me know and I will add to it! Thanks and good luck!\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":2448,"title":"Back to the future","description":"See test suite\r\n\r\nSee also:\r\nhttp://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii","description_html":"\u003cp\u003eSee test suite\u003c/p\u003e\u003cp\u003eSee also: \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\"\u003ehttp://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\u003c/a\u003e\u003c/p\u003e","function_template":"function y = your_solution(x)\r\n  y = x;\r\nend","test_suite":"%%\r\n% Create necessary files\r\nfid = fopen('myfunction.m', 'w');fprintf(fid, 'function [a, b]=myfunction(), a=rand; b=@()1;');fclose(fid);\r\nrehash;\r\n\r\n% Execute my function 10 times\r\ny=cell(10,1);\r\nfor iter=1:10\r\n[x y{iter}]=myfunction();\r\nend\r\n\r\n% Ouch! I have overwritten the value of \"x\"\r\n% Your task is to recover the value of the 3rd \"x\"\r\n\r\n% Now I am downloading my secret solver\r\nurlwrite('https://github.com/masdeseiscaracteres/files4codygame/blob/master/my_secret_solver.p?raw=true','my_secret_solver.p');\r\nrehash;\r\n\r\n% I compare your solution with my secret solver to see how you have done\r\nif my_secret_solver~=your_solution, fail{-1}, end","published":true,"deleted":false,"likes_count":2,"comments_count":4,"created_by":5925,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":15,"test_suite_updated_at":"2014-07-18T19:16:07.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-18T18:11:07.000Z","updated_at":"2026-05-28T03:13:43.000Z","published_at":"2014-07-18T19:12:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee test suite\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee also:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ehttp://www.mathworks.com/matlabcentral/cody/problems/2449-back-to-the-future-ii\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":57765,"title":"Determine whether a hydrograph is a unit hydrograph","description":"A hydrograph describes the runoff response of a catchment or watershed to rainfall. It shows the runoff rate  (or flow or discharge) as a function of time  resulting from a given excess rainfall (expressed as a depth ) for a storm of a specified duration. A unit hydrograph results from unit excess rainfall (e.g.,  = 1 cm). \r\nWrite a function to determine whether a hydrograph is a unit hydrograph. Inputs to the function will be time  in minutes, the flow rate  in , and the catchment area  in . Allow for a tolerance of 0.01 cm in the excess rainfall depth.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 114px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 57px; transform-origin: 407px 57px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 333.467px 8px; transform-origin: 333.467px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA hydrograph describes the runoff response of a catchment or watershed to rainfall. It shows the runoff rate \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eQ\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35px 8px; transform-origin: 35px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (or flow or discharge) as a function of time \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003et\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 188.267px 8px; transform-origin: 188.267px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e resulting from a given excess rainfall (expressed as a depth \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eP\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 82.8333px 8px; transform-origin: 82.8333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e) for a storm of a specified duration. A \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 50.575px 8px; transform-origin: 50.575px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eunit hydrograph \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 115.9px 8px; transform-origin: 115.9px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eresults from unit excess rainfall (e.g., \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eP\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 29.3583px 8px; transform-origin: 29.3583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 1 cm). \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 330.108px 8px; transform-origin: 330.108px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to determine whether a hydrograph is a unit hydrograph. Inputs to the function will be time \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003et\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49.3917px 8px; transform-origin: 49.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in minutes, the flow rate \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eQ\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 9.33333px 8px; transform-origin: 9.33333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAnCAYAAAC7bZ4BAAADs0lEQVRoQ+2Zt6sVQRTGfX+AiKESsTB0goIJxEowlyoGxEowlIIBtTSgoK8ygXZiAEERFbWxUMRUKFgIhkJbA/oP6Pd7znnMm507d3b3ce8u3IGP+9yZ3TnnmxPHoQmDMcLA0ICH/wwMiHCWMCCiz0TM0v4rhUnCb+FSv120HxaxRUpfFx4Jc4TZwhths/ClAiG79M434UGFd0df6TURWMJjYZWn9A1Hwu6KlvFT7+0V+E7l0WsiOL0XwjtP4uX6+6lwQjhSUpN1Wn9VmFLyvcLyXhMRkxdl7gsLAoJydDvvFmERtUYTiHgoDW5XcIupeue7sF6oFR9gsJ9EEC840SXChQpuQdA9JhBwa49+ETFfkq8WVrhfFDkonC6hEcHxcwUCo1v0iwhfGEunKJV7ulgT66vElcYSgWC4yB5hmvAjwyrIPjuFxRlrs5akLMKqP6v6+Df+PNN9+ZZ+/QKI4LVUmOfmKZj8NJkS6IAmDwlzM4l4rXWXhVRFGsrzVetfCRNjcoVEoOxGYZOwSPglkKMR9FREE4vYnNBJYXKwJjeiH9d7C4U1GcdHfHkrUJF2qkRZ80Qgjlxz31yr38OeTmO2ihExXSuGPSLwRU6ADz4TbBOUZo5KEbIgAgugQLrrSAn9nrkZTkAThJP7KGwXctIgpEECsaXT+OQUDl3HLK9QgHVyDd8CtgaCsznCwC7jZkQoLOSim/cDGjUD2YLe4ozwR9gh3InskVLyaGK9WQyuGVoYpL8UCkE5h4hYZLayGGFjPYI/7xOJILgeXSfjuYCV5Q4rqVOxxN875pocciFN94KIqs1UjJzckppGzOIV+xPYk9moTUSUiSXWvxiZBP1kh9omIsqW1OZGfiYjblDBFtJ6m4ioUlJjRfsEC+xYCJlsQ0hGW4goU1KzlhLAD8I8476DWzBGIaO0hQjS8X4hpxcha2xzMSEMuHYbZoXi6HxbiMgpqU0pK+hiKdZSK3XMmGKrDUSYW6RKav/kU1d/VigWUnqMCLtgZWMGvnVWsDxMADrn+Vt4Ax36Y50bavYv04ew3i+ouPC5J1DBLhPol6L3HiERfIQXYuOKHlIRUhnGxns9/JCYL9ON+t+nb0iV1KEsHBRy0pD5+lj3GW3UmnAx04HXkcd2urn3FKlvJeeaTkRuSV2ZAHux6UTQM+S257XIaDIRlNRYRO3/vMlhqMlEVCmpc3SOrmkyEX8l8bjdUndjqMlEcNOUe/nbTc+u800moqvw47lgQIRjc0CEI+IfjbbsKMTiRisAAAAASUVORK5CYII=\" alt=\"m^3/s\" style=\"width: 33px; height: 19.5px;\" width=\"33\" height=\"19.5\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 79.3417px 8px; transform-origin: 79.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and the catchment area \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eA\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 9.33333px 8px; transform-origin: 9.33333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAmCAYAAABH/4KQAAACD0lEQVRYR+2Xuy8FQRTG7/0LxKNSKFBKiHhFNAohtAQ1CYVaofYIBRWhUBISlUK4jYLGoyBRaCj04k/g+66zydnZ2b1ri51NzCZf9s7MnZ3ffnPmzGy5VOCrXGC2kofLOjuunOsE8ABUB31AJ7YXcAG3B5AZ6B4aFahH3OehZw2ZN9wyBu8WOHI0QpdQD3QFjbmEe8Dg09C7guAUP0m5CffPoC1v58Yx8IUlvr6LABe3cAnHuOt1Oa02uCFU3kCL0EHR4Lh66VjINULmHXOmc1wM19AwFEojruGYRo6gVejWNt9JzrWiw4iKA5b7oBZ50BnuOiVwsH6oQ9qZtyJuKAjuCnQtFGdJMUeASWgKYmL8ghogJs9Ny9tNoI6pYQHagOqN/wTtZlfGGcFNMKaaO6ia60znCNcM7Si4N/xm8jyGaH8QJwRhW0VegHAckKvvXEDZ3m6QEYwvzC1MX+y3pOvjplU7NYsO5sa8hroVefKpZSA6uS/tXQLNoq432KrF0Fhp4PTDgwcGuYnlSH4S95i79ICMyTkbkarb0u15wNngazD+Nns4mBCbLpIs9M5551R8/CWV/J/Vyi2MW1KbOLWO+zYUnO2ZTHchfgvw4glWfxewP/vEtafKcbY8x+kajOl9iHp+Z/JgYLteUPma0F7rlBJ5puvDZqKLHi51kBl/9M5557I6kLWfj7mszv0AUHqEJ+UQx28AAAAASUVORK5CYII=\" alt=\"m^2\" style=\"width: 19.5px; height: 19px;\" width=\"19.5\" height=\"19\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 188.642px 8px; transform-origin: 188.642px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Allow for a tolerance of 0.01 cm in the excess rainfall depth.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = isUnitHydrograph(t,Q,A)\r\n  tf = isequal(Q*t/A,1);\r\nend","test_suite":"%%\r\nA = 2250000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.2 2.8 1.7 1.4 1.2 1.1 0.91 0.74 0.61 0.5 0.28 0.17 0];     %  Discharge (m3/s)\r\nassert(isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2250000;                                                        %  Area (m2)\r\nt = 0:40:520;                                                       %  Time (min)\r\nQ = [0 1.2 2.8 1.7 1.4 1.2 1.1 0.91 0.74 0.61 0.5 0.28 0.17 0];     %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2520000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.2 2.8 1.7 1.4 1.2 1.1 0.91 0.74 0.61 0.5 0.28 0.17 0];     %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 753601;                                                         %  Area (m2)\r\nt = linspace(0,180);                                                %  Time (min)\r\nQ = 0.1*t.*exp(-0.000398*t.^2);                                     %  Discharge (m3/s)\r\nassert(isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 735601;                                                         %  Area (m2)\r\nt = linspace(0,180);                                                %  Time (min)\r\nQ = 0.1*t.*exp(-0.000398*t.^2);                                     %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2100000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.4 3.2 1.5 1.2 1.1 1.0 0.66 0.49 0.36 0.28 0.25 0.17 0];    %  Discharge (m3/s)\r\nassert(isUnitHydrograph(t,Q,A))\r\n\r\n%%\r\nA = 2100000;                                                        %  Area (m2)\r\nt = 0:30:390;                                                       %  Time (min)\r\nQ = [0 1.4 2.3 1.5 1.2 1.1 1.0 0.66 0.49 0.36 0.28 0.25 0.17 0];    %  Discharge (m3/s)\r\nassert(~isUnitHydrograph(t,Q,A))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":46909,"edited_by":46909,"edited_at":"2023-03-11T12:56:35.000Z","deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-03-11T01:14:20.000Z","updated_at":"2026-07-18T09:16:18.000Z","published_at":"2023-03-11T01:14:26.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA hydrograph describes the runoff response of a catchment or watershed to rainfall. It shows the runoff rate \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"Q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eQ\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e (or flow or discharge) as a function of time \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"t\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e resulting from a given excess rainfall (expressed as a depth \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"P\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eP\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e) for a storm of a specified duration. A \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eunit hydrograph \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eresults from unit excess rainfall (e.g., \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eP\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e = 1 cm). \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to determine whether a hydrograph is a unit hydrograph. Inputs to the function will be time \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"t\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e in minutes, the flow rate \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"Q\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eQ\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"m^3/s\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\rm m^3/s\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, and the catchment area \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"A\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eA\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"m^2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\rm m^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Allow for a tolerance of 0.01 cm in the excess rainfall depth.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":58548,"title":"Find the altitudes of a triangle","description":"Write a function that takes the x- and y-coordinates of three points describing the vertices of a triangle and returns the coordinates of the endpoints of the altitudes of the triangle as well as the coordinates of the orthocenter. The coordinates of the endpoints should be in the order of the corresponding vertices, and the function should work when one of the angles is obtuse.\r\n\r\n\r\n\r\n ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 516.7px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 258.35px; transform-origin: 407px 258.35px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 42px; text-align: left; transform-origin: 384px 42px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 365.1px 8px; transform-origin: 365.1px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that takes the x- and y-coordinates of three points describing the vertices of a triangle and returns the coordinates of the endpoints of the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://en.wikipedia.org/wiki/Altitude_(triangle)\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration-line: underline; \"\u003ealtitudes of the triangle\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 103.85px 8px; transform-origin: 103.85px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e as well as the coordinates of the \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://mathworld.wolfram.com/Orthocenter.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration-line: underline; \"\u003eorthocenter\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63.7833px 8px; transform-origin: 63.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The coordinates of the endpoints should be in the order of the corresponding vertices, and the function should work when one of the angles is obtuse.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 333.7px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 166.85px; text-align: left; transform-origin: 384px 166.85px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 438px;height: 328px\" src=\"data:image/png;base64,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Xc6dC/hSziPb80f25v/cdUE+uqqoSPLypLRU9TlMVFYmBQXy5JPNO7LscHVAIpIf1jGofxR72rRpH3/8sepTxOujjz4SkZSUlHbRpKWlqT4ggo4BUi/ko9t4NqR7Wn5cm4ezIToU5O7du0eNGjVo0KC77rrr4MGDqo/Tih07dojImDFj3o1m+/btqg+IoOMZkBohH73BsyFd1UJHEpFQX5CW6urqtWvXfvvb3x4+fPizzz5bU1Oj+kRRnDhx4sCBAyIydOhQ1WcBomCA1Aj56BlmSA9E60giMuDUF+RTTz01ZcqUs88++TOvvLz8vvvu+9rXvvaDH/zAeshYH1u2bLE+6Nu3r9qTAFExEpR2VQAAIABJREFUQOqCfPQYM6Q3mnVkqOIAERlY6gvyzDPPnDhx4pYtW4qKiq666qrU1JOXh+/evfuqq64aNGjQtGnTPv/8c7WHtOzZs0dEUlNT+/Xrp/osQFMMkLogH73HDOml0zsytPAPhaM6E5EBpOO12B9//PGtt95aevq1dV26dJk0aVJubm779u1VHeyOO+546aWXLrrooscee2zdunUlJSWVlZUdO3YcMGBAbm5u586d478rLu+C47gEWwvkoypclK3Eqeu1y37047z238qfmG3Y/wXxwzoGHQvSUlNT87e//W3+/PnWUw8jevfu/fDDD2dlZXl/pNGjR7///vu9evU6cuRIRUVF45vS09Pz8/OvvfbaOO+KfynhrII39z/55v7CWwerPkiwkY9q5eRIfj6vDalAWZkUFJQt+FPR8NHZv789NLi/6gM5hh/WMehbkBH//ve/i4uL77///sYp2a5duxtuuGHKlCnp6eneHKO+vv5rX/taXV2diKSmpo4cObJPnz7Hjh177733tm3bZv2ee++9d/z48fHcW9THwfnXFAljgFSPfFSOGVKpsu3vF933x9DZHbKf/qPqsySIH8226F6Qhw8fXrFixerVq8vLy6P+hgkTJtx1110enGTHjh1jx44VkaysrCVLlmRmZkZu2rx58+TJkysrK1NTU//yl7/06tWr1XvjP2vgIAZI9chHTTBDqlB2uLrgzf0zXynNv6L3DLMu5uOHdQzqr6SJqqqq6qmnnvr2t789bNiwxYsXR/Lx3HPPfeqpp1atWhUJuIKCgjhnvyRlZmYuXbp03rx5BQUFjfNRRIYPH3733XeLSG1t7TPPPOPBYYDGuARbMfJRH1yU7a2yw9Uz/l7a+/5iEWl4cIRh+YjYtHtf7Ndff33GjBnhcLjxJ7/yla/ceOONEyZM6NSpk/WZDRs2VFRUDB8+vLq6+s0339y8efPw4cNdPVjnzp1zrJ8T0YwZM+a///u/q6uri4uLXT0G0ASXYCtGPmqFd8r2SuPdseHBEaqPAwV02SD37NkzZsyYfv36/exnP2ucjxdddNGGDRtKSkp+/etfR/LR0qlTp1deecX6eN68eZ4et5m2bdsOGTJERD755BO1J0HQMECqRD5qiBnSZeyOsKjfIH//+9+vWbOmurq68Sd79Ohxzz33fO9732vbNlbjdu3a1frAusBFLeuobdq0UX0QBAgDpErko56YIV3D7ojG1Bfk22+/HcnHDh06XH/99bfeemucr6144sQJ64MYjy87ZdOmTYWFhV988cXs2bOj/gZrOo3nMhrAKQyQypCPOrNmSC7Kdg7tiObUF6QlKytr0aJFoVDI1p9KT08vLCzs1KnTmWee6c65vvTyyy+/+OKLIjJx4sTmmRgOh3fv3i0i1mPZgAcYIJUhHzXHDOkc2hEtUf88yLVr1+7atevll1+2m4+Wnj17epCPIjJq1Cjrg2XLljW/dc6cOSKSkpIybtw4Dw4DCAOkKuSjL/BsyKTxfEfEpr4g/WLEiBEDBw4UkdWrV8+fP7++vt76/NGjRydPnvzaa6+JSF5eXp8+fVSeEoHBAKkG+egXvFN2EmhHxEP3VxTXymeffTZu3LhPP/1URNLT04cNG3b8+PGSkpLa2loRGTly5MKFC+O8K16kFEniTWgUIB/9hbeosc/g1wZPDD+sY2CDtKF79+5r16796U9/mpqaWlVVtXHjxi1bttTW1vbs2XPGjBnx5yOQJAZIBchH32GGtIPdEXaxQarBf9YgGQyQXiMffYoZMg7sjjHwwzoGNkjAZxggvUY++hczZEzsjkgGBQn4DJdge4p89Dsuyo6GdkTyKEjATxggPUU+GoAZ8nS0I5xCQQJ+wgDpHfLRGMyQIkI7wmkUJOAbDJDeIR9NEvgZknaEGyhIwDcYID1CPponqDMk7Qj3UJCAPzBAeoR8NFLwZkjaEW6jIAF/YID0AvlosMDMkLQjvEFBAj7AAOkF8tFsAZghaUd4iYIEfIAB0nXkYxCYO0PSjvAeBQnojgHSdeRjQJg4Q9KOUIWCBHTHAOku8jFQDJohaUeoRUECWmOAdBf5GDRGzJC0I3RAQQJaY4B0EfkYTH6eIWlH6IOCBPTFAOki8jGw/DlD0o7QDQUJ6IsB0i3kY8D5aoakHaEnChLQFAOkW8hH+GSGpB2hMwoS0BQDpCvIR1j0niFpR+iPggR0xADpCvIREbrOkLQj/IKCBHTEAOk88hFNaDZD0o7wFwoS0A4DpPPIRzSnzQxJO8KPKEhAOwyQDiMf0RLVMyTtCP+iIAG9MEA6jHxEDOpmSNoRfkdBAnphgHQS+YhWeT5D0o4wAwUJaIQB0knkI+Lh4QxJO8IkFCSgEQZIx5CPiJ/7MyTtCPNQkIAuGCAdQz7CFjdnSNoRpqIgAV0wQDqDfEQCXJghaUeYjYIEtMAA6QzyEYlxdIakHREEFCSgBQZIB5CPSIYTMyTtiOCgIAH1GCAdQD4iScnNkLQjgoaCBNRjgEwW+QhHJDRD0o4IplTVBwCCjgEyWeQjnJKdLaFQzeqnawb2rdr5hoikXzDsjAsubem3lx2uLnhz/8xXSvOv6N3w4AgPDwqoxwYJKMYAmRTyEY46ft0VMiHvs0W/EZGa8vChVQ+W3vKtQ6sebPLb2B0BNkhAJQbIpJCPcFQ4P7e2fO95oVDvH8+V7GzrkzXl4YqiVaW3fKv3kq3C7gicQkECKjFAJo58hKMqCleJSO8lW6WoSPLypLTU+nxat8yMsVNrysMHFt2+NGsy7QhYeBQbUIYBMnHkI5x2YPHtGWOnikS5KLvscPWis8b88/WN3fe/xWPWgIWCBJRhgEwQ+QinVRSu6pQ99suLZk5dlB15vmNq18xvjLlp7BmlKk8J6ISCBNRggEwQ+QgXHN9ZnNYt88tfZ2dLKFTwwMrG18qkXzDs+M5iZUcENMPzIAE1GCATQT7Cfda1Mk/+x3/d9I2hDdO+/CatLd+r8FSAbtggAQUYIBNBPsI1ad0yj+8sbvwaPaXL/rP58x3TumZG+9NAEFGQgAIMkLaRj3BT+TkX1pbvjf36jv8qejbGq4sDQUNBAl5jgLSNfIRrrN1x4Dr5rOeF+3u/2NJ11sd3FteW7+2UM9bj4wHaoiABrzFA2kM+wh1N3lfmoon31Hwebv72MyJyfGfx3vzrut+2wPMzAvriShrAUwyQ9pCPcEHU95VJ65bZY9IfDyy+veKWVRljp6Z2Oy+ta2bVzjf+VfRsbfne82Y+x0PYQGMUJOApBkgbyEc4LfZ7EloRWbXzjeM7i2uKwrXle1O7nXfGBZdmzJyq5LSAzihIwDsMkDaQj3BUnO9nndYtM61bJs93BFpFQQLeYYCMF/kI58TZjgBsoSABjzBAxot8hENoR8A9FCTgEQbIuJCPcALtCLiNggS8wAAZF/IRSaMdAW9QkIAXGCBbRz4iObQj4CUKEnAdA2TryEckgXYEvEdBAq5jgGwF+YhE0Y6AKhQk4C4GyFaQj0gI7QioRUEC7mKAjIV8hH20I6ADChJwEQNkLOQjbKIdAX1QkICLGCBbRD7CDtoR0A0FCbiFAbJF5CPiRjsCeqIgAbcwQEZHPiI+tCOgMwoScAUDZHTkI+JAOwL6oyABVzBARkE+ojW0I+AXFCTgPAbIKMhHxEQ7Av5CQQLOY4BsinxEy2hHwI8oSMBhDJBNkY9oAe0I+BcFCTiMAfI05COioR0Bv6MgAScxQJ6GfEQztCNgBgoScBID5JfIR5yOdgRMQkECjmGA/BL5iEZoR8A8FCTgGAbIk8hHnEI7AqaiIAFnMECeRD5CRGhHwHQUJOAMBkgR8hEitCMQDBQk4AAGSBHyEbQjECAUJOAABkjyMeBoRyBoKEggWQyQ5GOQ0Y5AMFGQQLKCPkCSj0FFOwJBRkECSQn6AEk+BhLtCICCBJIS6AGSfAwe2hGAhYIEEhfoAZJ8DBjaEUBjFCSQuOAOkORjkNCOAJqjIIEEBXeAJB8Dg3YE0BIKEkhQQAdI8jEYaEcAsVGQQCICOkCSjwFAOwKIBwUJJCKIAyT5aDraEUD8KEjAtiAOkOSj0WhHAHZRkIBtgRsgyUdz0Y4AEkNBAvYEboAkHw1FOwJIBgUJ2BOsAZJ8NBHtCCB5FCRgQ7AGSPLROLQjAKdQkIANARogyUez0I4AnEVBAvEK0ABJPhqEdgTgBgoSiFdQBkjy0RS0IwD3UJBAXIIyQJKPRqAdAbiNggTiEogBknz0P9oRgDcoSKB1gRggyUefox0BeImCBFpn/gBJPvoZ7QjAexQk0ArzB0jy0bdoRwCqUJBAKwwfIMlHf6IdAahFQQKxGD5Ako8+RDsC0AEFCcRi8gBJPvoN7QhAHxQk0CKTB0jy0VdoRwC6oSCBFhk7QJKP/kE7AtATBQlEZ+wAST76BO0IQGcUJBCdmQMk+egHtCMA/VGQQBRmDpDko/ZoRwB+QUECURg4QJKPeqMdAfgLBQk0ZeAAST5qjHYE4EcUJNCUaQMk+agr2hGAfwW3IAsLC//85z+3b99+4cKF8f+pcDi8devWlm5t06ZNbm6uE6eDMqYNkOSjlmhHAH4X0II8ePDgXXfddeTIkY4dO9r6g88///zixYtburVdu3YUpN8ZNUCSj/qhHQGYIaAFOX369CNHjiTwBz/66CMRSUlJSUlJaX5rWlpasieDUkYNkOSjZmhHACYJYkGuWLHi9ddfT+zP7tixQ0TGjBkza9YsRw8FLZgzQJKPOqEdAZinreoDeO3jjz+eO3euiPTt29funz1x4sSBAwdEZOjQoc6fDKqZM0CSj9ooO1w94++lve8vFpGGB0fMMOO/TwAgaBtkfX395MmTv/jii5tvvvnw4cO7d++29ce3bNlifZBAfUJ/hgyQ5KMe2B0BmC1YG+QDDzzwwQcfZGVl3XHHHQn88T179ohIampqv379nD4aFDNkgCQfNcDuCCAIArRBbtu27YknnkhNTV2wYEHU62Ba9c4774jIoEGDqqur161bV1JSUllZ2bFjxwEDBuTm5nbu3NnpI8M7JgyQ5KNq7I4AgiMoBVlRUTFt2jQRmTJlSlZWVmJ38uGHH4rIwYMHL7/88oqKisjn169fv3jx4vz8/GuvvTb+e2s+ZO7atSuxgyFJJgyQ5KNStCNgAB5gtCUoBTljxowDBw5ccsklP/vZzxK7h/r6eqsg9+zZk5qaetVVV/Xp0+fYsWPvvffetm3bqqqq7rzzzsrKyvHjx8d5h/SiPnw/QJKP6tCOgDGa/1ymKWMIREG+9NJL69ev79ix47x58xK+k3fffbeurk5EsrKylixZkpmZGblp8+bNkydPrqysnDNnzvDhw3v16uXAoeEV3w+Q5KMitCOAIDP/Spr9+/fPnDlTRO69996ePXsmfD+ZmZlLly6dN29eQUFB43wUkeHDh999990iUltb+8wzzyR5YHjM3wMk+agC18oAgPkFOXXq1GPHjo0cOdLWkxSb69y5c05OzujRo7t06dL81jFjxnTo0EFEiouLk/mnwGP+HiDJR8/RjgBgMfxR7Mcff/wf//iHiHznO9/ZsGFD45v27dsnInV1ddbnu3btOmjQoIT/QW3bth0yZMj//u//fvLJJ8kdGZ7y8QBJPnqLx6wBoDHDC/KDDz6wPrjnnnui/obq6upJkyaJyPe///1FixYl889q27atiLRp0yaZO4GXfDxAko8eoh0BoDnDC9JBmzZtKiws/OKLL2bPnh31N4TDYRHhMhof8esAST56hXYEgJYYXpBz58613gW7uenTp69bt65jx47bt2+P565efvnlF198UUQmTpzYPBPD4bD1HolDhgxJ7sjwiF8HSPLRE7QjAMRm/pU0Thk1apT1wbJly5rfOmfOHBFJSUkZN26cp8dConw5QJKP7uNaGQCIBwUZxSuvvDJ48ODBgwc33i9HjBgxcOBAEVm9evX8+fPr6+utzx89enTy5MmvvfaaiOTl5fXp00fJmWGLLwdI8tFltCMAxM/wR7ETU1tbW1lZKSInTpxo/PmlS5eOGzfu008/XbZs2YoVK4YNG3b8+PGSkpLa2loRGTlypPXGidCf/wZI8tFNPGYNAHZRkDZ079597dq1ixYtWrlyZVVV1caNG63P9+zZ8xe/+AWPX/uF/wZI8tE1tCMAJKZNQ0OD6jMEUb9+/XhfbFVyHtmeP7K3bwqSfHRH43bkAWsAUfHDOgY2SASLzwZI8tEF7I4AkDwKEsHip2dAko9Oox0BwCkUJALETwMk+ego2hEAnEVBIkB8M0CSj86hHQHADRQkgsI3AyT56BDaEQDcQ0EiKPwxQJKPTqAdAcBtFCQCwR8DJPmYNNoRALxBQSIQfDBAko/JoR0BwEsUJMzngwGSfEwC7QgA3qMgYT7dB0jyMVG0IwCoQkHCcLoPkORjQmhHAFCLgoThtB4gyUf7aEcA0AEFCZNpPUCSjzbRjgCgDwoSJtN3gCQf7aAdAUA3FCSMpe8AST7GjXYEAD1RkDCWpgMk+Rgf2hEAdEZBwkyaDpDkYxxoRwDQHwUJM+k4QJKPraEdAcAvKEgYSMcBknyMiXYEAH+hIGEg7QZI8rFltCMA+BEFCdNoN0CSjy2gHQHAvyhImEavAZJ8jIZ2BAC/oyBhFL0GSPKxGdoRAMxAQcIoGg2Q5OPpaEcAMAkFCXNoNECSj43QjgBgHgoS5tBlgCQfT6EdAcBUFCQMocsAST6KCO0IAKajIGEILQZI8pF2BIBgoCBhAi0GyMDnI+0IAMFBQcIE6gfIYOcj7QgAQUNBwvfUD5ABzkfaEQCCiYKE7ykeIIOaj7QjAAQZBQl/UzxABjIfaUcAAAUJf1M5QAYvH2lHAICFgoSPqRwgA5aPtCMAoDEKEj6mbIAMUj7SjgCA5ihI+JWyATIw+Ug7AgBaQkHCr9QMkMHIR9oRABAbBQlfUjNABiAfaUcAQDwoSPiSggHS9HykHQEA8aMg4T8KBkij85F2BADYRUHCf7weIM3NR9oRAJAYChI+4/UAaWg+0o4AgGRQkPAZTwdIE/ORdgQAJI+ChJ94OkAal4+0IwDAKRQk/MS7AdKsfKQdAQDOoiDhG94NkAblI+0IAHADBQnf8GiANCUfaUcAgHsoSPiDRwOkEflIOwIA3EZBwh+8GCD9n4+0IwDAGxQkfMCLAdLn+Ug7AgC8REHCB1wfIP2cj7QjAMB7FCR05/oA6dt8pB0BAKpQkNCduwOkP/ORdgQAqEVBQmvuDpA+zEfaEQCgAwoSWnNxgPRbPtKOAAB9UJDQl4sDpK/ykXYEAOiGgoS+3Bog/ZOPtCMAQE8UJDTl1gDpk3ykHQEAOqMgoSlXBkg/5CPtCADQHwUJHbkyQGqfj7QjAMAvKEjoyPkBUu98pB0BAP5CQUI7zg+QGucj7QgA8CMKEtpxeIDUNR9pRwCAf1GQ0IvDA6SW+Ug7AgD8joKEXpwcIPXLR9oRAGAGChIacXKA1CwfaUcAgEkoSGjEsQFSp3ykHQEA5qEgoQvHBkht8pF2BACYioKELpwZIPXIR9oRAGA2ChJacGaA1CAfaUcAQBBQkNCCAwOk6nykHQEAwUFBQj0HBkil+Ug7AgCChoKEeskOkOrykXYEAAQTBQnFkh0gFeUj7QgACDIKEoolNUCqyEfaEQAAChIqJTVAep6PtCMAABYKEiolPkB6m4+0IwAAjVGQUCbxAdLDfKQdAQBojoKEMgkOkF7lI+0IAEBLKEiokeAA6Uk+0o4AAMRGQUKNRAZI9/ORdgQAIB4UJBRIZIB0OR9pRwAA4kdBQgHbA6Sb+Ug7AgBgFwUJr9keIF3LR9oRAIDEUJDwmr0B0p18pB0BAEgGBQlP2RsgXchH2hEAgORRkPCUjQHS6XykHQEAcAoFCe/YGCAdzUfaEQAAZ1GQ8E68A6Rz+Ug7AgDgBgoSHol3gHQoH2lHAADcQ0HCI3ENkE7kI+0IAIDbKEh4Ia4BMul8pB0BAPAGBQkvtD5AJpePtCMAAF6iIOG61gfIJPKRdgQAwHsUJFzXygCZaD7SjgAAqEJBwl2tDJAJ5SPtCACAWhQk3BVrgLSfj7QjAAA6oCDholgDpM18pB0BANAHBQkXtThA2slH2hEAAN1QkHBLiwNk3PlIOwIAoCcKEm6JPkDGl4+0IwAAOqMg4YroA2Qc+Ug7AgCgPwoSrogyQLaWj7QjAAB+QUHCeVEGyJj5SDsCAOAvFCSc13SAbDkfaUcAAPyIgoTDmg6QLeQj7QgAgH9RkMkqLCz885//3L59+4ULF6o+ixZOGyCj5SPtCACA31GQSTl48OBdd9115MiRjh07qj6LFk4bIJvlI+0IAIAZ2qo+gL9Nnz79yJEjqk+hXr9+/awPvhwgT8/HssPVM/5e2vv+YhFpeHDEjJbeKRuJivwVQCH+FpTjr0A5/gqCgw0ycStWrHj99ddVn0IjXw6QjfKR3REAAPOwQSbo448/njt3roj07dtX9Vl0cXKAPJWP7I4AAJiKgkxEfX395MmTv/jii5tvvvnrX/+66uNo4eQA+fMxIlK25q+0IwAABqMgE/HAAw988MEHWVlZd9xxh+qz6OLJN/fnz7m57HDVjDufoB0BADAbz4O0bdu2bU888URqauqCBQtSUlJUH0cLFecN+9Ocm0Wk9/dm54vwfEcAAMxGQdpTUVExbdo0EZkyZUpWVlYyd2XSBWsPVdRIaqfrvjni/JdvWfmyrFR9nmAy6d8o/+JvQTn+CpTjryAgKEh7ZsyYceDAgUsuueRnP/tZMveza9cup46khbIyCYUOioj8j+qjAAAA1/E8SBteeuml9evXd+zYcd68earPoplQSPUJAACAdyjIeO3fv3/mzJkicu+99/bs2VP1cQAAAJShIOM1derUY8eOjRw58tprr1V9FgAAAJV4HmRcHn/88X/84x8i8p3vfGfDhg2Nb9q3b5+I1NXVWZ/v2rXroEGDlBwSAADAG20aGhpUn8EHpk+fvm7dunh+5/e///1Fixa5fR4AAACFeBQbAAAA9rBBJsuaJzt27Lh9+3bVZwEAAPACGyQAAADsoSABAABgDwUJAAAAeyhIAAAA2MOVNAAAALCHDRIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHtSVR8AJjh69OiYMWMuuuiiBx54QPVZzJTwVzgcDm/durWlW9u0aZObm5v06QLt6NGjzz///FtvvbV3796GhoZzzz33/PPPv+6663r27Kn6aCZw5MvLd4HbDh48uHr16p07d3700Ufdu3c/99xzr7nmmiFDhqg+F9zF60HCARMnTiwqKsrOzv7Tn/6k+ixmSvgrvHDhwsWLF7d0a7t27d59992kTxdcL7300r333ltVVdXk86mpqdOnT7/xxhuVnMoYTn15+S5w1YYNG377299WVlY2+fyIESPmzp3bqVMnJaeCB9ggkazp06cXFRWpPoXJkvkKf/TRRyKSkpKSkpLS/Na0tLRkDhZwGzZsuOOOO0Tk7LPPHj9+/AUXXCAi77///tNPP33o0KH7778/LS1t3Lhxqo/pVw5+efkucM+2bdsmTZokIl26dPn5z3/ep0+fmpqav//97y+++OLGjRsnTZr09NNPqz4j3MIGicQdPXp06tSpr7/+uvVLNkjHJf8Vvvzyyw8cOHD99dfPmjXLhQMGV11dXXZ2dnl5ec+ePVetWtW1a9fITYcPH77hhhv27NmTnp6+cePGzp07KzynTzn75eW7wD1XXnllaWlpRkbGCy+80Piv6ZFHHnnooYdE5MEHH/zhD3+o7oBwEVfSIEF/+9vfrr76aituOnbsqPo4Bkr+K3zixIkDBw6IyNChQx0+XOBt2rSpvLxcRKZMmdL4B6eIdO7c+c477xSRqqqqzZs3qzmfzzn45eW7wD1bt24tLS0Vkdtuu63JX9Mvf/nLDh06iMjGjRvVHA7uoyCRiLy8vMmTJ5eXl6enp//hD3+45JJLVJ/INI58hbds2WJ90LdvX0dPB3njjTesD6688srmt37729+2PvjHP/7h3ZkM4uCXl+8C99TV1X3/+9/v0qVL87+mtm3bnnPOOSLS/PmRMAbPg0QirOcVjRgx4t577+3Zs+ff/vY31ScyjSNf4T179ohIampqv379HD5f4I0fP/6yyy6rqqqK+iy6yE/N9u3be3suQzj45eW7wD2XXnrppZdeGvWm+vr6/fv3C98CRqMgkYicnJzc3NxBgwapPoixHPkKv/POOyIyaNCg6urqdevWlZSUVFZWduzYccCAAbm5uTw/Lxm9evXq1atXS7f+/e9/tz646KKLvDqRURz88vJdoMTy5curq6tFhCdBGoyCRCJ+//vfqz6C4Rz5Cn/44YcicvDgwcsvv7yioiLy+fXr1y9evDg/P//aa69N/p+CJo4fP/7oo4+KyFe+8pWcnBzVxzGN3S8v3wVeqqurKykpeeaZZ6yHTa655porrrhC9aHgFgoSMFN9fb31s3PPnj2pqalXXXVVnz59jh079t57723btq2qqurOO++srKwcP3686pOa5re//e2+fftE5Pbbb+chPMfZ+vLyXeCluXPnPvHEE5FfTpo06de//rXC88BtFCRgpnfffbeurk5EsrKylixZkpmZGblp8+bNkydPrqysnDNnzvDhw2M8XAi7fve737366qsi8t3vfpcucZzdLy/fBV767LPP0tPTRcR6EfilS5cePnz4rrvu4r+jTMW12ICZMjMzly5dOm/evIKCgsY/OEVk+PDhd999t4jU1tY+88wzig5omrq6uilTpqxevVpEhg4dumDBAtUnMkpiX16+C7z0wAMPvP3222+//XZRUdE111xTV1e3cuXKX/7yl6rPBbdQkICZOnfunJOTM3r06C5dujS/dcyYMdZsJTfyAAAG1klEQVSrtRUXF3t+NANVVFTcfPPN69evF5HLLrvs0UcfZXdxUMJfXr4LvBR5y59zzjln7ty5P/rRj0SkuLiYF+swFQUJBFHbtm2HDBkiIp988onqs/heOBweO3as9bqD11xzzbJly8hHB7n35eW7wFXWm1KKyIYNG9SeBC7heZBAQLVt21ZE2rRpo/og/lZSUnLbbbcdOXJERG6//fZbbrlF9YmM4vaXl+8C93Tv3j09Pb2qqupf//qX6rPAFRQkYKZNmzYVFhZ+8cUXs2fPjvobwuGwiHABQTKKi4tvvfXWqqqqDh06zJkz5wc/+IHqExkl+S8v3wWuevbZZ7dv356Wlhb7DcdTUykNM/EoNmCml19+eeXKlWvWrLHek6OJcDi8e/duEbEexUMCdu3addttt1VVVXXq1Gn58uXko7Mc+fLyXeCqd999d926datXr7ZeX6mJsrIy66LsjIwMz48GL1CQgJlGjRplfbBs2bLmt86ZM0dEUlJSxo0b5+mxTHHixIlJkyZVVla2a9fuscceGzx4sOoTGcWpLy/fBa6KZP3SpUub3zpv3jzrg9zcXO/OBA+xLQO+98orr9x5550i8uMf/3j69OnWJ0eMGDFw4MD33ntv9erVZ5111pQpU6ynfB09ejQ/P/+1114Tkby8vD59+ig8uX89/vjj1gOgF1988Ycffmi9bHVzoVDo4osv9vZoJkjgy8t3gfcuvfTSoUOHbtmy5dlnn83IyPjVr34V+fLef//91pf36quvvvDCC1WfFK6gIAHfq62traysFJETJ040/vzSpUvHjRv36aefLlu2bMWKFcOGDTt+/HhJSUltba2IjBw5ctq0aWpO7H8rV660PiguLo7xWjDXX389BZmABL68fBcosWDBgvHjx+/evfuRRx5ZsWLFxRdffOzYsbfeesv68l522WX333+/6jPCLRQkYKzu3buvXbt20aJFK1eurKqq2rhxo/X5nj17/uIXv+CRu4RVVVWVl5erPoWxnP3y8l3gqs6dOz/33HMPPfTQihUrKioqIl/eHj16TJgwIS8vT+3x4Ko2DQ0Nqs8AwF11dXUlJSXHjh1r27btV7/61f/4j/9QfSLAa3wXuKqurm7r1q0VFRXt2rU799xz+/Xrp/pEcB0FCQAAAHu4FhsAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANiTqvoAAOAzR48enT9/vvVxbm7uhRde2OQ37Nu375FHHrE+vuOOO8466yxPzwcA7qMgAcCes846KyMjY+nSpSKyZcuW9evXt2/fPnJrfX39b37zm7fffltEJk2aRD4CMBKPYgOAbZMnTx44cKCIhMPh//mf/2l806JFi6x8vOiii37961+rOR8AuKxNQ0OD6jMAgP+UlZWNHj26urpaRNauXXvBBReIyFtvvXXDDTeIyNlnn/3SSy917dpV8SkBwB1skACQiFAoNH36dOvjadOm1dfX//vf/54yZYr1mdmzZ5OPAAzG8yABIEH/+Z//uWnTpqKiot27dy9dunTPnj379u0TkRtvvHHEiBGqTwcALuJRbABI3OHDh3/4wx8eOnQoJSWlrq5ORPr377927dqUlBTVRwMAF/EoNgAkrnPnzrNmzRIRKx/T09Mfeugh8hGA8ShIAEjKiBEjevXqZX2clZUVCoWUHgcAvEBBAkBS/vSnP+3Zs8f6+J133lmyZIna8wCAB3geJAAk7p///Gdubm5dXV23bt1EpLy8PCUlZc2aNQMGDFB9NABwEQUJAAk6ceLE6NGjS0tLReSxxx6rr6//xS9+ISK9e/d+4YUXGr9RDQAYhkexASBBc+fOtfJxzJgxw4cPv/zyy6+55hoRKS0tfeCBB1SfDgBcxAYJAInYvHnzz3/+cxHp0aPH+vXrzzzzTBGpqKi48sorDx06JCKPPfbY8OHDFZ8SANzBBgkAth0+fDjyhjSzZs2y8lFEOnXqNGPGDOvj6dOnHz16VMnxAMBtFCQA2Pa73/3OGhqtx68b33TFFVdcddVVInLo0KHf/e53as4HAC6jIAHAnueee+61114TkR49etxzzz3Nf8N9992XkZEhIq+++uqaNWu8Ph8AuI/nQQIAAMAeNkgAAADYQ0ECAADAHgoSAAAA9lCQAAAAsIeCBAAAgD0UJAAAAOyhIAEAAGDP/wO4z8mRFB5cygAAAABJRU5ErkJggg==\" data-image-state=\"image-loaded\" width=\"438\" height=\"328\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [xa,ya,xoc,yoc] = altitudes(x,y)\r\n%  xa, ya = coordinates of the endpoints of the altitudes, in the order of the vertices provided to the function\r\n%  xoc, yoc = coordinates of the orthocenter\r\n   xa = x/2;\r\n   ya = y/2;\r\n   xoc = mean(x);\r\n   yoc = mean(y);\r\nend","test_suite":"%% \r\nx = [-1 0 1];\r\ny = [0 4 0];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [0.882352941176471 0 -0.882352941176471];\r\nya_correct = [0.470588235294118 0 0.470588235294118];\r\nxoc_correct = 0;\r\nyoc_correct = 0.25;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [1 2 3];\r\ny = [4 6 5];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [2.5 2.6 1.8];\r\nya_correct = [5.5 4.8 5.6];\r\nxoc_correct = 2.333333333333333;\r\nyoc_correct = 5.333333333333333;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [-1 2 3];\r\ny = [4 -2 5];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [2.78 0.411764705882353 -0.6];\r\nya_correct = [3.46 4.352941176470588 3.2];\r\nxoc_correct = 0.555555555555555;\r\nyoc_correct = 3.777777777777777;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [0 0 1];\r\ny = [0 1 0];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [0.5 0 0];\r\nya_correct = [0.5 0 0];\r\nxoc_correct = 0;\r\nyoc_correct = 0;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [0 2 4];\r\ny = [0 1 0];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [0.8 2 3.2];\r\nya_correct = [1.6 0 1.6];\r\nxoc_correct = 2;\r\nyoc_correct = 4;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\nx = [3 3 5];\r\ny = [1 3 2];\r\n[xa,ya,xoc,yoc] = altitudes(x,y);\r\nxa_correct = [3.8 3.8 3];\r\nya_correct = [2.6 1.4 2];\r\nxoc_correct = 3.5;\r\nyoc_correct = 2;\r\nassert(all(abs(xa-xa_correct)\u003c1e-10))\r\nassert(all(abs(ya-ya_correct)\u003c1e-10))\r\nassert(abs(xoc-xoc_correct)\u003c1e-10)\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%% \r\na = 10*rand();\r\nx = [-1 0 1];\r\ny = [0 a 0];\r\n[~,~,~,yoc] = altitudes(x,y);\r\nyoc_correct = 1/a;\r\nassert(abs(yoc-yoc_correct)\u003c1e-10)\r\n\r\n%%\r\nfiletext = fileread('altitudes.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'assert') || contains(filetext, 'classdef'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-07-16T02:31:52.000Z","updated_at":"2026-07-18T13:18:58.000Z","published_at":"2023-07-16T02:31:52.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that takes the x- and y-coordinates of three points describing the vertices of a triangle and returns the coordinates of the endpoints of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Altitude_(triangle)\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ealtitudes of the triangle\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e as well as the coordinates of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://mathworld.wolfram.com/Orthocenter.html\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eorthocenter\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. The coordinates of the endpoints should be in the order of the corresponding vertices, and the function should work when one of the angles is obtuse.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"328\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"438\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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Xc6dC/hSziPb80f25v/cdUE+uqqoSPLypLRU9TlMVFYmBQXy5JPNO7LscHVAIpIf1jGofxR72rRpH3/8sepTxOujjz4SkZSUlHbRpKWlqT4ggo4BUi/ko9t4NqR7Wn5cm4ezIToU5O7du0eNGjVo0KC77rrr4MGDqo/Tih07dojImDFj3o1m+/btqg+IoOMZkBohH73BsyFd1UJHEpFQX5CW6urqtWvXfvvb3x4+fPizzz5bU1Oj+kRRnDhx4sCBAyIydOhQ1WcBomCA1Aj56BlmSA9E60giMuDUF+RTTz01ZcqUs88++TOvvLz8vvvu+9rXvvaDH/zAeshYH1u2bLE+6Nu3r9qTAFExEpR2VQAAIABJREFUQOqCfPQYM6Q3mnVkqOIAERlY6gvyzDPPnDhx4pYtW4qKiq666qrU1JOXh+/evfuqq64aNGjQtGnTPv/8c7WHtOzZs0dEUlNT+/Xrp/osQFMMkLogH73HDOml0zsytPAPhaM6E5EBpOO12B9//PGtt95aevq1dV26dJk0aVJubm779u1VHeyOO+546aWXLrrooscee2zdunUlJSWVlZUdO3YcMGBAbm5u586d478rLu+C47gEWwvkoypclK3Eqeu1y37047z238qfmG3Y/wXxwzoGHQvSUlNT87e//W3+/PnWUw8jevfu/fDDD2dlZXl/pNGjR7///vu9evU6cuRIRUVF45vS09Pz8/OvvfbaOO+KfynhrII39z/55v7CWwerPkiwkY9q5eRIfj6vDalAWZkUFJQt+FPR8NHZv789NLi/6gM5hh/WMehbkBH//ve/i4uL77///sYp2a5duxtuuGHKlCnp6eneHKO+vv5rX/taXV2diKSmpo4cObJPnz7Hjh177733tm3bZv2ee++9d/z48fHcW9THwfnXFAljgFSPfFSOGVKpsu3vF933x9DZHbKf/qPqsySIH8226F6Qhw8fXrFixerVq8vLy6P+hgkTJtx1110enGTHjh1jx44VkaysrCVLlmRmZkZu2rx58+TJkysrK1NTU//yl7/06tWr1XvjP2vgIAZI9chHTTBDqlB2uLrgzf0zXynNv6L3DLMu5uOHdQzqr6SJqqqq6qmnnvr2t789bNiwxYsXR/Lx3HPPfeqpp1atWhUJuIKCgjhnvyRlZmYuXbp03rx5BQUFjfNRRIYPH3733XeLSG1t7TPPPOPBYYDGuARbMfJRH1yU7a2yw9Uz/l7a+/5iEWl4cIRh+YjYtHtf7Ndff33GjBnhcLjxJ7/yla/ceOONEyZM6NSpk/WZDRs2VFRUDB8+vLq6+s0339y8efPw4cNdPVjnzp1zrJ8T0YwZM+a///u/q6uri4uLXT0G0ASXYCtGPmqFd8r2SuPdseHBEaqPAwV02SD37NkzZsyYfv36/exnP2ucjxdddNGGDRtKSkp+/etfR/LR0qlTp1deecX6eN68eZ4et5m2bdsOGTJERD755BO1J0HQMECqRD5qiBnSZeyOsKjfIH//+9+vWbOmurq68Sd79Ohxzz33fO9732vbNlbjdu3a1frAusBFLeuobdq0UX0QBAgDpErko56YIV3D7ojG1Bfk22+/HcnHDh06XH/99bfeemucr6144sQJ64MYjy87ZdOmTYWFhV988cXs2bOj/gZrOo3nMhrAKQyQypCPOrNmSC7Kdg7tiObUF6QlKytr0aJFoVDI1p9KT08vLCzs1KnTmWee6c65vvTyyy+/+OKLIjJx4sTmmRgOh3fv3i0i1mPZgAcYIJUhHzXHDOkc2hEtUf88yLVr1+7atevll1+2m4+Wnj17epCPIjJq1Cjrg2XLljW/dc6cOSKSkpIybtw4Dw4DCAOkKuSjL/BsyKTxfEfEpr4g/WLEiBEDBw4UkdWrV8+fP7++vt76/NGjRydPnvzaa6+JSF5eXp8+fVSeEoHBAKkG+egXvFN2EmhHxEP3VxTXymeffTZu3LhPP/1URNLT04cNG3b8+PGSkpLa2loRGTly5MKFC+O8K16kFEniTWgUIB/9hbeosc/g1wZPDD+sY2CDtKF79+5r16796U9/mpqaWlVVtXHjxi1bttTW1vbs2XPGjBnx5yOQJAZIBchH32GGtIPdEXaxQarBf9YgGQyQXiMffYoZMg7sjjHwwzoGNkjAZxggvUY++hczZEzsjkgGBQn4DJdge4p89Dsuyo6GdkTyKEjATxggPUU+GoAZ8nS0I5xCQQJ+wgDpHfLRGMyQIkI7wmkUJOAbDJDeIR9NEvgZknaEGyhIwDcYID1CPponqDMk7Qj3UJCAPzBAeoR8NFLwZkjaEW6jIAF/YID0AvlosMDMkLQjvEFBAj7AAOkF8tFsAZghaUd4iYIEfIAB0nXkYxCYO0PSjvAeBQnojgHSdeRjQJg4Q9KOUIWCBHTHAOku8jFQDJohaUeoRUECWmOAdBf5GDRGzJC0I3RAQQJaY4B0EfkYTH6eIWlH6IOCBPTFAOki8jGw/DlD0o7QDQUJ6IsB0i3kY8D5aoakHaEnChLQFAOkW8hH+GSGpB2hMwoS0BQDpCvIR1j0niFpR+iPggR0xADpCvIREbrOkLQj/IKCBHTEAOk88hFNaDZD0o7wFwoS0A4DpPPIRzSnzQxJO8KPKEhAOwyQDiMf0RLVMyTtCP+iIAG9MEA6jHxEDOpmSNoRfkdBAnphgHQS+YhWeT5D0o4wAwUJaIQB0knkI+Lh4QxJO8IkFCSgEQZIx5CPiJ/7MyTtCPNQkIAuGCAdQz7CFjdnSNoRpqIgAV0wQDqDfEQCXJghaUeYjYIEtMAA6QzyEYlxdIakHREEFCSgBQZIB5CPSIYTMyTtiOCgIAH1GCAdQD4iScnNkLQjgoaCBNRjgEwW+QhHJDRD0o4IplTVBwCCjgEyWeQjnJKdLaFQzeqnawb2rdr5hoikXzDsjAsubem3lx2uLnhz/8xXSvOv6N3w4AgPDwqoxwYJKMYAmRTyEY46ft0VMiHvs0W/EZGa8vChVQ+W3vKtQ6sebPLb2B0BNkhAJQbIpJCPcFQ4P7e2fO95oVDvH8+V7GzrkzXl4YqiVaW3fKv3kq3C7gicQkECKjFAJo58hKMqCleJSO8lW6WoSPLypLTU+nxat8yMsVNrysMHFt2+NGsy7QhYeBQbUIYBMnHkI5x2YPHtGWOnikS5KLvscPWis8b88/WN3fe/xWPWgIWCBJRhgEwQ+QinVRSu6pQ99suLZk5dlB15vmNq18xvjLlp7BmlKk8J6ISCBNRggEwQ+QgXHN9ZnNYt88tfZ2dLKFTwwMrG18qkXzDs+M5iZUcENMPzIAE1GCATQT7Cfda1Mk/+x3/d9I2hDdO+/CatLd+r8FSAbtggAQUYIBNBPsI1ad0yj+8sbvwaPaXL/rP58x3TumZG+9NAEFGQgAIMkLaRj3BT+TkX1pbvjf36jv8qejbGq4sDQUNBAl5jgLSNfIRrrN1x4Dr5rOeF+3u/2NJ11sd3FteW7+2UM9bj4wHaoiABrzFA2kM+wh1N3lfmoon31Hwebv72MyJyfGfx3vzrut+2wPMzAvriShrAUwyQ9pCPcEHU95VJ65bZY9IfDyy+veKWVRljp6Z2Oy+ta2bVzjf+VfRsbfne82Y+x0PYQGMUJOApBkgbyEc4LfZ7EloRWbXzjeM7i2uKwrXle1O7nXfGBZdmzJyq5LSAzihIwDsMkDaQj3BUnO9nndYtM61bJs93BFpFQQLeYYCMF/kI58TZjgBsoSABjzBAxot8hENoR8A9FCTgEQbIuJCPcALtCLiNggS8wAAZF/IRSaMdAW9QkIAXGCBbRz4iObQj4CUKEnAdA2TryEckgXYEvEdBAq5jgGwF+YhE0Y6AKhQk4C4GyFaQj0gI7QioRUEC7mKAjIV8hH20I6ADChJwEQNkLOQjbKIdAX1QkICLGCBbRD7CDtoR0A0FCbiFAbJF5CPiRjsCeqIgAbcwQEZHPiI+tCOgMwoScAUDZHTkI+JAOwL6oyABVzBARkE+ojW0I+AXFCTgPAbIKMhHxEQ7Av5CQQLOY4BsinxEy2hHwI8oSMBhDJBNkY9oAe0I+BcFCTiMAfI05COioR0Bv6MgAScxQJ6GfEQztCNgBgoScBID5JfIR5yOdgRMQkECjmGA/BL5iEZoR8A8FCTgGAbIk8hHnEI7AqaiIAFnMECeRD5CRGhHwHQUJOAMBkgR8hEitCMQDBQk4AAGSBHyEbQjECAUJOAABkjyMeBoRyBoKEggWQyQ5GOQ0Y5AMFGQQLKCPkCSj0FFOwJBRkECSQn6AEk+BhLtCICCBJIS6AGSfAwe2hGAhYIEEhfoAZJ8DBjaEUBjFCSQuOAOkORjkNCOAJqjIIEEBXeAJB8Dg3YE0BIKEkhQQAdI8jEYaEcAsVGQQCICOkCSjwFAOwKIBwUJJCKIAyT5aDraEUD8KEjAtiAOkOSj0WhHAHZRkIBtgRsgyUdz0Y4AEkNBAvYEboAkHw1FOwJIBgUJ2BOsAZJ8NBHtCCB5FCRgQ7AGSPLROLQjAKdQkIANARogyUez0I4AnEVBAvEK0ABJPhqEdgTgBgoSiFdQBkjy0RS0IwD3UJBAXIIyQJKPRqAdAbiNggTiEogBknz0P9oRgDcoSKB1gRggyUefox0BeImCBFpn/gBJPvoZ7QjAexQk0ArzB0jy0bdoRwCqUJBAKwwfIMlHf6IdAahFQQKxGD5Ako8+RDsC0AEFCcRi8gBJPvoN7QhAHxQk0CKTB0jy0VdoRwC6oSCBFhk7QJKP/kE7AtATBQlEZ+wAST76BO0IQGcUJBCdmQMk+egHtCMA/VGQQBRmDpDko/ZoRwB+QUECURg4QJKPeqMdAfgLBQk0ZeAAST5qjHYE4EcUJNCUaQMk+agr2hGAfwW3IAsLC//85z+3b99+4cKF8f+pcDi8devWlm5t06ZNbm6uE6eDMqYNkOSjlmhHAH4X0II8ePDgXXfddeTIkY4dO9r6g88///zixYtburVdu3YUpN8ZNUCSj/qhHQGYIaAFOX369CNHjiTwBz/66CMRSUlJSUlJaX5rWlpasieDUkYNkOSjZmhHACYJYkGuWLHi9ddfT+zP7tixQ0TGjBkza9YsRw8FLZgzQJKPOqEdAZinreoDeO3jjz+eO3euiPTt29funz1x4sSBAwdEZOjQoc6fDKqZM0CSj9ooO1w94++lve8vFpGGB0fMMOO/TwAgaBtkfX395MmTv/jii5tvvvnw4cO7d++29ce3bNlifZBAfUJ/hgyQ5KMe2B0BmC1YG+QDDzzwwQcfZGVl3XHHHQn88T179ohIampqv379nD4aFDNkgCQfNcDuCCAIArRBbtu27YknnkhNTV2wYEHU62Ba9c4774jIoEGDqqur161bV1JSUllZ2bFjxwEDBuTm5nbu3NnpI8M7JgyQ5KNq7I4AgiMoBVlRUTFt2jQRmTJlSlZWVmJ38uGHH4rIwYMHL7/88oqKisjn169fv3jx4vz8/GuvvTb+e2s+ZO7atSuxgyFJJgyQ5KNStCNgAB5gtCUoBTljxowDBw5ccsklP/vZzxK7h/r6eqsg9+zZk5qaetVVV/Xp0+fYsWPvvffetm3bqqqq7rzzzsrKyvHjx8d5h/SiPnw/QJKP6tCOgDGa/1ymKWMIREG+9NJL69ev79ix47x58xK+k3fffbeurk5EsrKylixZkpmZGblp8+bNkydPrqysnDNnzvDhw3v16uXAoeEV3w+Q5KMitCOAIDP/Spr9+/fPnDlTRO69996ePXsmfD+ZmZlLly6dN29eQUFB43wUkeHDh999990iUltb+8wzzyR5YHjM3wMk+agC18oAgPkFOXXq1GPHjo0cOdLWkxSb69y5c05OzujRo7t06dL81jFjxnTo0EFEiouLk/mnwGP+HiDJR8/RjgBgMfxR7Mcff/wf//iHiHznO9/ZsGFD45v27dsnInV1ddbnu3btOmjQoIT/QW3bth0yZMj//u//fvLJJ8kdGZ7y8QBJPnqLx6wBoDHDC/KDDz6wPrjnnnui/obq6upJkyaJyPe///1FixYl889q27atiLRp0yaZO4GXfDxAko8eoh0BoDnDC9JBmzZtKiws/OKLL2bPnh31N4TDYRHhMhof8esAST56hXYEgJYYXpBz58613gW7uenTp69bt65jx47bt2+P565efvnlF198UUQmTpzYPBPD4bD1HolDhgxJ7sjwiF8HSPLRE7QjAMRm/pU0Thk1apT1wbJly5rfOmfOHBFJSUkZN26cp8dConw5QJKP7uNaGQCIBwUZxSuvvDJ48ODBgwc33i9HjBgxcOBAEVm9evX8+fPr6+utzx89enTy5MmvvfaaiOTl5fXp00fJmWGLLwdI8tFltCMAxM/wR7ETU1tbW1lZKSInTpxo/PmlS5eOGzfu008/XbZs2YoVK4YNG3b8+PGSkpLa2loRGTlypPXGidCf/wZI8tFNPGYNAHZRkDZ079597dq1ixYtWrlyZVVV1caNG63P9+zZ8xe/+AWPX/uF/wZI8tE1tCMAJKZNQ0OD6jMEUb9+/XhfbFVyHtmeP7K3bwqSfHRH43bkAWsAUfHDOgY2SASLzwZI8tEF7I4AkDwKEsHip2dAko9Oox0BwCkUJALETwMk+ego2hEAnEVBIkB8M0CSj86hHQHADRQkgsI3AyT56BDaEQDcQ0EiKPwxQJKPTqAdAcBtFCQCwR8DJPmYNNoRALxBQSIQfDBAko/JoR0BwEsUJMzngwGSfEwC7QgA3qMgYT7dB0jyMVG0IwCoQkHCcLoPkORjQmhHAFCLgoThtB4gyUf7aEcA0AEFCZNpPUCSjzbRjgCgDwoSJtN3gCQf7aAdAUA3FCSMpe8AST7GjXYEAD1RkDCWpgMk+Rgf2hEAdEZBwkyaDpDkYxxoRwDQHwUJM+k4QJKPraEdAcAvKEgYSMcBknyMiXYEAH+hIGEg7QZI8rFltCMA+BEFCdNoN0CSjy2gHQHAvyhImEavAZJ8jIZ2BAC/oyBhFL0GSPKxGdoRAMxAQcIoGg2Q5OPpaEcAMAkFCXNoNECSj43QjgBgHgoS5tBlgCQfT6EdAcBUFCQMocsAST6KCO0IAKajIGEILQZI8pF2BIBgoCBhAi0GyMDnI+0IAMFBQcIE6gfIYOcj7QgAQUNBwvfUD5ABzkfaEQCCiYKE7ykeIIOaj7QjAAQZBQl/UzxABjIfaUcAAAUJf1M5QAYvH2lHAICFgoSPqRwgA5aPtCMAoDEKEj6mbIAMUj7SjgCA5ihI+JWyATIw+Ug7AgBaQkHCr9QMkMHIR9oRABAbBQlfUjNABiAfaUcAQDwoSPiSggHS9HykHQEA8aMg4T8KBkij85F2BADYRUHCf7weIM3NR9oRAJAYChI+4/UAaWg+0o4AgGRQkPAZTwdIE/ORdgQAJI+ChJ94OkAal4+0IwDAKRQk/MS7AdKsfKQdAQDOoiDhG94NkAblI+0IAHADBQnf8GiANCUfaUcAgHsoSPiDRwOkEflIOwIA3EZBwh+8GCD9n4+0IwDAGxQkfMCLAdLn+Ug7AgC8REHCB1wfIP2cj7QjAMB7FCR05/oA6dt8pB0BAKpQkNCduwOkP/ORdgQAqEVBQmvuDpA+zEfaEQCgAwoSWnNxgPRbPtKOAAB9UJDQl4sDpK/ykXYEAOiGgoS+3Bog/ZOPtCMAQE8UJDTl1gDpk3ykHQEAOqMgoSlXBkg/5CPtCADQHwUJHbkyQGqfj7QjAMAvKEjoyPkBUu98pB0BAP5CQUI7zg+QGucj7QgA8CMKEtpxeIDUNR9pRwCAf1GQ0IvDA6SW+Ug7AgD8joKEXpwcIPXLR9oRAGAGChIacXKA1CwfaUcAgEkoSGjEsQFSp3ykHQEA5qEgoQvHBkht8pF2BACYioKELpwZIPXIR9oRAGA2ChJacGaA1CAfaUcAQBBQkNCCAwOk6nykHQEAwUFBQj0HBkil+Ug7AgCChoKEeskOkOrykXYEAAQTBQnFkh0gFeUj7QgACDIKEoolNUCqyEfaEQAAChIqJTVAep6PtCMAABYKEiolPkB6m4+0IwAAjVGQUCbxAdLDfKQdAQBojoKEMgkOkF7lI+0IAEBLKEiokeAA6Uk+0o4AAMRGQUKNRAZI9/ORdgQAIB4UJBRIZIB0OR9pRwAA4kdBQgHbA6Sb+Ug7AgBgFwUJr9keIF3LR9oRAIDEUJDwmr0B0p18pB0BAEgGBQlP2RsgXchH2hEAgORRkPCUjQHS6XykHQEAcAoFCe/YGCAdzUfaEQAAZ1GQ8E68A6Rz+Ug7AgDgBgoSHol3gHQoH2lHAADcQ0HCI3ENkE7kI+0IAIDbKEh4Ia4BMul8pB0BAPAGBQkvtD5AJpePtCMAAF6iIOG61gfIJPKRdgQAwHsUJFzXygCZaD7SjgAAqEJBwl2tDJAJ5SPtCACAWhQk3BVrgLSfj7QjAAA6oCDholgDpM18pB0BANAHBQkXtThA2slH2hEAAN1QkHBLiwNk3PlIOwIAoCcKEm6JPkDGl4+0IwAAOqMg4YroA2Qc+Ug7AgCgPwoSrogyQLaWj7QjAAB+QUHCeVEGyJj5SDsCAOAvFCSc13SAbDkfaUcAAPyIgoTDmg6QLeQj7QgAgH9RkMkqLCz885//3L59+4ULF6o+ixZOGyCj5SPtCACA31GQSTl48OBdd9115MiRjh07qj6LFk4bIJvlI+0IAIAZ2qo+gL9Nnz79yJEjqk+hXr9+/awPvhwgT8/HssPVM/5e2vv+YhFpeHDEjJbeKRuJivwVQCH+FpTjr0A5/gqCgw0ycStWrHj99ddVn0IjXw6QjfKR3REAAPOwQSbo448/njt3roj07dtX9Vl0cXKAPJWP7I4AAJiKgkxEfX395MmTv/jii5tvvvnrX/+66uNo4eQA+fMxIlK25q+0IwAABqMgE/HAAw988MEHWVlZd9xxh+qz6OLJN/fnz7m57HDVjDufoB0BADAbz4O0bdu2bU888URqauqCBQtSUlJUH0cLFecN+9Ocm0Wk9/dm54vwfEcAAMxGQdpTUVExbdo0EZkyZUpWVlYyd2XSBWsPVdRIaqfrvjni/JdvWfmyrFR9nmAy6d8o/+JvQTn+CpTjryAgKEh7ZsyYceDAgUsuueRnP/tZMveza9cup46khbIyCYUOioj8j+qjAAAA1/E8SBteeuml9evXd+zYcd68earPoplQSPUJAACAdyjIeO3fv3/mzJkicu+99/bs2VP1cQAAAJShIOM1derUY8eOjRw58tprr1V9FgAAAJV4HmRcHn/88X/84x8i8p3vfGfDhg2Nb9q3b5+I1NXVWZ/v2rXroEGDlBwSAADAG20aGhpUn8EHpk+fvm7dunh+5/e///1Fixa5fR4AAACFeBQbAAAA9rBBJsuaJzt27Lh9+3bVZwEAAPACGyQAAADsoSABAABgDwUJAAAAeyhIAAAA2MOVNAAAALCHDRIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHtSVR8AJjh69OiYMWMuuuiiBx54QPVZzJTwVzgcDm/durWlW9u0aZObm5v06QLt6NGjzz///FtvvbV3796GhoZzzz33/PPPv+6663r27Kn6aCZw5MvLd4HbDh48uHr16p07d3700Ufdu3c/99xzr7nmmiFDhqg+F9zF60HCARMnTiwqKsrOzv7Tn/6k+ixmSvgrvHDhwsWLF7d0a7t27d59992kTxdcL7300r333ltVVdXk86mpqdOnT7/xxhuVnMoYTn15+S5w1YYNG377299WVlY2+fyIESPmzp3bqVMnJaeCB9ggkazp06cXFRWpPoXJkvkKf/TRRyKSkpKSkpLS/Na0tLRkDhZwGzZsuOOOO0Tk7LPPHj9+/AUXXCAi77///tNPP33o0KH7778/LS1t3Lhxqo/pVw5+efkucM+2bdsmTZokIl26dPn5z3/ep0+fmpqav//97y+++OLGjRsnTZr09NNPqz4j3MIGicQdPXp06tSpr7/+uvVLNkjHJf8Vvvzyyw8cOHD99dfPmjXLhQMGV11dXXZ2dnl5ec+ePVetWtW1a9fITYcPH77hhhv27NmTnp6+cePGzp07KzynTzn75eW7wD1XXnllaWlpRkbGCy+80Piv6ZFHHnnooYdE5MEHH/zhD3+o7oBwEVfSIEF/+9vfrr76aituOnbsqPo4Bkr+K3zixIkDBw6IyNChQx0+XOBt2rSpvLxcRKZMmdL4B6eIdO7c+c477xSRqqqqzZs3qzmfzzn45eW7wD1bt24tLS0Vkdtuu63JX9Mvf/nLDh06iMjGjRvVHA7uoyCRiLy8vMmTJ5eXl6enp//hD3+45JJLVJ/INI58hbds2WJ90LdvX0dPB3njjTesD6688srmt37729+2PvjHP/7h3ZkM4uCXl+8C99TV1X3/+9/v0qVL87+mtm3bnnPOOSLS/PmRMAbPg0QirOcVjRgx4t577+3Zs+ff/vY31ScyjSNf4T179ohIampqv379HD5f4I0fP/6yyy6rqqqK+iy6yE/N9u3be3suQzj45eW7wD2XXnrppZdeGvWm+vr6/fv3C98CRqMgkYicnJzc3NxBgwapPoixHPkKv/POOyIyaNCg6urqdevWlZSUVFZWduzYccCAAbm5uTw/Lxm9evXq1atXS7f+/e9/tz646KKLvDqRURz88vJdoMTy5curq6tFhCdBGoyCRCJ+//vfqz6C4Rz5Cn/44YcicvDgwcsvv7yioiLy+fXr1y9evDg/P//aa69N/p+CJo4fP/7oo4+KyFe+8pWcnBzVxzGN3S8v3wVeqqurKykpeeaZZ6yHTa655porrrhC9aHgFgoSMFN9fb31s3PPnj2pqalXXXVVnz59jh079t57723btq2qqurOO++srKwcP3686pOa5re//e2+fftE5Pbbb+chPMfZ+vLyXeCluXPnPvHEE5FfTpo06de//rXC88BtFCRgpnfffbeurk5EsrKylixZkpmZGblp8+bNkydPrqysnDNnzvDhw2M8XAi7fve737366qsi8t3vfpcucZzdLy/fBV767LPP0tPTRcR6EfilS5cePnz4rrvu4r+jTMW12ICZMjMzly5dOm/evIKCgsY/OEVk+PDhd999t4jU1tY+88wzig5omrq6uilTpqxevVpEhg4dumDBAtUnMkpiX16+C7z0wAMPvP3222+//XZRUdE111xTV1e3cuXKX/7yl6rPBbdQkICZOnfunJOTM3r06C5dujS/dcyYMdZsJTfyAAAG1klEQVSrtRUXF3t+NANVVFTcfPPN69evF5HLLrvs0UcfZXdxUMJfXr4LvBR5y59zzjln7ty5P/rRj0SkuLiYF+swFQUJBFHbtm2HDBkiIp988onqs/heOBweO3as9bqD11xzzbJly8hHB7n35eW7wFXWm1KKyIYNG9SeBC7heZBAQLVt21ZE2rRpo/og/lZSUnLbbbcdOXJERG6//fZbbrlF9YmM4vaXl+8C93Tv3j09Pb2qqupf//qX6rPAFRQkYKZNmzYVFhZ+8cUXs2fPjvobwuGwiHABQTKKi4tvvfXWqqqqDh06zJkz5wc/+IHqExkl+S8v3wWuevbZZ7dv356Wlhb7DcdTUykNM/EoNmCml19+eeXKlWvWrLHek6OJcDi8e/duEbEexUMCdu3addttt1VVVXXq1Gn58uXko7Mc+fLyXeCqd999d926datXr7ZeX6mJsrIy66LsjIwMz48GL1CQgJlGjRplfbBs2bLmt86ZM0dEUlJSxo0b5+mxTHHixIlJkyZVVla2a9fuscceGzx4sOoTGcWpLy/fBa6KZP3SpUub3zpv3jzrg9zcXO/OBA+xLQO+98orr9x5550i8uMf/3j69OnWJ0eMGDFw4MD33ntv9erVZ5111pQpU6ynfB09ejQ/P/+1114Tkby8vD59+ig8uX89/vjj1gOgF1988Ycffmi9bHVzoVDo4osv9vZoJkjgy8t3gfcuvfTSoUOHbtmy5dlnn83IyPjVr34V+fLef//91pf36quvvvDCC1WfFK6gIAHfq62traysFJETJ040/vzSpUvHjRv36aefLlu2bMWKFcOGDTt+/HhJSUltba2IjBw5ctq0aWpO7H8rV660PiguLo7xWjDXX389BZmABL68fBcosWDBgvHjx+/evfuRRx5ZsWLFxRdffOzYsbfeesv68l522WX333+/6jPCLRQkYKzu3buvXbt20aJFK1eurKqq2rhxo/X5nj17/uIXv+CRu4RVVVWVl5erPoWxnP3y8l3gqs6dOz/33HMPPfTQihUrKioqIl/eHj16TJgwIS8vT+3x4Ko2DQ0Nqs8AwF11dXUlJSXHjh1r27btV7/61f/4j/9QfSLAa3wXuKqurm7r1q0VFRXt2rU799xz+/Xrp/pEcB0FCQAAAHu4FhsAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANhDQQIAAMAeChIAAAD2UJAAAACwh4IEAACAPRQkAAAA7KEgAQAAYA8FCQAAAHsoSAAAANiTqvoAAOAzR48enT9/vvVxbm7uhRde2OQ37Nu375FHHrE+vuOOO8466yxPzwcA7qMgAcCes846KyMjY+nSpSKyZcuW9evXt2/fPnJrfX39b37zm7fffltEJk2aRD4CMBKPYgOAbZMnTx44cKCIhMPh//mf/2l806JFi6x8vOiii37961+rOR8AuKxNQ0OD6jMAgP+UlZWNHj26urpaRNauXXvBBReIyFtvvXXDDTeIyNlnn/3SSy917dpV8SkBwB1skACQiFAoNH36dOvjadOm1dfX//vf/54yZYr1mdmzZ5OPAAzG8yABIEH/+Z//uWnTpqKiot27dy9dunTPnj379u0TkRtvvHHEiBGqTwcALuJRbABI3OHDh3/4wx8eOnQoJSWlrq5ORPr377927dqUlBTVRwMAF/EoNgAkrnPnzrNmzRIRKx/T09Mfeugh8hGA8ShIAEjKiBEjevXqZX2clZUVCoWUHgcAvEBBAkBS/vSnP+3Zs8f6+J133lmyZIna8wCAB3geJAAk7p///Gdubm5dXV23bt1EpLy8PCUlZc2aNQMGDFB9NABwEQUJAAk6ceLE6NGjS0tLReSxxx6rr6//xS9+ISK9e/d+4YUXGr9RDQAYhkexASBBc+fOtfJxzJgxw4cPv/zyy6+55hoRKS0tfeCBB1SfDgBcxAYJAInYvHnzz3/+cxHp0aPH+vXrzzzzTBGpqKi48sorDx06JCKPPfbY8OHDFZ8SANzBBgkAth0+fDjyhjSzZs2y8lFEOnXqNGPGDOvj6dOnHz16VMnxAMBtFCQA2Pa73/3OGhqtx68b33TFFVdcddVVInLo0KHf/e53as4HAC6jIAHAnueee+61114TkR49etxzzz3Nf8N9992XkZEhIq+++uqaNWu8Ph8AuI/nQQIAAMAeNkgAAADYQ0ECAADAHgoSAAAA9lCQAAAAsIeCBAAAgD0UJAAAAOyhIAEAAGDP/wO4z8mRFB5cygAAAABJRU5ErkJggg==\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":60957,"title":"List balanced primes","description":"A balanced prime of order  is one that equals the average of the  primes before it and the  primes after it. For example, 79 is the first balanced prime of order 2; it is the average of 71, 73, 83, and 89. \r\nCody Problem 47798 asks us to determine whether a number is a balanced prime of order one. For order one, balanced primes are equal to mean-of-2 primes. \r\nWrite a function that returns the th prime number that is the average of the  primes before it and the  primes after it. ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 123px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 61.5px; transform-origin: 408px 61.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ebalanced prime\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e of order \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is one that equals the average of the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes before it and the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes after it. For example, 79 is the first balanced prime of order 2; it is the average of 71, 73, 83, and 89. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/47798\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003eCody Problem 47798\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e asks us to determine whether a number is a balanced prime of order one. For order one, balanced primes are equal to \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/matlabcentral/cody/problems/60955\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003emean-of-2 primes\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function that returns the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003en\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eth prime number that is the average of the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes before it and the \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ek\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e primes after it. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = balancedPrimes(n,k)\r\n  p = primes(n);\r\n  y = mean(p(n-k:n+k));\r\nend","test_suite":"%%\r\nn = 2;\r\nk = 1; \r\ny = balancedPrimes(n,k);\r\ny_correct = 53;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 29;\r\nk = 1; \r\ny = balancedPrimes(n,k);\r\ny_correct = 2963;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 84;\r\nk = 1; \r\ny = balancedPrimes(n,k);\r\ny_correct = 13043;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 1;\r\nk = 2; \r\ny = balancedPrimes(n,k);\r\ny_correct = 79;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 10;\r\nk = 2; \r\ny = balancedPrimes(n,k);\r\ny_correct = 1811;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 738;\r\nk = 2; \r\ny = balancedPrimes(n,k);\r\ny_correct = 263503;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 541;\r\nk = 3; \r\ny = balancedPrimes(n,k);\r\ny_correct = 290923;\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 998;\r\nk = 4; \r\ny = balancedPrimes(n,k);\r\ny_correct = 1289303;\r\nassert(isequal(y,y_correct))\r\n\r\n%% \r\nn = 5421;\r\nk = 1:5;\r\ny = arrayfun(@(m) balancedPrimes(n,m),k);\r\ny_correct = [1992481 3043891 4567817 9315289 11783729];\r\nassert(isequal(y,y_correct))\r\n\r\n%% \r\nn = [278 3410 9665 12145 81883];\r\ny = NaN(5,5);\r\nfor k = 1:5\r\n    y(k,:) = arrayfun(@(m) balancedPrimes(m,k),n);\r\nend\r\ny_correct = [ 58067 1158569  3937567  5115653  44897621;\r\n              83843 1754713  6032437  7848769  69707753;\r\n             123401 2691163  9087901 11751227 107355631;\r\n             287681 5476697 18078337 23354423 205844297;\r\n             327251 6772049 23817359 30996871 275690651];\r\nassert(isequal(y,y_correct))\r\n\r\n%%\r\nn = 145;\r\nk1 = 1;\r\nk2 = 2;\r\nyy = balancedPrimes(balancedPrimes(n,k1),k2);\r\nyy_correct = 17110147;\r\nassert(isequal(yy,yy_correct))\r\n\r\n%%\r\nn = 314;\r\nk1 = 3;\r\nk2 = 4;\r\nyy = balancedPrimes(balancedPrimes(n,k1),k2);\r\nyy_correct = 398106671;\r\nassert(isequal(yy,yy_correct))\r\n\r\n%%\r\nfor n = 1:800\r\n    y(1,n) = balancedPrimes(n,1); \r\n    y(2,n) = balancedPrimes(n,2); \r\n    y(3,n) = balancedPrimes(n,3); \r\nend\r\ny12_correct = [18731 25621 28069 30059 31051 44741 76913 97441 103669 106681 118831 128449 135089 182549 202999];\r\ny13_correct = [53 157 173 607 977 1187 2287 3313 4013 6323 17327 23893 26723 29173 30103 41479 46147 53617 53623 61637 62597 62633 63559 63697 75217 80917 83437 84443 85837 105367 109897 113963 123433 127663 140983 143483 149497 149867 152947 159521 169199 182893 187877 193757 208553];\r\ny23_correct = [349 439 4951 15077 23021 31249 42727 46229 46663 51869 54091 54979 56477 57791 58403 58427 61583 63337 64921 80819 90833 103349 116959 138143 165541 169913 170197 170843 172657 174991 179549 182617 209837 215483 236429 237161 243643 245291 249563 266027 270689];\r\nassert(isequal(intersect(y(1,:),y(2,:)),y12_correct))\r\nassert(isequal(intersect(y(1,:),y(3,:)),y13_correct))\r\nassert(isequal(intersect(y(2,:),y(3,:)),y23_correct))","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":46909,"edited_by":46909,"edited_at":"2025-07-09T13:20:39.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-09T13:18:36.000Z","updated_at":"2026-07-08T11:27:37.000Z","published_at":"2025-07-09T13:20:39.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ebalanced prime\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of order \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is one that equals the average of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes before it and the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes after it. For example, 79 is the first balanced prime of order 2; it is the average of 71, 73, 83, and 89. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/47798\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCody Problem 47798\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e asks us to determine whether a number is a balanced prime of order one. For order one, balanced primes are equal to \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/60955\\\"\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emean-of-2 primes\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function that returns the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"n\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003eth prime number that is the average of the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes before it and the \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"k\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ek\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e primes after it. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":51188,"title":"Number of Primitive Roots and Cyclic","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eDetermine the number of primitive roots of for each input number in an array or matrix (m) and whether each number will form a cyclic group. Output should be a corresponding array or matrix of the number of primitive roots and another logical array or matrix.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function [num,cyclic] = numPrimitivePrimes(m)\r\n  num=m;\r\n  cyclic=zeros(size(m));\r\nend","test_suite":"%%\r\nm=[824149356327936,619505816445824,902925119282940,6781941268060,737940751495520,781679826661116\r\n   218232263733975,103814782651106,312512845986667,495871665666786,310719817391570,111533124684944\r\n   99642302961614,799061803589637,281589166159224,988482243012287,600407500351151,579329289388906];\r\nnum=[83230601379840,48499811942400,50584603410432,530841600000,87793796136960,58174134681600\r\n     30887903232000,13408979189760,62817473839104,35258302464000,36539825946624,18587454842880\r\n     11324072693760,122711350422528,15430396133376,312152287267008,225445593006080,50190719385600];\r\ncyclic=logical([0   0   0   0   0   0\r\n                0   0   0   0   0   0\r\n                0   0   0   0   1   0]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=[859709       51839      346013      350111\r\n   667691      378997      488603      636319\r\n   213289      208099       75353      739799\r\n   311323      458921      901013      146917\r\n   516883      790793      179533      487979];\r\nnum=[427280       25918      165440      138528\r\n     255376      126328      244300      192192\r\n     71088       63000       37672      366336\r\n     91520      142080      386064       37440\r\n     171120      395392       59832      243988];\r\ncyclic=logical([1   1   1   1\r\n                1   1   1   1\r\n                1   1   1   1\r\n                1   1   1   1\r\n                1   1   1   1]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=     [9954        7444        1947        4439        4185        1045        9381        6876        8115        6709\r\n        7077        4168        4175        9959        9978        6523        6054        2269        4481        9829\r\n         806        9074        2930        4366        9111        9918        6390        9791        8307        9369\r\n         434         944        7022        3045        5505        6781        7027        9757        1267        5763\r\n        4912        1814        2398        2466        5964        4285        8610        2896        5133         802\r\n        4466        9466        9595        9609         792        6549        3797        3385        7160        4139\r\n        4868        1009        3055        2229        5767        5888        7122        9965        2482        1809\r\n        1659        3881        1550        3957        8982        7451        5236        7890        5320        9957\r\n        3607        2893        5556        2246        4634        6409        3635        7950        3823        5204\r\n        8808         731        7906        2701        3984        5037        4347        6324        8018        8853];\r\nnum=   [864         960         448        1280         576         192        2688         576        1152        2016\r\n        1152         768        1312        2880        1104        2304         576         648        1536        2592\r\n          96        1344         576         672        1760         864         384        3520        1152        2064\r\n          48         224         864         384         960        1792        2340        3536         288        1536\r\n         768         300         288         256         384        1696         512         384        1344         160\r\n         384        1872        1920        3200          64        1344        1728        1248        1408        2068\r\n        1152         288         704         624        1728        1280        1184        2624         384         360\r\n         288        1536         160        1316         984        2960         512        1040         576        1872\r\n        1200        1040         480         320         480        1536         880         768        1008         960\r\n         960         192        1120         864         640         960         720         512         864        1792];\r\ncyclic=logical([0   0   0   0   0   0   0   0   0   1\r\n                0   0   0   0   0   0   0   1   1   1\r\n                0   0   0   0   0   0   0   1   0   0\r\n                0   0   1   0   0   1   1   0   0   0\r\n                0   1   0   0   0   0   0   0   0   1\r\n                0   1   0   0   0   0   1   0   0   1\r\n                0   1   0   0   0   0   0   0   0   0\r\n                0   1   0   0   0   1   0   0   0   0\r\n                1   0   0   1   0   0   0   0   1   0\r\n                0   0   0   0   0   0   0   0   0   0]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=[2     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    19    20];\r\nnum=[1     1     2     1     2     2     2     2     4     2     4     2     4     4     8     2     6     4];\r\ncyclic=logical([1   1   1   1   1   0   1   1   1   0   1   1   0   0   1   1   1   0]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n%%\r\nm=[47       14771       72211       82609       55229       49549        4957       79613       16249       16547\r\n       61043       59957       56611       23431       67219       66587       29851       74821        2503       22133\r\n       15607       89413       35447       74287       71191       47543       66898       79987       83003       18973\r\n       17989        7019       70583       28607       44549        9293         601       95339       55967       24611\r\n       13421       21991       72503       59621       15647        9661       15131        7733       32467       96128\r\n       52363       23339       11549       67261       74219        9173       81233       88363       60169       67589\r\n        1103       34877       44699       40093       61420       45281       90679       64657       92927       89891\r\n       48487       41351       23958       23609       36871       40169       63611       27239       67759       38723\r\n        3491        9803       59611       21124       67601       67021       53453        4549       42209       15137\r\n       45083       41149       60521       45737       97549       19470       41961       89107       56531       79259];\r\nnum=[ 22        5040       18368       27520       27612       16512        1392       36720        5408        8272\r\n       29172       27648       13824        5600       21056       30576        7920       18816         828       10040\r\n        4896       29800       17208       24756       16128       21600        7680       26660       40572        5760\r\n        5992        3080       35290       14302       18144        4400         160       46944       27982        9328\r\n        4800        5856       36250       21600        7822        2112        5632        1728        9264       12800\r\n       17448        9996        5772       16704       36204        4584       40608       16896       19008       33120\r\n         504       17436       22348       12288        7680       18048       24192       15360       45888       35200\r\n       16160       16520        1760       10848        9824       20080       25440       13618       21560       18324\r\n        1392        4368       15888        2560       24960       17856       21648        1512       21088        6720\r\n       22540       13608       22528       22864       29520        1792        9408       29700       22608       37884];\r\ncyclic=logical([1   1   1   1   1   1   1   1   1   1\r\n                1   1   1   1   1   1   1   1   1   1\r\n                1   1   1   1   1   1   0   1   1   1\r\n                1   1   1   1   1   1   1   1   1   1\r\n                1   1   1   1   1   1   1   0   1   0\r\n                1   1   1   1   1   1   1   0   1   1\r\n                1   1   1   1   0   1   1   0   1   1\r\n                1   1   0   1   1   1   1   1   1   1\r\n                1   1   1   0   1   1   1   1   1   1\r\n                1   1   1   1   1   0   0   1   1   1]);\r\n[p,c]=numPrimitivePrimes(m);\r\nassert(isequal(p,num))\r\nassert(isequal(c,cyclic))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-03-24T20:07:09.000Z","updated_at":"2026-07-08T17:24:09.000Z","published_at":"2021-03-24T20:59:07.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDetermine the number of primitive roots of for each input number in an array or matrix (m) and whether each number will form a cyclic group. Output should be a corresponding array or matrix of the number of primitive roots and another logical array or matrix.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":46696,"title":"Number Theoretic Transform (NTT)","description":null,"description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eGiven an input polynomial (r) of length \u0026lt;=n and a prime number (p) such that an nth root of unity exists and the modular inverse of (n) modulus p exists. Convert the polynominal coefficents by Number Theoretic Transform (NTT) using the primitive nth root of unity as the generator mod p.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function rhat = numberTheoreticTransform(r,n,p)\r\n  rhat=r;\r\nend","test_suite":"%%\r\nn=210;\r\np=5881;\r\nr=[8669,57047,39514,17386,56675,3808,29999,47330,22216,26294,34536,58604,51010,4546,18270,24862,...\r\n    56667,27522,15720,39167,31418,58887,61257,53601,46459,48707,58963,4275,22014,284,54270,33255,...\r\n    23996,14853,35050,18971,4480,5568,4478,26857,8085,29033,58912,23176,7875,37297,57346,22844,...\r\n    2747,9328,5019,48531,29918,43794,45825,37444,41202,57525,43407,57371,30639,9262,4465,46808,...\r\n    20184,43985,42757,34802,46865,33083,31981,32626,61340,25511,7677,15756,44886,55001,63579,14101,...\r\n    49829,38279,26407,33426,32482,42688,48739,19788,5872,54130,25531,50810,11755,7167,59320,57432,...\r\n    65522,56639,2416,35696,65379,33489,57246,4602,64719,60470,36979,28276,22140,47233,894,24514,...\r\n    60469,35814,31056,32541,20248,62314,64355,33656,65050,29874,27921,13973,12664,54575,47620,34717,...\r\n    54334,33546,36173,13977,38523,9356,3422,44781,39882,14395,26625,41281,36392,8361,11088,65,...\r\n    27404,32013,10477,43701,1174,7843,62398,63953,2026,32367,56539,15917,54674,53319,41220,146,...\r\n    24885,59271,44587,24826,41415,15942,37448,64338,55684,18575,44725,23470,64679,5504,16404,53172,...\r\n    5532,34816,52469,48419,9284,28697,22962,31358,38496,9555,59331,41955,10678,37087,61054,51321,...\r\n    44937,30554,17060,37307,16303,20925,59690,58013];\r\nrhat=[4391        3275        5259        1238        4797        2486         919        3786        5067        4389\r\n        2255        3368         968        3027        4274        3358        2953        3646        2967        4281\r\n        5348         229        5498        5448        3419        3720         100        5376        2968        3437\r\n         404        3686        3576        4743        4840        4942        4237        1414         102        2806\r\n        3832        5075        5084        1139        2483        2021        5541        1332        5022        5155\r\n        5235        4306         797        2739         911        3669        4133         547        5678        5162\r\n        1905        4772        2478        1657        1905        2539        4053        3185        3567         113\r\n        1985         674        1359         182        1645        1249        1752         922        1178        5427\r\n        2476        1241        2496        1703        3691        5044         802         304         905        2280\r\n        2211        4163        4845         690        4246        3016        3159        1555        3762        1416\r\n         105        4332        2706         308        2230        2117         787        1189        5549          72\r\n        4092        4428        4103        3397        5700        5630        1803         840        4153        4385\r\n        5537        1564        5437        5553         377        3468        2885        4827        3523        2618\r\n        2238        3633        2254        4028        3660        1909        5874        1850        3153        2253\r\n           3        2286        1953          81        5161        5764        5063        2887        4983        3481\r\n        5044         770        1225        4832        1673        5556        2434          21        1735        5422\r\n        1003        2672        3262         982        2344         269        2638        3485        3278        4882\r\n        4604        5118        4587        2136        3361         478        5289         808        3170        3752\r\n        2862        4604        4813        3077        5849         813        1214         135        3691        4774\r\n        1668        4361        5564        3949        5019          71        2441        4481         722        5462\r\n        4925        2693          41        3294        3971         361        1224         445        5386         186];\r\nassert(isequal(numberTheoreticTransform(r,n,p),rhat(:)'))\r\n%%\r\nn=1024\r\np=12289;\r\nr=[52074       13446       46646        7881       15396       46708        6135       41514       35944       46632\r\n       60673       28779       56867       40989       26142       30972       42638       64624       10831       31518\r\n       11720        1785        7753       22717       17571       46438       14101       13576       32367       47787\r\n       33917       57421        2557       21929       54559       62787       15982       49616       35069       61443\r\n       41091       39983       39203       37658       65232       33146       22261       58086       13029       33898\r\n       59846       13342       39604       56619       42582       19991       12967       30948       40839       59183\r\n       43513       34073       33844       13013       46134       51761       33215       10414        1724       14299\r\n       25506        3527         492       44069       61099       15491       62308       53144       20892       57227\r\n       48497       56504       45149       59102       45065       15355       25860       31228       34930        5419\r\n       53584       29028       61998       13051       37247       30454       38303        7621       21415       30500\r\n       39344       35914       57248       19548       24959       40592       39750       57391       39465        1437\r\n        5570       37149        7423       32539       41587       40326       46834       41627       23719       52971\r\n       60447       44590       23237       58320       23804        8036       26315        6375        8842       11744\r\n        3512       24338       15855       32860       26713        8112       56275       59535       59887       10839\r\n       34539        5126       36722       18153       24163       18642       60324        2294       41979       11901\r\n        7789       29907       40155       34993       30696       48216       49206        2605       43173       45313\r\n       24913        3135       19713       37634       32991       26955       18716       64786       44258       14009\r\n       53269       48382       52307       27053       59672       54328       52220       44969       48795       19536\r\n       15997        2490       52143         967       13528       61283        9356       24686       55192       50353\r\n       57961       62537       51189       46056       22190       26153       33066       33051       33859       32843\r\n       46704       48652       23009       33210       37625        3421       40022       50036        9952       59602\r\n       24782       61436        3558       24986       31911       37433       46124        3203       24947        3791\r\n       16313       33643       46445        4255       17184       48999       25122       47574       53806       28622\r\n       16571       15787       65072       23499       37984       20987       47754       45962       11230       37503\r\n       50282       17037       10648       15351       57562       32304       58149       30073       21625       37032\r\n        3267       49740        7442       13336        3994       14526        3660       38161       63338       53989\r\n       44911       65099       59826       53331       28893       61556        9058       22222       52841        8264\r\n       40650       23377       31565       25784        5521       31608       56561       11182       14561       19668\r\n       48934       49339       55823        3511       36912       35389       27639       26161       65521         139\r\n       64045        7212       53078       24579       35344       14487       26955       60278        4177       62331\r\n       25160       39127       12239       50790       50335        6287       62858       14814       27884       50220\r\n       17052       28219       16200       10832       15275        3943       49168       23658       26498       49237\r\n       57505       47888        3551       59783       38493       53707       64290       21270       26233        9100\r\n       52828       17116       39908       20919       30079       50559       15303        5477        7334       22893\r\n       30220        6213       50936       21612       56425       12825        6306       33598       27807        9918\r\n        5961       29554       33493       13384       43308       58662       25203       54582       40209       32553\r\n       36979       41947        1818       50280       23191       44846       32785       59284       64753       52995\r\n       12280        8653       64905        4585       22753       43047       37372       47421       14411       41475\r\n       34844       29676       32829       62261       16627       64905       64004       25100       23205       45115\r\n       23267       42742       21757       10368       62424        2208       32299       19530       17448       41914\r\n       20629       54198       11395       18772       19542       27803       26272       45332       19103       47796\r\n       47627       20190       41001       45031       10381       32111       65207       57701       12346       56350\r\n       33801       26369       37692        9250       23677       38240       17104       60591        1498       41088\r\n       51815       57948       49216       33560       48603        5457       43602        5324       29452       11835\r\n       13401       45913       10061       47272       46261       43263       63193       31632       15967       37572\r\n       44440       15851       23382       60872       45933        3427       43984        8405       56932       10719\r\n        3439       49796        9433       47979         408       36492       19606       16574       34643       59379\r\n       52505       19066       55745       49142       24533       46663       34807       57931       59908        5068\r\n       44470       18182       22142       26694       59080       31975          95       12863       63827       22186\r\n       61997         400       18035       15695       20863       40475       57919        7953       38366       38051\r\n        6000       24557         393       34134       39130       14010       26501       35631        7797       31145\r\n       59535       28634       52554       14357       19516       42313       19739       20618       60721       52777\r\n       33420       19942       32598       55206        8192       24945       62297       25037       38899       34785\r\n       40298       19061       35248       43445       25451        6796       30189       51874       57908       14897\r\n       20714       15893       57076       53492       53587       24740       18851       54996       27818       46496\r\n        5078       61386       47372       52027       64302       17226        5546       44579       39797        9740\r\n       55745       56373       43783       30743       56491       15812       38153       27323        4637       43130\r\n        9471       26032       11719       20285        5493       40823       10031       42132       60605       41548\r\n       24280       31419       36077       45061       22132       34270        4790       14030       42079       15027\r\n       40789       37027       62906       64674       15474       27081       38047       40453        6848       11942\r\n       65375       32087       39060       50458       20827       14273       18809       44249       45889       10902\r\n       33904       17682       52990       54367       64516       56266       23718       39388       25939        9804\r\n       64914       64863       64522       46273       35930       56427       47502       22695        5564       13287\r\n       14846       12037       58059       39015       49102       18608       56250       23881       14056       62584\r\n       26083       56469       14014       49340       55171       40330       22801       11238       16305        1042\r\n       45650        2138        2269       32553       10937       51084       63028       52124       14853       62751\r\n        4236       21755       29564       56697       59185       62576       62493       32287       46072        1683\r\n       48998       49069         904        4458        6889       60267       13502       23240       49424       63642\r\n       27551       42229       31045       63474       48830       25219       50347       50794       35866       19503\r\n       53170       11091       62337        6472       47800       10658       40339       15519       36273       34411\r\n       24877       62403       16315       35846       47020       52215       60222       55367       41325       56514\r\n       20910       35603       25324       26409        8744        7459       39487       53511       64582       58746\r\n       64621       16476       28274        7014       29215       10408       46015       55458       41568       12386\r\n       47066       37917       54452       47458       33343       23319       48737       24260       39351       43300\r\n       27078       59996       54044       40218       34766       55558       25238       25115       59584       61684\r\n        6463       58693       29687       51312       56342       38193       16482       56448       37410       63943\r\n       48140       31621       24940       37134       44415       38415        2409       30402       21982        7073\r\n       41766       29015       60677       53170       52811       60675       30941       37391       62727       11724\r\n        4839       20431       48551       37799       34815       37688       42275       45567       28830       48925\r\n        7897        3625       48341       61867       62645         653       18282       62974       39422        3241\r\n       64329       49400       62057       57111        4369       53043       33938       35803       47203        4671\r\n       32558        8647       33429       33266       35488       39898       16100       41718       44484       32055\r\n        1468       23325       51896       51696       18458       31451       19497       37414       13943       55698\r\n        3527       25943       29633       31000       31516       17592       42629       60759        5349       65342\r\n        9232       58033       55653       54316       44883       16914       58418       56607       17988         287\r\n       58554        1391       25587       21134       13648       31523       56433       11130       56853       35560\r\n       30527       55317       48390       63972       39856       14899       13756       11711       36658       56449\r\n       36756       18878       63991       18232       21376        3185       26155       15958       30449       59581\r\n       32404       16406       34294        4773       57727       11091       58188       49268       28200       55400\r\n        4442       32006       28174       49232        8742       16937       16811       13050       50723       57597\r\n       58828       47778       13576       54472        6711       12970       63360       64417       42855       48901\r\n       18911       13278       21194       60446       62856       39694       40577       46506       43104        7699\r\n       17632       14173        7265       21431       10020       53982       10836       11497       10552       33359\r\n       38941       63985       24589       52695        9996       53124       54145       56249       28336       11064\r\n       31187       38878       21620       35274       10194       52575       42971       59599       33101       54467\r\n       24137       19949       22420       30362        5870       46406       35812       63023       24597       60818\r\n       42966       63419       53550       53788       29781       56320       16471       37394       31481       11107\r\n       61485       58718       34844       62384       43836       51189        2631       36888       22440       57916\r\n       40660       12453       34152        4998       54480       13356       15294       11577       50931       25418\r\n       18536         117       50745       46443       51788       65099       23665       33664       25162       25072];\r\nrhat=[8149       10593         825        1418        8962        1559        3161         152\r\n        5086        9561       11949        5217        5798       11589        3150        5329\r\n        8984        3998        7095         390        2183        9925        6985       11431\r\n        3249        1053        7833        4160          13        1692        1976        8920\r\n        9291        9284        9074        2974        5068       10375          80        4023\r\n       11492        5804        6645        1044        7322          19        7192        7839\r\n        9217        4466       10449        3187        2137         119        9226        6202\r\n        7603        5162        8758       12104        7195        7646        6527        5506\r\n        6225       12166        3612        9329         470        7699        9996       11300\r\n       10722        1986        5330       10948         843        4540       11096        7298\r\n         446        7352        2390        5148        9522       11654        1156        8749\r\n        3736       11720       11276        6342        9275       11013         782        1253\r\n        3336        5994       12271       10025        4567        8321        1619        6205\r\n        2010        3243        4122        2079        9240         989       12020        7584\r\n        9610        6632        9036       11327       11665        9187        1417        4616\r\n        3768        1590       10149        3400        4707        5141        3973        5828\r\n        9623        3436         997        6446       10458        5845        8785        4056\r\n       10876        4226        7775        4853        8562        9793        8662        8391\r\n        6182        3663       10851        2565        5271        5953       11059         715\r\n        7529        4284        2244        8402       12053        7689         541        5153\r\n        8110        5951        6609         335        3517        6766        6683        3012\r\n        4955        3196        8713        6749         246        5847        2747        7607\r\n        8485        2656        4214         985        4827        2550       11484       11457\r\n        3124        1611        3563         382        1919        3058        8499        5773\r\n        1423        2757        1327       11084        6349         455        1929         417\r\n        9081       10604         613       10502        7325        8929        7125        8483\r\n        9465       10411        2134        3556         986         530        9950        1448\r\n       10951        8652        3309        7995        6767         315        3390         507\r\n       11937        8868       12228        5740        6625        1837         388       11209\r\n        3858         829        1248       12057        7320        3536        2756        5663\r\n       10974        3976        8957       11721        4338        9767       11429        8609\r\n        6564        1713        9831       10924         912        9766        6373        7233\r\n        3700        1269        4315        8607        4546        8196        9941        7644\r\n         878       11980       10491        2706        3912        9513        2567        8190\r\n         643         379        4709        9262       11112        1860        4737       11022\r\n        1323        3739        8110        8196       11511        2236        8007        9557\r\n       12024       10027       11760       11831        2394         500        6894         389\r\n        8560        4490         168        8370        1272        5988        6261        8753\r\n        4943        2775        2362        2464       10956       12172        2558        5757\r\n        1707        7697        6861        2490        6732        4772        9887        8195\r\n        4315        3792        1287         580        3928        6061        9571        1812\r\n         783        5756        2086        9790        5118        7639        6449        7058\r\n       11898        3862        2787       12173        4520        5695         212        1507\r\n        5346        9561         654        9830        5535        5850        4702        3448\r\n        5173        7945         740        8601        2757        3408        1153        7755\r\n        8707        6923        4891       11539        7076       10827       10657        1702\r\n       11981        8090        5301         856       10035        6307       10356       11679\r\n        9453        2222        1223        9948       10545        6152        6122        5565\r\n       10032         113        4049        4053        8376       11269       10270        1305\r\n        2126        1286        6659         881        3528        8590       10609        9754\r\n       11887        3876        1784        6936        1034        6381        1763       12219\r\n        5357        1336        7692        2667        7716        9060        8531        5530\r\n        5945       11985        2654        2560        6865        4738       11695         801\r\n        5824        6645        6710        6940        2131        2231        1940        4950\r\n         746        3214        6012        8276        8247        3992        9384        5457\r\n        7807        4112        9317        2273        1130       10350        8548        8193\r\n        3642        8624        8082        4908       10678        1835        7296         848\r\n       10867       11073        9696        2669        5746        1260        7347        4877\r\n       11495        5170         991       10986        8479        5253        2646       10197\r\n        5326        2942       11788        1621        2984         294       10203        9804\r\n        4494        2383         294        5111        1339       10478        8541        9356\r\n        2187         172        5127        8875        8915         789        2201        5140\r\n        5160       10441        4096        9010       10106       11593        6362        9775\r\n        4295       10907        1824        1894        5510        5337        9922        3371\r\n        8127        5345        4006        5209       10033        2859        4601        5742\r\n        3793        8908        6314        7883        8653       11031       10085        5403\r\n        3859        7385        4404        8611        5490        3923        8187         480\r\n        9766       12182         901        3569       10257        6668        3709        6931\r\n        2481        9841        9271        2472       11437         391       12053        4980\r\n       11992        3545       10994        9307       11791         322        3678        9815\r\n        1904        6151       10952        4868       10935        8320        9856        9570\r\n        6752         254        9868        7270        9019        3920        1414        1270\r\n       10364        4598       11037        3621        3234        9263       10271       11024\r\n        5000        1675        5510        7650         440        5417       10452        1974\r\n        5922        4450        6056        5245        1126        2867        2645        7398\r\n        1290        5398        5692        8986        3751        7506        2269         488\r\n        1909        5213        4327        8275        5794         534       11630       11908\r\n          53        6833        5782        5954        9629        5503        2239        5699\r\n       10980       10804        4193       10615         236        6096        2895        8953\r\n        5824       11122        7883        2053        6154        4548        5701        5575\r\n        1747        6519        6826        4063       11574        7423        9720        4636\r\n       11375        6605        1810       10176        6039         587       10520       10310\r\n        1100        3029        3862        8091       10427        4614       10870        2274\r\n        8785       11559        6971        4077         925        4907        5804        7863\r\n        3296       12221        8683        3445        3022        7680       11201        3591\r\n         773        3117        2404         968        4600        2668       10518         468\r\n         215        6056        7487       11731        2328        6050        2762        8744\r\n         677        1468        5443        8970        9622        8609         391        9362\r\n         850        9053        2676       10194        5487       10187        1917        5679\r\n        2586         415        8841        4002        8329        9123        1706        6923\r\n        4346        8013       11694        7230        4849        5346         958        9474\r\n        5828       10768        3592       11256       12214        6209        5772        4820\r\n        8719        3551        5014         187        8099        3338        9425        8455\r\n       11193        3088        2025        7193        3726        6393        4237       10983\r\n        7306        3335        9019        6401       11140        9163        2214        8141\r\n        2901        2598        7927        9127        3635        7468        2931        9271\r\n        6188          83        8923        5051         213        3750       10987       11744\r\n        3529         829        6394        6310        8428       11624         392       10014\r\n       10407        6190        4717       10647        8578        4959        8400        9476\r\n       11730        3977        3410       10130        8954        3171        6364        1588\r\n        9146        6763       11717        2289       12045         329        1489        4830\r\n        6135        7211         568       10450        9554        3037        5529           9\r\n        3995        1662       12272       11074        5671        1469        7367        4854\r\n        4549        8081        2025        3242        8687        5009        9142        2004\r\n       10161        2020        4083        1333        4743        5254         194        6885\r\n         226       11966        6259        3939        5004       11828        3961       10006\r\n        3966        8223        9013        2152        7274       11391         120        3271\r\n       12189        1703        2227        5125        5269        7245        8442        8137\r\n        4036        7892        8282        9848        5536        4409        7306        8365\r\n        4788       10993       10891        2650        5180        9379        5748        3115\r\n        1578       10933        4035        6497        8116        7574        4788        9184\r\n        7292        2637        2829        2197        6402        5607        8814        3297\r\n       12163        6864        3905        4982        6710        7802       10831        1012\r\n        8629        6883        3876        2358        3998        1465        7663        5577\r\n        1940        6499        1233       11847        8131        8283         577        8690\r\n        8536        1709       11555        7614        1606        7021        2479       10991\r\n        7673        6724        9074        5707        3131       11008       10835        5567\r\n        6706         321       12276        3407        4790       11852        3340        4209\r\n         887        6216         706        7716        9370        2905        8846         170\r\n        9563        7171        5219        7938        3769        7095          68        2976\r\n        3914        3867       11656         347        7395        8967        5517         894\r\n        2589        4130       10205        5493        3040        4057       10259        5751\r\n         248       10770        3157        1900        1428       11496        3608        7411\r\n       11099        5378        8023        1291       11427        1273       10747        9407\r\n        1600         586        9694        4493        2681        3073        2814        9289\r\n       11724       11813        7932        7385        3639        1582         135        5276\r\n        8990       10675       10619       10670        6193       10730        4885       10384\r\n        5511        2999        4965        9346         562        3131       11572        6417];\r\nassert(isequal(numberTheoreticTransform(r(:)',n,p),rhat(:)'))\r\n%%\r\nn=256;\r\np=3329;\r\nr=[17789       14064       31398        7235        4452       54042       17029        9244       41506       19221       25101       62219       54529       40064       62923       42789\r\n       56877       51841       65136       14198       13625       50288       57544       47986       60999        3380       64958       16802       49403        3404       61808       25001\r\n       48595       42905       39615       53151        2595       65348       12338       45289       64079       33038       18797       64871       40754       37730        7385       19662\r\n       29351        1713       61925        9087       30759       14919       49754        2260        6133       50356       46280       22925       25827       55203       42486       22291\r\n       46506       51496       32141       57796        9836       60263        2076       32037       43367       18545       35075       13665       23545       32750       31509       60222\r\n       61887       60461       28701       60526       64966       42074       42096       63661       39503       14769       12662       43635        5823       28771        4359       29901\r\n       11410       32264       50636         835       27987        6902       37150        7369       31052       21711       45182       63789       22392        9768       58836       28999\r\n       16029       54657       48763       24717       62611       17574       24668       48707       23347       29704        3306       40809       35957        1853       32586       29765\r\n       42003        8608       29026       10997       47464       50059       13929       41847       31167       48325       12087        4164       30182       49589       50548       61950\r\n       52993       49793        3473       35404       38069       52789       51914       38940       43976       33415        2992       24478       42300       52173        3955       14360\r\n       55926       60669        5755        6662       35406        6832        9531       32677       62891       25068       58002       10895       33654       19238       17200       57829\r\n       26091       54572       52296        2573       46231       30786       32056       37214        5838       59341       55036       15157       53374        7550       42668        1302\r\n        7569       17000       42964       61160         329       14356         841       27951       52280       63259        7743        3421        6368       24582        8755       22397\r\n        5261       13960        2119       63674       51282       60470       12229        4996       38717       41174       26896       59097       30389       54322       41847       50202\r\n       23623       34230       36507       23653       60742       20992       31800       19043       59781        8652        7879       51989       38654       55166       25227       22465\r\n       54323       26041       47172       42218         543       56199       54933       36787        6627       40521       37492       24445       12266       43597       50180       40554];\r\nrhat=[1004        2562          12        2074         386         769        3081         923         234         324        3276        3310        1457        2786        1538        1203\r\n        2725         438        1145         992        1049        2056          79        1027        2483        2538           4        2926        2235        1721        1323        1176\r\n         545         183        3074         501        2640         855        1161        2419        1203         813        3106        2589        2852        1456        1682        1723\r\n          69         623        2891         274         813        1126        3161         654        3073         693        2162        3089        2845         612        3031         293\r\n         592        1068        1284         749         404        1253         426        1999        2639        2516        1092        2077         453        1649        2336        3163\r\n        2039         495          51        1711        1959        1829         200        3273        2348         141        1326         760        3201         400        2955        3279\r\n        1452        1853        1912         973         666        1696        2042         965        1095         210        3132         160         766         740        1804        2075\r\n        2315        2977        2197        3084        1811         340         140        1425        1279        3194         758        2224        2692        1839        2400        1477\r\n        2429        1148        2851        2684        3141        1255        2870        3295        2652         899         716        1549         406         517        1155        2856\r\n        3116        1361        1678        2120        1646         915        1518        1631        1685        2535        2169        1417        1796         828        1899         911\r\n         309         738         754        2490        1194        2757        1105        1086        1929        1892        1032        1186        1805        1880        2454         621\r\n        1514        1448        2271        2505         856          47        1949        2456        1700        1041         112        2844        2723        1705         981         781\r\n        3026        1470         145        2240         171        2116        3322        2831        2726        1800        1228         873        2341        2557         246         887\r\n        1275        2019        1990        1422        1937         820         605         925        2552          93        1790        1408        1989        2718        2353        3141\r\n        1249         376         831        1305        2941        1750        2254        2190        2703         774        1527        1776        1829        2916         661        2171\r\n        1503        1689        2004         368         643        2582        2079        2419         999        2909        3317         764        1712        2256        2638        3065];\r\nassert(isequal(numberTheoreticTransform(r(:)',n,p),rhat(:)'))\r\n\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-10-06T20:08:10.000Z","updated_at":"2026-07-07T16:10:12.000Z","published_at":"2020-10-06T20:17:36.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven an input polynomial (r) of length \u0026lt;=n and a prime number (p) such that an nth root of unity exists and the modular inverse of (n) modulus p exists. Convert the polynominal coefficents by Number Theoretic Transform (NTT) using the primitive nth root of unity as the generator mod p.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":502,"title":"Would Homer Like It?","description":"\r\nGiven a matrix of ones and zeros, you must determine if there are any doughnuts present (would Homer Simpson like it?). A doughnut is a 4-connected region of ones completely enclosing a 4-connected region of zeros. You can assume that any regions of ones are either blobs (or genus 0) or doughnuts (genus 1). Thus if you find any hole in a region of ones, it is a doughnut. Also, there are no nested doughnuts.\r\nReturn true if any doughnuts are present, otherwise false.\r\nExamples:\r\nThis is a doughnut:\r\n 1 1 1\r\n 1 0 1 \r\n 1 1 1\r\nHere is another doughnut:\r\n 0 0 0 1 1 1\r\n 0 1 1 1 0 1\r\n 0 0 1 0 0 1\r\n 0 0 1 1 1 1\r\nThis is not a doughnut:\r\n 0 1 0\r\n 1 0 1\r\n 0 1 0\r\nbecause the ones are not 4-connected and so can't surround anything.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 655.833px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 327.917px; transform-origin: 407px 327.917px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 145.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 72.75px; text-align: left; transform-origin: 384px 72.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 84px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 42px; text-align: left; transform-origin: 384px 42px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 383.5px 8px; transform-origin: 383.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a matrix of ones and zeros, you must determine if there are any doughnuts present (would Homer Simpson like it?). A doughnut is a \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003e4-connected region\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 261.5px 8px; transform-origin: 261.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e of ones completely enclosing a 4-connected region of zeros. You can assume that any regions of ones are either blobs (or\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003egenus 0\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 231px 8px; transform-origin: 231px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e) or doughnuts (genus 1). Thus if you find any hole in a region of ones, it is a doughnut. Also, there are no nested doughnuts.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 182px 8px; transform-origin: 182px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn true if any doughnuts are present, otherwise false.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32px 8px; transform-origin: 32px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExamples:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 60.5px 8px; transform-origin: 60.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis is a doughnut:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 28px 8.5px; tab-size: 4; transform-origin: 28px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 0 1 \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 82.5px 8px; transform-origin: 82.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eHere is another doughnut:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 81.7333px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 40.8667px; transform-origin: 404px 40.8667px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 0 0 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 1 1 1 0 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 0 1 0 0 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 48px 8.5px; tab-size: 4; transform-origin: 48px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 0 1 1 1 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 72.5px 8px; transform-origin: 72.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis is not a doughnut:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 1 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 1 0 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 24px 8.5px; tab-size: 4; transform-origin: 24px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e 0 1 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 224.5px 8px; transform-origin: 224.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ebecause the ones are not 4-connected and so can't surround anything.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = has_doughnut(a)\r\n  tf = true;\r\nend","test_suite":"%%\r\na = [ ...\r\n 1 1 1;\r\n 1 0 1;\r\n 1 1 1;\r\n];\r\ntf = true;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 1 0 0;\r\n 1 0 0;\r\n 1 1 0;\r\n];\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%% \r\na = [ ...\r\n 1 1 1 0;\r\n 1 0 1 0;\r\n 1 1 1 0;\r\n 0 0 0 0;\r\n]; \r\ntf = true;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 0 0 0;\r\n 0 1 1 0;\r\n 0 1 1 0;\r\n 0 0 0 0;\r\n];\r\ntf = false\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 1 0 1 0;\r\n 0 1 0 1 1;\r\n 0 1 0 0 1;\r\n 0 1 1 1 1;\r\n 0 0 0 0 0;\r\n];\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 1 1 1 0;\r\n 0 1 0 1 1;\r\n 0 1 0 0 1;\r\n 0 1 1 1 1;\r\n 0 0 0 0 0;\r\n];\r\ntf = true;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = [ ...\r\n 0 1 0 1;\r\n 1 0 1 0;\r\n 0 1 0 1;\r\n];\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))\r\n\r\n%%\r\na = zeros(3,4);\r\na(1,3)=1;\r\ntf = false;\r\nassert(isequal(has_doughnut(a),tf))","published":true,"deleted":false,"likes_count":5,"comments_count":4,"created_by":7,"edited_by":223089,"edited_at":"2022-10-28T10:25:50.000Z","deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":"2022-10-28T10:25:50.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-15T17:46:33.000Z","updated_at":"2026-07-09T11:17:54.000Z","published_at":"2012-03-19T15:21:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"140\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"200\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a matrix of ones and zeros, you must determine if there are any doughnuts present (would Homer Simpson like it?). A doughnut is a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e4-connected region\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e of ones completely enclosing a 4-connected region of zeros. You can assume that any regions of ones are either blobs (or\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003egenus 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e) or doughnuts (genus 1). Thus if you find any hole in a region of ones, it is a doughnut. Also, there are no nested doughnuts.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn true if any doughnuts are present, otherwise false.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is a doughnut:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 1 1 1\\n 1 0 1 \\n 1 1 1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHere is another doughnut:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 0 0 0 1 1 1\\n 0 1 1 1 0 1\\n 0 0 1 0 0 1\\n 0 0 1 1 1 1]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis is not a doughnut:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ 0 1 0\\n 1 0 1\\n 0 1 0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ebecause the ones are not 4-connected and so can't surround anything.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAACMCAYAAAA5kebkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH5AgfFQYPpQMksAAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAgAElEQVR4nOy995el13Wm95xzvnRzVd3KsburujqjIxpAIxGNDBJiECmSg5GoMEpLEi1Z1tiSl0ey11iywoxGGnlMBYtDiSOSIAkSAJEz0Gg0Gugcq7uqK4db4eb0xeMfipaX1/LQHgsESKmfv+Bb9+x37X3Ou/e+Qmutuc51rvP/iPygP+A61/lB5rpArnOd78F1gVznOt+D6wK5znW+B9cFcp3rfA+uC+Q61/keXBfIda7zPbgukOtc53twXSAfNMs19Pjb6MUiXLdsf+AQ153095C6jx83WfZD/MUVBvo7UcsNmF2jmbuAccMw3ldnadTP4zywRmT2EXMPo3Jz8GYesU8T9qwhuuqUn3Kw9jxEmF/DStn4+VPEBiwqbQeYMzS6q4tsbplKrUiYSrGl20VlutG0Iz7o3+EfEdcF8v8FLwSjCmEKwgiaF9C1MYTtEJkgT7qwvAV9YZXlWIEFoYjGm+zcvhHjWg49uEJ9dAyr7BHOp5k78zgZo4Xs53cgTwwgXzuAVvPoXWeoL9ZJLB0CmQIVon2NCEBITRgGLNfLXDBc9PAIA1cmeK2R49utMf7tTR5b24fxvWFMFUP7BkF6jAX3NGbLRvrv/zjINnRSXRfQfwHXBfKfIbz6Lmq5A8o2x7/4n3h55cvc2vXPuXXz7cioBI0CWCZICStNiNIE1VWmZx6nZ2CQePvH0PUKUeghWyU0XTzrFNW+JVrv30Z9qkGjeIy2bbvgb29CNpLQCIjqVRjtJnqwC3n1d1En90JtKwgfghCUAbYJDQ+kRKMpuk2MhkusXiVqhLj5y1S6LhI/pFl2NMk7f4LO/Z/COPoWwcUFgu0tOHIrjPbAxvQH/VP/QGN80B/wA8NsGeoG4fgJOBOg5xbQuoxQBrGyTTi5mz+8/DyPV02u+Jr/pnMTd2RawXeJRAKZdjCkYPiGX0R7TXRQh6SFUg54EVrHsEt3Unj9RYozb1O80aS6NkVHcpAoESIqIYHy8ZM29kiW8GAH0bUpdDCKISXokEj74AcIKYAI4UhEzaU1iiARg3QSNof4CxN4wSWYH2TUfgj3rEFjZI1E+m3ql5+k9u40weJ+pkY/SfCR7XRisHkohbXNgEobZFs+6NP4geGftkCa0/DGFHqplyg/ju+/gzW9AdnSj5btRMkUMvTZtXMPu3btw83nqQQNfv3UM9x14Sj/9eBu/uDB2xE9GcKTaygkOgoRhomWAVoZaGkg+izC1QqGYdC9424ovUhu7E3KUhB4dZSMwDAQaELfR941ip76Kow7yMpGsBuARghAKEQYoVMzaE8g3CQ6AGEk0f0K7uvGtA/T9oqJcyRNsJDAbdRRE28hz2RYkw/wwk01dHeSa6cn2f8lQZgw2NxloKNxxOog7N/MfCmH9eBNJEYz2Kk46p9oXfZPSyBuidWTS3zn8gIxN0a0WkVemOKu2lk6ti/hdORhWFCoHWdq+iw3dP4aYnAjkddEugF2LI6dbOd/7/tpbn7mK/zy7CWqb8KffPHXUDUXfbqANjQikhCFaCtCaA3FOiIEDAN37RLuphXab96FmT+O1DFCr4nwXZSjSBoJoiDE8dbwx9PIVC80V9FSgLQQwgAVEAYCWZdo10eaNhgRwW0OMhuDhmStZxOtexsk6iHWRAlnNcGprOJvMq3ctLCNe+oWiWiZWFFAwYWJJoQD4DTRp0+RVmMEk68wOdtD39YBWn77PihI6E1DwvygT/J9Q/3O7/zO73zQH/H9Qi9qREoQvfAS/jPfwT99hT/87a/w608cZd++s+zep9FnwWldwU9XCRaGUDNbiZa6MKtpYqaDSrUglEXk+YRSQrWO8jU3Du3gial3eDJX59finSSkghIIHf59CRQFGqkEwtdIIaEZ4q9egrurmMN70JcVyX196JOdyGYCEUHkBpCMIYOziIoH5VGEDolcF4SFMCUQIrw0MoghHAcMh2inRA/b5M+8irg8izUDyXEb00thtLbzTmOOb5Yu8XDB5sN1k7gwMR0FiUWiUIGwcHc+BR2LKJlFddWw/BSdS03ClseQV07gTrdjHNL4z/wrvKMnkOlB5hfLZDr+8ZZk//gyiAaefRWSlygcP42rNpLBJCyukBwqMrzrIj+hPkvX6iL9S1fZMFKlO/UZ5ipP4O1+BTOvSBduJ71hFB26hLUa0orQAoShAIegkMdIxvlE0uGcL1g6vUZbIoaI2+BbaLeBkBoDE0IJQZNQS3Qujx5eJX77bkSuiLlWQzaL61nGg5p4B9nM4jwRobNtSLkBHdQg0ihlggwh/G6t4wcQajAEWoToa1XK84/SiM7TMfGTNHJFGnELM9vHMavC4/3wK7M76XVaQRq40SyFvsdJ2R7OpdsoDpxH9hdxSj1U73yK+NlB1EwPzU8mcQ79OtEXXiIqnWBVXEDGTiCXJOHlMxSL/Qz86ENw8HbIxD/Ag//+8I8jgyzU0XM13Op59KUvc+nv/iWvzUxxMrmfc5VNPLvWylcmXNQNdyHHi3xmPoa9EuCG/ZyeWaB+4SqbK3eQMQ7gqUdZvbhMytmGSFi4q4voMMSMtyB0BETI7g6ED63VGo95yzSNNA/0b4JGjTD0kbE4UQC5mZNopbBjrQRhgE4fw/qZPuTqAPVnH0MP+5iJDOGZfuorK1gPXMCVszjlfQg3QSSSaBUiNeDY4BgQAb4PTZeo3kDUXURkUKu8zGrn8wz5+/HKuyjd0kXcswm04n/oLnLTZJXbzW6wJEQutewRdNPFWdqGt2+N/OYL2MYAqAzyfCfO5e00xTgyaCDnT7Cy+QrNygQxZeHkBbXn2olvjNOWi6he/FuaL54m1nET2AIS1gccEO8dP9wC8SNWVptMP/MEV77zKO2xGq88Mc7bue2IyVs52/ohltJ1yqVLtK+GeFevUZffZk+PzQ5nH8XcZZIDQ0yvLDE/e5qe1O3E6q0UN765frGtZrHtBI2ls5SjSRKZLRD5oAxEKFisr/JHl86yJd7OxweGCAIfoTVSOXi1EheXf4uOgXacaCdCGojRKo3aDNGXNflCHtUfIcobaRobkB89SKy4gNoyRXBiCCOWAnykUOveSxhBICCIOJpfZCbrUhpsslRbJtvXRrHrHLFbPeJmB/rjn0De1UP868eZMeNcy8b5F0UHx46B56GFj1PbgJmWeHuuYTsC1WZjzKZJv7ALKzeEFBGqrinMHqW55xJ2o4fkjKBw5ijhzq3YLJGa38JaNMXzG/fzwoUKLUe/SfD8NRLVFDKpIesA6gMOkn8YP5w+iBegJ4rkHn+bQj7DQH0ZU5vYTgf1ShM16GPfNEfh9AkWl1/EDUuUhz7Cc6VDpNIRieo3+Vi3pvXobTRrIY32dp679go3DGYYaduAWJxmYtNFBu3ddM1/kmDlLI1dT2NU78Mp7CeKSRQGZ6dPsfvY03xy+Ha+vv9WQs9HCYEONFG1RtT1Mjo/iqwPYrS1QGWSYOdzzPsWyCF6D09jxvZB/y/Dt87A8Sncn/gLoq/eQGz5LrDqFMoFvDDEaoYYThMRa/KrTi8/PdTBTb9yG7SaiHyI/oMXqaUeJfZjD2Pu+jSc/HWaf32Ur4xvwR79KP/sQg4sC61DiOJEcorG3iPE5/ZTb3mVoJklNjZKmSWsYoSZtlhNvY67zSfWlsFyQuJ9aaKmhzKT+KxCop/K0y7mbduw44dxVnqZHptl67t58Ipw6xB85Fa4ZwP8kNqTP1R3EE2EP36Z4LknKV8+gdO4nW2JfWinE5GKo0s1TNbwOyNqcRt56xr9YR9RvZvK8e/wufA1vjVxG291fJ5s4esM2t+gMrmVh/o+xd5gI1O2Q6AuMrI3xu6On2Hq8izJ+SuUVt4lu38aIz2DqNwMIgSt8fwImXS4p7cbIhuEJgpCQrlEOHQSu3SYpeIbuD2vM39uEzt27qdl6nN0bp0lTMcwJwxWR1ZJzD6OXT+DX92BpT+FeDBB+VtFEsvwtU6LU60GTtMnPXmabSlNR2YrB06von7zdYgrSjMn8RN55D2/SOOtJubAH1A68gx1O8Tb202H1Q1mCXwXpIEwJSJoIXn5E0RRAbO2C2kPUv5ZRfzZJtHOdympGSQW6X2DqPIKMtZOo+rhbBgi7E5ju48g/tQn/s4K6pSPGvUhmqW2sMDXVcjhpiD7/BTuwhvYS7dC561w3/AHHUL/xfzQlFiN2cvor72IeDlALllEYTutnTeCBu2YeI5AjnYiUy0YF4BrErtxI/pIQKozTWJ7B2F5jb7KSba0VzneuIctidv42twYaw8f5u4PDXB26jQvjrfzrihz702Kv/vbU/xVOcG21hfo32wTXj2I9rowLIfQb5LJdNHe1sFns/3I0jlUpJB+G7RMoH7udaLX+0n92CTP797A+WA7N3/+XqxrEJ3KUZVVzAtbiYo51KZnsAwTvxYhPnQncmQTwUg3XM3RuxqyraVBuucqt92+gW/OZkiee4Z7OzJE5SRixqVmnibKjNH+0L+gOTeL8+obVEstZN4d5d3sLcimya61CggQYUSlOIaUVVTQTljSyHgf+r/dSmxyiUAfY9kOsZ+StN+VRKQClGzF3jZIvPs2gqmbMb+Sxnomg3W5hIrHkaTQq02qY1f55WvP8+cdKQ6HFkOGgqCO/E4D/9kXWZ36JirVg9nX/0OTUH6gBVIJQJ1dQr62SPPlVeKTFipjECKx7RGkHUNrHxGEUGsiig2kXn84UjGLqGphxQ/ARIR36TzycIJ4q6Y1P0NruMDptoPUljRvigQHP3k/dzVLJFaf44q/ha9XWhltETw5L9gwEmdfbTdu201U+o+iln1Muw/blNzSMojp55ir/i7NjndIdXUQDc5jMAw5xdTuJY7qn+XDD99Fn2Uyd+TLiNuHMG+5BfP0AolaN2K6BZI9lHsvYjb/CmNuHOPdbajPZklNvUQfPWyPt9OYlHxn7jK/8XOttPzUw2jvCCJ6HXNkhvpkHfG2RGw9i392jUJ5B3P1bo4tztA/Pc9WHKQwiXBZ2PItYtsk0XyDYuffUl+4TOKJLqxmE/k5QfwtD2N0O5XgKi27N0K/Q31iK/G/GMZ5vIi5aiLrDYgZgCbSIT4engzZa6T4qdDhRrON8kAS4/77UHdsRd8WQ08sEf75RebPLnDV1PSP9H7QIfb/yg+sQOpugxf++kkGny9hl2vYZshSywT+pkuU1FnKlxZIpjeglI1WBiqeBgm6WkObBmGtiBLLoE202EClZhHvuRGZ6CIxEDAi45x72eNLNRM7FiMZNjjQdQv9ry+wq/dRlnLL/PUrJptqAVdabuHHhh9GGknsmkTWHISOI5SC0EUKk5S5E5WMo9o7UfuPI6YOIGZ38jfPLmPecpAPt6WY/Z9+i+SDz5C6mqT++hLq3mHmeyB5JYt4SRC1vYVzv4AzQ0TvtsC9GWTmDNHTDvqtZa4aY2z48fs48NB9iOx21EANcf8wUd8mPDeH1dOJHCuj3N3E77yP+B6LXXs8WjhLctHBsrJo3yejerBn9qCtFaL722DHLQQTx9BorNVWGA8wNhTR3Q6r+TSJ6XuJfSWNMZWDtAkmRPhEYQhSgNAoCY4ZpyfWSVfkgA5QQKkwiT+Tw50B+x0TtXMzqfkaqf/4DnJshigbQw20f9Dh9p/lB04gxdwc5vRZml/8NsPVYySGMiwZBsm7stSWLMxr/cQWJMlb0rhti9TV40hHECyXMKNWgiBEGSDNJIbdjQg8sCVWcggx3YGoZWkWIVY7yO7kXvqKLqcsj60ra2xNF5ibfonELZrdmRJ3RndyS/wGzvoFOjvaGWiUMXQ/QiepV5ZYmb5EXMVRZhylurC9XUQzDspNUD2pkY0WRlUv+5sh4rlJxNAl2gYlwiygwjlo3U6wdwjlVzH7lrEO+qiBOuEzWTzrFewPf5qoMEcp2cT6yIP0zlbYvuc2VNSDnq0gisPg7IUNNyGdHVjJnaiXAiyVxdiQwR//I+LyNQaShzEnO1jNzWF2rKC7l1A92wnuv5fEyM0k9h0jvP80i1+bJXvidpTqwX3IptEzTfSNJNmXBlCmAbYDrkfdqxFpgaEMIIIwJGqG6CCgKaoQhNRklahYZiVTJT9kQb1E4mqB2IqLWWoSjyTupWXkc5cRr43DtTz+5hQqmfigQ/D/xg+OQLyI6PmrrH3xCCleIDa1SNPfQO2hW1gr1Mmupki0tGGKADUTYBU7MfOd4IeEwTwV8Ri18CqJZC8y6IBIr7/JZ9NQ8yBt4IsmVt5E1jcj59MoJ0Ov3+SNwjW26Bqx+r/Duc2lY8NuEts/R2/mHvpcA7NWZtlvsvVzBxEFDzHboNI8w6r5lxQNG3NkJ9biFJgW0nRYzHfxa6feYPeOHvq727HHZjCEJlbZTeF4P05uELN5B6q1i3hXB45KoLv7US/HicrjNMaPIPdsQ288RLDxMDU7RyzdjTnfDY9dgFcmEG/Moo9MwnNjMLuKca6AenwcKW2igQT+j+5AHFvGGmzFP1/i342t8rpucLg9hvivPobeOkgj9SiV/+2vcJ5r4vQO0fapkBeeKzBeKJLtmyF1239HW/xOGqfneDo/xh8vHuP13Aw3WhkysTQi8glrAQERZgSq4VGxa4TSp5oVLI6axAdb6V4IaD1ZxTKSYBq4tSpRJiDWEcOomojJIuL4BPUn30Zu6UNt+MHJKB/8M29QRr92AXHahukypLKMlR6lzUvScbiNa++eoD18gLifQkRq3eiSGiUVNBpgtUIySSSWqIjHsNIRzraPEpy1EXmNYRggEqBDiJp4gQumjaEFOowQsThnZy9SqH6Vg7/Yg2zzcS4NUTo1QvJnPwHPvoORf4e3x8cYfOSX6HnFh/IadJ8HkaHwoTSt7Svw2Fn09I8gVJorVo0vVZf4lwf24mclsde+zJnmFG/UH8ZxJJ9XnQhTENYaiFQMWfXRtoJmBJvPEd0OeutDXPrLs6BX6X34Jpp/+CLtajN2Q0G1DoZJZGsEGlbLCGkQGIKo6aL29kBfGvX8AkGywG+qC9jVET5Xsti8fQT+5/1U/8efw8vOEbtlI/Yf7ESmG7y79yl+98it/Fb7Dez+sf0YrxapnRjns6XzVOKKjYHBL3kG3coi5imyiVbqokpAE9+UhJ0JammfeLdJMFQntlzHApLeIO6bJYxlgYrb1HI5gj1nSNzdJHqrE8a2I8MkulJHOCDu3Ij8s88ikh+8M/+BZpCXn3uX3B9/nfbzpzFvXaO8fJLVWonCTJXexA7kXAetwQHMQBIoAXEDw7aQkUADURQipQ/1CvgKp7yF/FyCYmUJ3ziFblYxGmk87wzCSSJcEyHBVBahhrDZwLQcusMYunWF1u0JDNcnoJ/q2NeIikdxlvchqjFaNtRoEwZidYBS/QXULddw5y+RNsd586+u8cdvznLbffdghgZZ3+RuowNnqU789kGsQi+vXPJo6ezhM04HdiQgMBGhiXCbYASgJQW5hAwHsfb/CHK+QmayxNXvfIVy7mmc1ldprYzgbukn6ALTdBBVF9EMCT0XmYhTNUsstRTJriaRl1dx3RK/tzBPMxiiazXHM4VxcrdtZqaxxvHjX2HP6G6ci514Z0OCTdd4ZXKGiQ0/xk99/mPEvjGOOHKVyNJsBH7BjfFIspveX32AYm8LztVF/E6Lqc5Vgm1dhJ0GejgiNVpDXZqi9UqCZDWNumoSvR1g+CahGeE3m8z2GzS6DuEfCQm657EbbVCJoeMKU8bwJk4QXJ5A3n8T0vhgjcYPJIMsLJYoTj1H1zmHRrNJ213bsB+dZGXhK7heD72puzGT7WAqdL2OlhJEhIhAmIrID4g0SCHRYQiGRsQTSF8zNnMcfdcWNgftyEvTkG6n0fY49g0R8uj9CL8dz60jTAtdzCGUxgy6CZ1FJpx3mTPeYOTGDyGjzbRfWMAu7gWrByE0ly8c5dlygch6lQ8/tIWUUyCx2sYjfxOwJxPjX//qT8O0i55Yxm+sYsTakIYFpoTGd91waVHxzzFbf4Mt92RQC3thapRIN2BDCr2vHxErICe+CIlDRHcOU1woYV77GtZr81hdvwG3D4IlEb93hPCmPhodFsmn5lm1JllUBXYVt4Kh+It0mZX6i/xyusEbD/w4V1WO/uQay2fXaD+Z5aM/dQr7wDCNyY/hfesd9FtTOD/yGWLTdXjrDK4uYxs94JiwViH87++gsX+QxE8/Si61SmNTC+kFH5mrkmp1MLamCa8VkJM2uAY6iNbPywrxQo9ICFZWZvliYpLJO0Z4+DJ8Yq0XlbDQUYDWIIUiEBo/t0q0rxf1+f04Hz78fofo3/P+Z5CSh/z226RX5mhJJzHnHOyFdljycdhG9vOaxeWnEGNZbMdGByGiPYOMNKLWWL8Quk0QGpRCSAmmiYjF0ErQYXXSPtSHuHOIxvkSuXSe2J33Ua98GyubRIwPItMmOtRot8SS+wWMTTPY1g7Kl/t5efUYWw6107Px5yC3ETFeROomWIqljiJZ0yHZdSvvulv5+jHFH714Ebt1ib/+yKfhHQ+vfhKZCSjbf43esBezEF+fEfEiNHnC1CuYhxT2vnacuRhiciPIDCJ0iWZK6NNvgFdAZPPoqQl4s4l1coGouoRc7UFNZBGnFhDn8+AIxI/uxDqxjFiugq+puPO0uilkZHFsqJObNw0yvOMyw/fdzejJr5J6bI7W2DIPLO/BuHYDUcsDmG4P9stl4qV2zIuL6OVl3B89hhc1KaYWkLk1zI/dR+O+zaz+5t8Qm14lVUuQueqTWIWYayMrEVwIkGs2TQIiAzA0mAIpFaCRSBK2yRYZcTDrs70/i5qJMIRFpARCQ6QjpGNhOg4yGRA9dhHRkkHe0Pe+hun/yfsrkJWQ6OU5pFjAmn+T6tUrJKuHkMUiuBLjcJXV7EukX9pFMjmMjjn41Qai2kD44Xo3rVLoKMIQChGECLU+Yy08D+2F6LCJHM8TLV0m+rhB1N5PzBJE7xzDMfdBvgMRuojQQ0VpzLYsxm1VjNxmKtpkbMONHCh3kq466JOXkQccuHEUfXGVrm1baQsUk5ZJti2NP1Bj1anxS0ae0da9LCw8h9rpYRd2EevJodckqtEHQQBCo6Um6jiBd3GK+Omb0PltyNAklE8RDofo+w8jnVn85jLGjSF0DSIuCNQj15D3/CS5sXFi+QAVtkFPCr8viZx5Ea/5JkZ+BNM1qTTHWNniIotN2ssRcTdG20yW8JiPdbTOY419ONeG2Sy6CaeayGenkEfGEV4A0gdhIgIByzZeGBLZLpm1EdY6NeIbZ+k8XUSZLQjpQbqK9OOEaYNch8XpYJXV1TXioY8wQhzLRioDIUHGbJRhYgqbTKKfjtIgifkkpm2BpRAI0BGhEOseYhChujOossZ7/BwMZpA73n/f5H0TyFJDM/2v/5L28tsYDy4hzt+Inb+NyPIRpo1sWaJ84BtMfVHQbX0MlU2jizWU0KhYjFBAGIaISCCVQoto/cd3LESgEVqjfQ+pbIil8JZniA28TOJkN8bRGWw60FYFkawiljsRWiOSCqORJToziKrGKIdlUqoH90KJPytOcaDtFE57Ftk2BFdXYLqE6QmGPMgufp3DnQE/3t5Lb/4iuuRgbSgT9+5DV+PIoAujmUCgEK4gajZBtaJivagPv4a/toj1wGeJymW84kUiZwp/Ic5CaYlg+jXiHSOo4kcRoz48cCdyMUft+B+SqW1HhENETpXwpn5U51mU24F3yqDYdoLsnlZiZjvNAIYKDp1hBlkbICqeZWHD07SXN3O7HCQ0V1ne+CZaFLFUFt9soEKLQMwjN4whc53kEq/SuthLk278mUla50KEFYNMAe/Tr1JrmaQ05XJydJBvPzzMt6eOsLO/yHBrirBoYjtpImUg1Pp2KaEBZaKJ0NpDSEHoeaAjhGkiAo1SCqklQgh0rk5kGSjbIfjOadRwB2JL1/sRrn/P+yKQsOgz/yf/ho6WFwgvp3HG70YstlHc8DpX5p6i3dlB3vgi1eNT9NXuJu70oX0P4blIU6JRiEijbAtpK0QUImIO2jQJyxVkXIFpIt2QsJRHez5WciPhxCALk2cQrQ1k4nlUoQ3SOcJqgWYihuFZCMtkrbFCc4NJW6aNDvcF1pqTnEtl2aBH6F7ogJQgurkbfamANBRSucQ6A8zp/XiTKZxDD8LmBEZxDFEdRguTaFnQTL6GitVpNuLUzDxVdw7yIY6zAz3kIZttlM+/jmxk0KkyxaBKI1+i95GbCF+TGC9o9PhVrpVf5Gp/gujVAdSlFPG0g956BvXIJ5AJB/FoBSUs7F/oxIq24byqSbktyHgCUqs0zHPUc9NkxA6G9BZqlWX0bZM4VUnc6UL88zLhtEvoLuJ/NMex9nk6xrrIFm+iado0KNNRziBti7DpUx88RzBQwV44gLXSQUvBYN/FGe4tN9glNmH67ThmFoRGyBChI0TAupErQ4i+O2mpI1AKIhBCg2WAhIryWO2PE+/JokoeMuVgoOCZi4iBVtj6/onkfRGI/+Y1jKf/DRhDJMP7oRkQOJOEa9O0pPbilAxopMjqT+IYA0TaRzd80AYiVKAjpBAQQhSG6MBFWia64YHrIzyXytUJJtaep3DzG2Q/XYbJDrzZFUr22ySGNxKr3IoIOqHFor7rO6hKH1FqBZWwiYV9JLcPEHRNsXLlf6HfvIeH0j10xTZAYODPLyDvHiAQoCcqKMNClQZAShr9eb4Rm+cP3l1ho3uNvtI8euvdyK0xxEQMpYfRMQHJeZqlq+iwTvyOw6jcLXCkhJ1qw7IGkM0+KqV3sKIMrepHiA4dwGhRiJKkkd9CY0yjNl6mmjmFzMVJ5EcRm7uJXioilnO4d53jmJ0heNmira7BTsCKR2XnAtG9l2j0NUkv34yYl+R75ok/kKSxvILqaMWsbEa93URvOMOV127lc2/5fMprx26TVN0K7fSjvvIpx28AACAASURBVPuYpIWHXmvFvLgFe7YNQ8RI6pBk1SSj+pFhEjzQfpPI95GGgUCC1ugoQocBoNECQK4/XESaSrEIh0cxP7Of6M7NBLduIpa14fwismmC6QAB0dMX0EMtyK3d3++wBd4HgYRvTTD773+fjju7Sbgfwaim8a0VwmqBlLoLR/QghcCQA5CJEwZ1pGkgTAMhFRGsr7uJ1sso4X93HgOBdn2aXgnXXGC190lSP+8ysO9G5Jkh9GQGpW2MxDW8ssnchRKmOY9TOoTVliXqeQ65cAhRyyK9Jlefe4dyJk7njo+TXN3MdFSinqnj1+bwRw2sWQMztGCl8d1SIUIogzDSVCevcah9A1sye3GSnfg7wUz3oM576OJVomaJ4IaXiIbn8EtvkxzqZ7ltEv/aC8QLN+Dnq4TZc6RGWsigiNZeQA+v8CdLE5CvM7q3F781Sfubkp64RaMSkGhsQqxV0c08om+W4p5dvPKnY4w2LRKeR8V7C/HgJJWu4ySrDYLZOKXyVeKfGmXi/FFSt2aw7woR19YwHh1Ax1YxunPIhQGGibGxVeGHRVoLSbTvEoUhAtbPRhgQSWTMBCHQQhKJ9W5rFIhqE+mFkHQAgdCSyPMRhkJa5vrDihQQrp9pYAs8K2B2bQ3vbI7My1dJHZ1HnsgR9uTwswuUo3OYuhdDxJDPXCAczLwvIvm+CiR6fRG+/lWUqGPuOYCxsgHqFQydxgzbCGQTKSUEAjdyMWwbZYKwFNoPiLRGOjYikSDwQ4SliUSAFBLheQjLoVGrsFh/ilRfma7GR5HPjiLHBhG2BekUMbkPVU1j9cZwPp1EbF8jeuMA05c8xId2kSi3UJ1e5I/aVjgjTA4c3k8yNDBHOnFKERTqJMtd6IsFmM6vXzgtExFqtB9g6jRDRgtGu43XK5iZmWIh/3dEY5OUvD6Op55j0903E5u9ncTFAVIffgC/fzdm81HM2AgysR1VqGNs7MFI3oi8EIeP3oCMX+LPv3SBjpVNtNbrfOHyRR6vLLDJa2ck34lIOTC9grhWgUstxDffRn//ErH8oyzUq8gP5YgttJEZ6YeTIzhHRnE+lKRZepdUsYW21zYSFqrIs33Imo2USaLCIEkVZ7ttEcoaiZyDMhVKKUAipAYlQUi01mgJyjCRShF5PjR9REsCHtqL3jeAFD7B9ArCNggtge/66/1rlgJDESlNFEG11mS1VuRry5f43WqVvw2q9EaKEZHE72oi+yKCoovlplhrRLyoPIaPzqOUgME2iH//Jhi/fz7Im/M03zqNMk2CyUnMxHa8oXMUT0zSVr8DpzVO2KwTqgsElovXsoLfvEp2+yeR6Xa8C69jFGo05jLIzbtwEmn0qgGNFrQtEYGLcJsIKYmkSSWYQuoyZktIWDMIUq1krG2AWp/f7kxAu4HfUiBYOUXseAK2ZmG+nbm1N0j/3iMkRIq5U89ReVWytTuPkbPB305YLyEBcUMveBX05cr6mp7OFEHpKpVmwNXsGOO1s5RXl7G1gaMiXKsbw+rnwzs/Tnz7EN4z03g3d+Bk36J6/EtYXR/HvmiiTrVRzZ7E3yDoLu7DDePYUY3fP3GePbE+7t+7HdwKU1taiC4+y6bFLgj70Ftz0LGAd3UCsbaV6sc2UTM86hNxeubXSJysobw2SCpCWSLIL2AnOuDjFfR/DGhsncRaHUHVWxGWRHsaocCrVLAw8NtDooKPKeO4jRJ2PIU0THQUse64CqJmgDQkui9DaU8Xrbs34oYe8sg4l8/P8eeTJxks5fmVDXejlMSUcv2VKvruHcQwQaj1+Xrf5bJf5XIiTXI5z+FMC1KZ1HuPoxJJzFOtHDt0ij8d7+NL9YPYa2tEB7oI/+IzmO2p70sYf18Eok/niP7DU4i7D8Ccz9rpJ7Dpw2qdwnH3Q5TEFwGCkIY4hmg3cdpt8kfHuWSOkMt0srnYoC2IsKs5jMGI9n0t+BNHqeksutGDHe4hJlpBQxRFKCMBnofbcZJC/Bix0n2k65vAtCARRwQl1vhfMW7ciNXxcey6j1y8iHvqLFFvDWfX7yEurvLG/Ku8aMbZ39bNR9Ya6HIHqt2BWsRpYwUz9NhhbwYJVzJHmSg+ycqyR0iAQqEMc93lB9AephY0PZ/2xCCdffvpqTVRiavYI2mSU3XycwtY4zHio2nY1UF8cTucSaMtE+3VkUi0H4IBYncbTC9TsWaJrQ6gvBCEC4UK+tYy8obzvPiNG6l8pp8fmTlB461lrJYU1tm9+ENzFLKv0H72k0TdM4hrEtnro5e7EIEBhgAk9XAVXW0iW0LcrU2Sp/qJTI/ajjVazgyhIxCmSUCIUGBigw/BTRnoTMELcwjX5z/l5/ndVoNHCmV+KtNNv9W5ft9QCpKw7gqa6+tVgyqRDlHKJFwsIW4fQN57M9HROcR4jlCXCHKz2LqXSts5GJij8pqkLbsfY8nBO9CF/Zf/DKMj816H8ntfYul3luALRyFRQ04k0aV3YV+VQHewNj/KyyvjdPg1ksksIhI4YgvWSjdT8608tudunu7r4VU0c5uHeT6V5N2DB7notVM6Jykvp0hV5rAPJqh7lzAbBRQdSGlD6BNpjWiksZoeSW//+mFKvX5ZlMC+84hkivD4EMbgJrTdz/L0DKfdfjrPXcHy4nzrrWME0ufjG27DcsusbHoJp2ly/FqN75Rz7LW7yRoWJ4Jvc3zmSapNsV6GSBMh/6+2CAEIodBCoQyDelRmMX+WhcI0C3WfQnqEXruf9rVW4p13YP7iz9MIOll98gpRqU7MSiAAr1Kkti0iWqsT9sZwB1ppmi7GQoDp29DQiCiGjjURiytMrw3wWPMKd8YmSbQlid5JUQ5WiQ1aeJNFbL8Po9yH7DURc60IV6xPGDYiGrJBvvNdRNqF9iyJs1lMOwmBJu62IT1FJDXCkEhhYEiLMFYhTBYRahr3nUmssI2a3yCfTvIbQ1v4SF8fiVKNcK9FOFwkvMPA//EC4l4L+eF2/IPTrG5+hejDPuJByVjlFOHNYxi3W1QK44hdh/B3jBBu2IRdB3shjbnagpFexFASKz2KMZ5j7dirxO7fj4jH3stwfm8Foo8twTffRTwcIGaHcQ8FXHj99+lov4MvXBzjW5fH2JFMM9rah+lFiChASM10cZknll7lfPk83V6eUX+VrsnXqbz+FOEaLHa08axf5NTICC3sZcu1PtL1bWhfIM04IpGESCD8Cm58mcDfiB3ZkFkPWlnzCcoVVG8bcuYKIqYZP3YF54H9WO1NXj6do6M1TVtbO7LFJr1Zs+3GTdTdFZJ3HsSMDeIvwT2pflqDMq82v8x4cA5DWRjyuybX90QghcKQNtqS+DqgODvOYm0BHbnYd84SqbP4J3xq87OEO7uIKiZycY1ws8BwNbnlr6H6jpE+Y2GL3Zh2HJGrr7fZWApRsCDoJb2hzolv1bk5t43kwDDio/fiHu4l0bVI/PVNyCADO4s0fvpJvrXgkbBGmGmc4ny9yEC6lfgDhwnGBIlzEiOZJmjWkJgI1yTSESruIKJgfdNKGKPefZIwVaRq5MgUBpBGFvvmEUY+uwd5T57c0FMY2/OYj+wkvPUysvMIQeka5bEjuPW3aa5NYKUj0i0S79IYyf4UqWsm8tkC4oUqT5yY55lSiTNZh+1r8zhrEiEzoDoxkmlEzUQk0siJeYKONxFbb0Ba71259d4J5NQy4j+cReyp4q0I1J6dRLlnkOEyzlwHfdEeHundxrZkFtNqQfggghAduSSUoHfwONu2n+OWnjq3dxcYjZ/iQ5siPr5nA23+HP3BRbYXS3RH/fQ1wXIcZBRD+ALtNVgrLBNpm3h8lrycJKX30siOk2+OI+LTqDvO08gt4MQG0IfXcJ8WmIkuWrp9Di7Nkc7txfAa9O9vIdM4hykkdn4Y+4gFM1WyG21sp4VyY4l3whcwMJD/P/5eRSAQQqCUQcP1mZcFJq4VWHziNEtvPUlPeZqu/htZy/rYBYNao4xoj5FMesTzG5G5Pnx/kYJ4AwMXQ/UDPrppQEkhuzZyqHOFxsQYqZqBFDXM/ps59bU8yTkXW0EUL7PkSl4ZfZgb7jEIG6s8lh2iX8zR/UIFu64wkg46CgnDcH0WBI2yLISSrOqIy41FEjsukMhvwlhtJahL5LZDTO3poZbJMHP0OZwzb9Bt3EDgj9Gcm6X+hZM4Yyl0MUKrCF2IMEMbZy2DN7aEeipLtLyJvHeOtJ/BcW8lNT/D6L1HGLnyJjX9Dl7bKMkwS92bofahZWJGLyw2MK04J2QfMlcm3TcAqffm4v6eCKR29QTWv70M9QC9ZROVRJql+W9SmH8TI5ciITbT0R6jUriC1YhTUZcob1rDEYuIoqIqzpEYSNMd9ZKqShbeeYpEvp9k2zaKtSmytVPsa1vhQCbBximB5VkQGhBohDLAkDRdj2ejOmevNRlQLpnhLDqQhJU1YmE/gT9OraOH2mtncM7Das1l5dkn6dApVCUgiFV4a36Jq5dqnI33sn/NwpiQ4Fj4/gRV+xLOtls5M/VtVt0ZlPyHr9+UUiC1QRQpqu0tNLJZLK+NlqE5Oh98COuKhVprYPtpnOoOgrkEwghRGy5gDpjIX/h5miNthMcnUOk8whewPY6643nsQzmMy4OQt5BvTDGfatIYLRAVn+batltpPdXBbbsnyL45TuOsixE1uXGLxL6QWX/KtQyiIEKacr2jVpkIywAfrgqLN4dX2LdnGuf0NmQzg7PjII8PFHjq2hi1vndxv3GcG2buRecqRL0ODXOexpkc2rZxB2P4cwZiQhLNJfGWfYJ4ksTBndhbW7EyyxhbDuCW5yD/Nr3/qkbX2jDplw5g7WxDPLIN+3kXp2DRsK8S7L4KiTJeM8Pi8jStT57Cf2gHlvUPL7f+4QI5vcL0b/97jpUU8YdHyOyfIrYq+dbRy7Sf2MzoyM+h6jOU9zcxUgqVrVLd+QQrw2dQ7Q2cvR04u7vWlyMbScJEC+fPzvDaEU1n3y46h3oQqVYcS+LW6+T1MsmBfvKdr9LcUIcZHzPIYqd9hoIGM6WQ0LpEb2YREWsQKx9EHhxGbL6ZxjMnsdqbpLYO0mYMULc1etol3mNw/qDBn2V3oktFEvJldo+2we13IbrjyEkPu9pOVPI5775Mzc+jxHu3EEYIkJEGU7HYppmPaki3G2c2IB61IRuCurVE/ZYU8Y/cBG/nMaIsOnEZ/+wk4qSP9ZM3ImoaUXwb5ceJjscR9S6kHyLyEX2BwLKP0ChDa3MPaXEa80yehmmTv3WC3SWf1PHNhEKvdy8Ycr2tx1JEUqJMc71xNF2jnXe4pZ7AmN6B8JPQ3UbDuIJtHOXTixl23zLL4M8skls6jzXfit21Eykj9A6BaK+S6LkDczxO47Ua2dUHieYh8vPEN2xH9nyIYGAHfqWJcyqOJZJYHxtChBLvwhyq0URtDxGbN8HJS3g9s+hDXTQuKf4P8t47yLLrvu/8nHNuePl1ztPT05N6MgYYDIAZ5MAAEhQohlVZRStQtqTyaiWrtnZVu5bLqnV5S7JlS9otW5IVLEqiSTGAJAiARCRAhAEwOefpnukcX37vhnPO/nF7BqBEIVFyyd5f1Zu+fe97r9+cd773l7+/oZk06btfpH6hgR4ZJjuy9kf+bn4kgCycO47+18/RL/dQztbpvG8ab6bEU9qn/3XBhsEx/t2b3+RMrcnayTnmRy/h3jMIzgjX/ssMzecK9Nd3I4Ju2LgX07sZ276B1NZ76dm1k/V79qO6duB03Y7bvo/UeJH88DpafWWm7Dkya6axdxmEWCaYWcbfpdlRGGbItnH+wgHmW0fp+8cfxZ5J45w/i1eMyX76LoTYjziVpzO7Hc/vxxaf5t997wydzg5+5WP72DlxDbWSx57OIkoBsiUROsv0/AFOmpdxZOpHXvgfKhYUglYsmZw8wrh7iZpXpmqXKLZ1QKlO89vfJX3revjIw8jnv02UP4SrG3z1lObl0hluKuRwuBenbxj5hkS00iAkOmhR2b5Ae6OTtktFwqUWqaWNRBkQy8ukzwwiG21Yx6CkxEYRYJNy/SjGkhDiUahhRYRc2w7lLkQsif/3W4h6L9B3IEU1s4BzJIP383tJ3TpKfOY44lyIbRuC9B0Upn3UoQoOErZ3Eq0vITY4KCeDvjiBPLGMPdXAG9mMyseYyqssmxThjjsQAtTey0THD+CNTCPP78BjPS09jb6rSebVXtLRIPHN/aw89yLhriHy7f0/0lfygQFidMzBL/1H+sZTxM2Ixk6fdaUO5lKjPP57/4lPeT282DPL6+MNPjYySOdYL/PVduIvB/Re3cSA3k5PZgOSDAQuYi5AXq7jXKrRccXQX88jp2qIqzX8qSbyaohcziPOeqhjLqm5DahLPZypSHKj4NkKV+Z6eeLUFKPeAMXsZnSqzGTtJL2jd6NrU7gb+zD1Ovb4ImIlg5UGaTKYxZjhQhdbxnqpHrzGADcj6u3IKIDAENSmcVyHgyt/TimXhHP/PkUKgXRcIidi1p9iOjPNpLnCBXOCK+5VGNxCbXoc54V28pUUalsbue9bzi+Wybf1UE8vM7uuQHXqPPPFOU53XeaNdSeYFwq51I734XHyKgfZDazkDtK5bEnNb0ZkQAmf6cYpmvEK+XQfU0EFTyo8x8MiYMXHDDiEPcuY8yFqzQZKY0/jLB/Cxgrvn8+htnyOcGIP9i9PEjln8EqbSc1vIDVeJ+w/RNzbouldg7YJ/NEaYWqCZnwFk5tHKY233IZzwMC5JsgMrWtnyBxuxxt5GH9/O41Thzj25jSzl/sYXG4nVeknigWNnit4JY142aE+XeNK2zWGb74nydx/QPnAADn6zT/l9FNfZrTzJo4VHfq3DKOKsxSarzOSPUjU6mKbn+YzuRHWtLm0bt5LezPLSDmN0AZPuDiOg/A9RC1EzCyhr80hVlrIZoSuNFHlELVYQ8ysYOfKmCCkFVWQhQxpmcOPu4hPVTDFm1DFzTQvTbOw4PKMnaW/q52uy2t4fCZk570j0FnAtjdwXpaIqSLGS1hE652zNGkxVJnn+bnjFLvuZHBZY3AwViOlw1L0HeJmnXOd84Sm+YGc8w8iAoFjk7KawAmJXYgLHtdKR7hcOsRMxyyzUnBluUp9aJHBoYBz6eOcsyeYmjzERNc01wpzlNIVtIBWFHG1uMRUbZlJ26A0YlnXMujJElZkETYFsaSx5hrHu9o5ftOd1OYOMWwzmJaktWke758uoVIN5q4skA0GcRqWqYWIl3pctqxPUTuxgdLxGm1fmUX11zEzXfi1MchZDDGe144JulCmm1ToIkrtOHNbsM0Kvu3EVV1InUPaDsAjcC7j7i+QvlgkfnGC6WlD1/5/xtKOXp5J1egsHGNlpotc1EHDTmHqgsLMKF7vCpPTV3Bv30qx/YOXpHwggNSX53nlC79FV6ONbWOPcE7XuKmtn2htEem8SMeQJH35NnyxlfKm80z0G4LnF1gzbbEZH9GIEHeOcs2r4E6VcFsx2sTIfBbhejRNxHJlJekJ8DxE2kOkHKwylJslZloreA/cgowNnTaFP1VC3L8DE51nXxCztXMYt3SZ9lwOddcSr8g8I+6reH19yDcyCN/FKgeWK/g/u5vsbTsI3jzKzm19DPjrkLUYrasIAoTKY5t5qo1JpvOLBLqVjDL4bygCgUQiSZqK1GoOouUFLKeXKKVKLPllFvwKSImLh5IOyiqUTcrHJSKpeUMQ4FHyA2br42Qa3fTdO0gzKuFeLiDXtpFfu5nCtdfZkbaMbKjgXm0nGJig1V8h/WMDNI5Pkh/fyZlqN2b/Czxx5zBDKz/GsN2F/OolMqcXcbNtiFoaLxxE+GmE4yT5qmonzmwR1xYgCrHLEr8yTGp5J15lK6oyhIg7wEqEdLGhoRHN4kVdiChDmD9I/rikv2s/E14H18bOEy+HhOkNrD+nCOQpUu09+JV+xMIcE/lphvfehxAfjKnuAwHk7LNf49yBJ9ipHkSOn2Nt5g3U5lPMP25xTnSxeOIlokqdXOFWdL2Ic8VjoOEgMxlM0CB6dDsX1viogxfILlbRG7sxn91N+Wf2UL9lkKnukENTRzjvL+L/1N2Iz95B9Mkt8OkdmPNzmDOHURuPovcM4+p+nPkS3pkFckEHOvLJxVXClYNEt51n/d467pvHcfN7yJcbzPoOs6eW6Ernka7Dcu0ah8ZbdDZ9qtdOkMtsxaZWiNYdJepZh7eYx3cKnM4f55q+lJRd/wOhBZRW3gDB9ce752SS2d+OTZJ9k50l7NqI9iuj+HNpzIMbae3zcUbepPTQNi7M9NB3rEmqTaFUidZMH+rFEVbqPicyl8lvnOFCaS3p5+rMnR5nbb9DuqcTmmlm64alRoNKVKUcNfCwuL5H6FkUGWRlAGXXJVOzrELgIWKJkAqhLWBRbgfp8nZkK4+KJUcutXisGXD7gRJ/8epLtHKWz+1r4VxbwXYt0Jb3Wa5eIWxYum5p42D4Ch1r95Lv+mAl8u87FNOqljj73Ndx03l09Sqe6sSm17H05Cxtsw7aOUB473Z6y1sQx5fJOpBTKawXQyuELX2EYwW8L/4a7RsWWZ5YQ6dYg9jaQ2q4iDNcJHdLPwM/cT/NS/Okuwr4XYlTLA9PUphtkUoPwqVL2Lm/RLMVkdqC8V1EWePILsr1kzQfyJHNziC+9lF6p88j96yHkQECsUK1dRgaK9Q6L5Fbugs50MB4V8kGe5CT0CpX4Eo72Y42ZqIzHDMvMCsv4+LyDwUcfxcihUA0LIcOzDC+zmdPc5j+LV0433wVKW5n8do0aSYQO2/DtC3RDM6Qe24UNZjBS7/BJ27fyRGnSP93ezH3vMLNeU36oz/Hge8scvXlWcabp5HZNKqaI8oU6FnXSVG3aNRClLbMT0+wvDTLjw/dQrajQMMG+MrDtQIXH9GM8ebmSKVaOLUp/DUdbHXX8ye9Lf4wVOya7CXX24b7yB66jl3GnD1Ga1iSumsr4snjnKutp1heS2nhEv1jOz/QGr3vWqzT3/0rXvmT30L4Ke64dQujqZ+k9sx5wvQKvfVhovzjqJ0P4E0Mw+QiJk7Y96yQKGHBTxPG43D7MYJ5TfVojt54J7KzgLlrHTbrI+vJa/RrF5G5FHbnAGahinrtKiCQjkMcaHTvFRy/hVrejmgrYmKNabSQVqLRyDGJupqjWl+mnh6nb98slw+4XLtSYX//fSgvhcj2Qf0Ki0tfJDf8K8ymcow0ABSX7Su8ap8iFAGe+LstYfiHJYJYB1gPtuT2cvPTHTQKl/G8HJnBQcw5B5Gt0Rx5FaVi3OU9BGE/rxfOUC2PcW+6HX33VRy/jYW5ItmZRcI90+jUK7QPb6D54i7qxzx6ah4yJZGxwmqPmdYSh6J5UqMb8fNFCGOaOmSxusRUUePXDeGi4cjyJP94i8MjPzGMujzJ5PRhnj5zE2F5lH+0+RkKd/aiX1+HOjJKc83z2EcDMn+6lYVqFWtWOH53xP2/+fsfyHN8XxokDlssT1xAOA4FEVLK7uQAOdo6c+yaKiAyChs9gPtiEasqCFeBWe0RCHUSY1cBKkwhgocQzgQioxGiDVsJ4MvH0NYgHImQDsoRiNk6+sQMkY5R+RxIS9hqIoTCnV2PdF2Mb5ClKlEY4nophDbUy9PUp0/SLz9EFg/ZGOXECx45d4L9+zZgroY4cpDF0kmWt8PiRBde+hSLhRwyCGmFDd50nkVbg8f/yOAAsDjKwxjDuZVDtDldyIExis0e0idr6IfOIo/sQLe6if06fmmY87UqdnIND9+8FnXLMOXXWngbc3S2V3HSU5huQ+7Wf0WzUUauT5OrV8gebGKXGsSqjLumjdGmYnRuAKaqMOzDuh7ql09j277NytAcrXOKdNdHeHRpmPaP7yP2q8zlvkkhHuCnVob54twVvr1rOz3Pptm+4tKXhnTHBpbk9/FuuUbwfBY/7mXtxQqlhat0dA+/75V5Xz5I1Kjx6p/8JkopdLZAFLfIvlljOOqjoJO4uQgKNEZPcWX6NfLBAI6fSorughbKdUHIZMjlHIjxLL7sSZhKrMa6AlIeoTYYLMoRBHGMSiWU/bENcX0HlIPRID2LFjE2jFHWRWmFUBqjLOlMkXQthxNlESpN6JcopZc4G7lM3bSDdfr7zOiY573vcLH8JiuixXx4mkblOBc5xVV5HolC/nc+AOb9iEAQ+Jo19SFGzzapVpbxbprFXd6AyAhYazDje5honWK02MWItsimRPT2ItYfJ7jyIt4t+3CHPoJ4bBox9BJXv/afEa+eJpufo9F/hoWeWcRtvYgH1xHkq5QvHmdpbh6nowNv7Vr0h/tIfXwjbXeOkuubJNVxmu5mJ23DezChpDmXI5++D7eRZ1fL4YTfxYvDG9kwEdInHexVBxHM4H9smcL3tiEf2YCqxJxvHmPopjved8j3fQHk8mvPcPXwyxgp6PCL7Ai6UVwmc61KrtibzPA2Are3xZXgG8SLa+jI92OjFsp1sNqATjoCEQ5xFCAwRFGEcJMZfMJEaJ2cd5SH6/sox0cagWt9hHTQSoAw6DAkboUoY7hUe4lm7wwF1kEYJyOTTZ658jFkKkLoMn0dLvZMmbIzyfzSK5zKjhPEBk/4q1GepFtOkTzei8P7P5pYbejq7aLrcpqjG7N0bxtGTZdxO6dxFvoQ2/IsTVxD5jrJ6wLyFx9gausl/DN/hTfbizg/i9sxRmnXACv/73nWZB8ku7QR2dyCUj04nb2Q7iSzYT2qv8hidJLSlWN0cJqw+hqLz3yTzPYA2bYfa3fgX0tjxkOi+hFSM73kJ/uQ92yGtSnEiXl2tAQfnqyTDWYJVI2U6MMd0nA6gNOduEMLKLuWC6efo/vjD+C774+t8X0B5Pi3/4LFy6cRGZeby/sYurqewi2SyJyhUZolp7Yh8g6i2kV3uIVi2xAiEsYsJAAAIABJREFUijDGYA0gQEcRxsToVoREYIVBCUlUqxJaA0aQcnwcfKSbQpuQenOChpyjURgnNBX8SCYkAELgOU7ScOOkyKe78GyeqN5M+jGERaGQuy7ht0nk+TF6B7axIcpzJqix6Fbw/vuaIfT3LrG09C4qhsubWfurnyXDAJVTBzjbPkafGMGZCejefA+5JYnQDuxpx+mdJnN5AHXiFqL0Jp7ZnyF/dprONxTpaATptyO0j4racSdTqDMt1LkYezamEHYzsPZmnMYgVXuOsOc8naNraT1+kcbVjWQ+/rOoD92JXjhF5dAhvIUO1OE5uDCPiCOQCuoB06OLZNp78JccqisXOXvqJXIdvSwfPYe/Y5D0jEtjV5G2vvdXfvKed0cctDBRiFQOVmuKt28ldbxI6nAfWbuOUDUIayVEJHHSKTz6k0Z96gihMMRJcZ4jsWGML7JoERMGDZASpRzioIX0PKy2xE6ZFe8YlYFxlstXSUmH7HAHzOWRQTfywhApZxTrKayrybXa8Ws5rAjAFVijkQJy6T44MkiQHSe0i2SaPs2UYr59Hs/8/8d8eq9ipSFT7oBWhvp3vka0vgRehtTGeZjqxnjt6GyEayTLH99MdXOJ7JVxfrfezXau8WFvA/5/OEBb5JJfvxaUxgiDUC5ojXRDvEwOqhpVE9g4h7Ua6XTQVV2Ld/kQ8ZrdZPq34Z+/yuS/+Wf0bBqj8eJJantGye3ai/xPr2NaMYuDFSpzM9Tqk7jdfay54oAypOLNyMICca+CO1cQp77HwNR6zj3/Jtx01/taj/esQWbPHuHwV/4AL5PBYPELBQbn+iGqIWKFI3LgC6STQq80sNlFZpbO48U5lAIhk2SVDiO032Ku+zmqrUWyjV4iHeP6Hp7r4CoHKyrUR1+m0XURf3mQYvtN9FR3UTvURLQa5O/8MO7de1mwbxCVz+EFnUihaNYr6DACbTCxRhiL9iLiKMCt5mi2XeVSa5lu20/FWWTJWfx7Lxt5N7GAtTbReNd/hw+c2PpRRUvN0PIgPe0a2ivUTkoKTh+50QJ+sRN9TeNeCIk2LDApr/LM3DLnTjrcefgMt2Y3kPbTrMu3k85kwVVJVDyyCCtBuRg/TCYcORLUKv+V1lgd06zNE+/bgP/rP4Ec60A+PUlm0RBWT+P0naDj4V2w5z6YaSCv1RGNCCfj4abTtFeapPYYmqKb1JygeM8W1Oc+Qj2eQzzRSfreiygriHbsJJXNvef1eM8aRDku1yPCUiounXqZrcEwWZHFSIOJWjjpDFa1KN3zFHJohfJj3bRXhtE+OMZgrcRGEuu3yHRo5OIgJuPi4iSsGcZglcDiUZzeT7q9xEy8CNk54raQYL5MEJcQp79HOnWKxSPzDLGRIGihUhbluMTaYKIYISXaOJTlBfKDI3g9VdIXivToHK6UdBTaudDQuOJHL1t/J0nWTKCtSdqDf0hQ3WKxNqnqhdVuxIS3/QdEiOShhATs3wuILCCkga11xK4F+q/civXWIianWRofJz06hr21THRlhoHTgq78GtwFnz3pO6E9jWklDJfSSSE04PkI1wHdgkaAVHl0HCCUQqZ8qIXIXIa4Wee16iyNnjEeOTgLjx2Hq3UcuZX49QzRR6ZRWzahOjowrgHTIptqIxt1gbsRPTuB3Gr5bhsUHn+WBz9/O//2/CX+7AtNvjyQp+1ShXBDlfnTB8jf9YmELOQ9yHsGyLnvfXP1TQXKKuqpOuPRBbZFeyEOQWsIQLRP0dbVhfPqPXQGGUxBorUh1jGRCXBdBxl20HHhU4S6QRC1Eoc7DlFCIa3FtZKwoKjcFxEtdaC+Pk/aCNbWHyKT6iA6GmJsjBevQ7keKEsYhihPEAcaTymkgJauka4OoqpZmlERu1CmO50iqMzTVsyRt1kCJ0Lav9vSEW0tdhUJsbG8PdVkVlWFscn5BD6r/6w+7fqzrwNAiuuNVglAIgxCCByZXBdSoP6uwNKMCT82DCf6cf7gErbPRdzZpJk+zMx6zcgdu1F7Olk5n6b5/xzmM5PtUGyDtME268itc0R9SzRefY2M3oJU69ENB0cOQipK/j9GQgym2kCm0lgJTkcHa8wYf/LyFC+fqPJTkWCsdpmJzSlSN3tIWaB50aG7VEG+MoXNp2itLBOub6MQ+KhCL3w/ze0favGFBwybHc39tXG2Lc8z3JOHT+xg4LkOZr57BHvPo+95Od6TiWWt4cjX/jNBrYJ0EkxZYRGuor++BsfahH3Cv0Zleons2T1Q9tBeTBRolEr6m7AJ8ZtyHVrNKp6jcJQgiEJsGCeRJEcR65h4JUSddUi9KvDqI/hqAJlWhMRJojCOiU1MyneRUiYbzggczyeOY6RMNJ2QErtcQ5eaGDdhgw+rLdKTiqnOeRpe40cGiLEWYyHWllgbtLaE2hBpizFvHcfaYqxFW4s2qw9ria5fX/3d2usAuv7eq6/Rlkgnr2P1710/1sb+gHb6oNpFS0PfSjf9FwYQfRbz44awq0kYdzC4DVKTF2ilC1S+toC38xncWxqoLXVsfQY7n0V2r0EO7ybevgnn3g7Cwato/3moV1FREeM5YDykNQjPxQYh1k1olDpJc99Ig2vpo/xFkOVQ9Cb3fHqBrh//ODJ/O377ZvTvvIqrPUQmRavVQj+6ncrFg+CM453tI7fhGt2ffoS+/BbWFr7F6KyB/n04O0eIXrjClVwZd1Mvhc73xvP7ngBy4aUnuPDi47h+6oYdoFCUxSJ91Q7aRDdCuVSjy8TlZVKiG7IkfEqKZOANCqMNjkhK76IoQscBjnSQQhBqkzDwYdAGdABptw2LQimLVBYTGXQYIZWLlQLlSMLIJKFZIzFhE60qSKVwPI8wCMHEOKkUwlO4lmSAjnRxtEJah6ud13DMB4tkGWNvbOxImxtgSIAA0duOtbHE5i2gXAeDvg4AY2+YWtfPX39efP01NgEciBuvv3F8HTQm0V7X/Zj3gxMtNflWlv0nt+FsGCTck0F6EcQlsh2XUVtd4uI0yxcG6V4apK37IZxyEXPKIJo9SNWNmA6xRxZx6x3o6V6Uswf/vofQe/JE+ZM0J/8MQYDjbQNfYk2MMBbhudSujvPbi0eoZTrZXXuDpZ338soZya61hvZ9j6C+eB738BIi50O9hqe9ZDrwriLe6LM46xuYqRV6rnioLyzRCs+zImq0Hd+COF3Dbp3m9OVLyE3d9G+46T2tyXsCyPzFk4y/8Rxu6gdjyLEwuBYyK4v4qkjWG+XrcppG+hsMBWMImyI2EgS0Gg3cVNIn7IoMniOIjSZoJaUhUiXl5Y4VICRxFOKkUmhtMBissSghsGI1qksKLzDEcRmRqaHGqizteJPM3ZvIdfUhL18nolPJ3VS6OMqlrmep1ydpL45QqDlUvBpLuRLO+4hoGZsAI9KGKDZobdDGEml9QyPE2qCtJdSa2CTH5joojCHS+q3nmbc0SmQ08er52Bi0McSrpljizK9qKWuwgF597xvHq5rkuua57tu8F41i4piujlE2ZW+h0bWMymdwz6xBbhum8VWgPEg8cIW2/i6i8BTl00/ibiqhbu8iXldF27PIvIWedsScwS60UHNl7OEqjl6PrnQhK914jRzEeYwrUY6H0IJmbYU/nDvM+Ucepac8w+d+7ibuO6h56sRpNmwfoe+sj/jqKURaQjPC6pDGvna8QgfpcUGwkiW6qR33jIFzENRO4+d7SFc3opoOzdpVWvUs89kyc3qS9XseQHn+u67JuwIkatY5+dR/pTo/g3L+mkMrBJEIKWzJkfG7UMspvhVd4ibVTa8eQfoOVfka5aUabZkeIh3hOw7T4gDVUolCZgAdRsTGgDF4qyaRFMmASN1qJaUeXpp6tbrqoDq4rkOTQ7R2lZjiMIcnn6IwuIFCdhTvNaiXLoOMSDldCE8iEKiUj1YClzS5XAFtYoR1Ga6uoexVWMos4dh31iTJnR7C2BDHb5lFYZxszFDbG5s0fNsmD+O3jo1JNI1eNY+SY0OoE6BZm2imtz+SaVpmFVjJT+AG8CDROvGqjaXNdUAJ7Cpg3gtQItdw66Im3bWJqFIjWxAsFBROYRha88ybL5Oa6sdvbEcsXcLvKWGas6jhNPW0gvRL+A+2oUcuIvpLmFQdtZBDloFrSzizNeLZBm6mAyEKyIYLXgocQ215ienBATbX4HPVkKzswjmV5rahaboXKngve5DOgtY0KCN/dT/enkHEs9dYmp1Cfmof2Qc/gWj1IE41cO9tIA93oBZ7oW2Oy/dX+P0XVxgdqjPXusaWex5Nws3vIu8KkLBR5Y0//x2Ecv7G4koEdSekfSVFl1b41Xa26Tzrum8larSw2ctEna+hZ4oU0iOIWNNIlZjdfZJoska+0YfrewRhgGNF4sgnTHBYEm0hrUEIiVCClJcmUOO0PtNieV8T3deJOphmo38HueEmM+og9Z6zlKLTZFqjZGw71tqE8lInUS6jQ6r5C2TT3aAyKOkxWOqj4ldZSi/e6Lx4u1i4cVcPY0sUmxt3/8i8pT2MtQRxojFi85Z2sKuOevw2X+S6GaVXQRevmljmbSbWD5haq2C0q5v9ull13TyLtcG+zb9JQGFv+Ed29bz8IQ69xaJFRC7MsL46jNvRy8InBdPDC7jNLNmnqqTCDCk9QsbdDRUPsdyHWtqOM38T9s0c4vWQ6LUOFg68Sn7XEHJLk2hrQEtcxO/PYWtpaGYx0Tnij34btX0eE9Zozkzh6W6UoxiKWgyrCL+tgmIFu9DAdu4m+79+HnHPWspPvo6JPbxHb0NZi/i9g4i6xokF8s0pSF0iulhFXKkhusuIpY6EnK4SU2isRaoys92XiFpNlHIZ2LH3XQHyrsZ3q1JCOg4min7odYllTgfcsjxKPZ4kFaeIgwbGRETTafLln6TYnaNRWcax0Nij6O77LG3xEqFjkcLgKZfYGqwVOEJhhMXEUbJRlYMBcpksphnQyszhnsqyrvNeSm98F71mifLak1TsPN61Iu2tW8kGgxTZgBUtsAalHIyNUJHCz+ZRwe7VYIFAo3FUhrtL93OpfoHzbWdYcSsIm0SJrm/GIDI3tEO0auLEcQIQWL1r2+v+xuq5Vcf6RsWK/ZtRLeAHK+j/ttpqAUoI5PXIFeBImYylIzmvk/IBlBQYZdBGopTEsXb1WGCsJe0p1GqYM7YhLhYbdtNevx2/vci1Td9BHf1pnMk0+fAFav0N5k9n2dT7CDQcrLUItxNjDVoHyI5B/JYh5UbY6XbMV88jHvBwb72b5dbX0PoJ2j49QvTdYfxL+7Fne2C0DPe+jrg/Q3Rhgvnl/Xgb9yJWqjifvItq7RDeC8+y1KrhF/YQNWKOzXybLfdH+MuK8NVd+PWboajwHBdaAfzXC7hmiChqoQ8KvFQaMNj9Y3gn5tieVkw4MaIF5Zmr6DB4VzPrXQFy+jtfolkt4WcLP/S6tJJKqsLM4gy5ikcYNzHRLF4+j0y1g3Jp1KtYEp+jcNjDOa2JXQcdR4goSnIfsUW6ijiOcRA4ShHpGBlbhIqJVufddejbyFxOY85VyPXmKasVGB9gQ3kfBb0V8BJTwovRVlErV1EKpOtjEUhj8YQibkZJpl80cFMZRFBgq9jL6ORGLq9/nfPFc6ysOIkZE71lJl33MfTbNMR1W1+bxEe47k9cP347DiwQxeaHruU7SWJ2CqxefS8Brkz+rqsSoGAT0GgB2giUtChjiKXEkRbHCPQqwDxXg9B0+8NItYddfRWGGptgXYP2zHb4/gx468F7lLi2Qn7AQ6Z9CMIkginBGoNEIUQINsBmFW1r96AvtdFceJ7c0HkGb7mX+BvPY1fquJ+6BN/ziVs7cLaPIf9gGxlVgp+tY7s24x1/kraFYcLfkshPrMU8/PPoM0vI7CBXX/sqkfcKtb0PsPTVI3TYJdzcBLKao9j2ILZlQfQg0honnUdQgNCA0ZjtQ8jFA4ShBi1w0zmuHn2VhUun6duy+x3X/d3DN6tM3n/rF4ek5taZTk+xa2kb0omwAuJmE5VJExmDbYW4QhELB12PiKrzSReZ5yCkTEZ+WYFuBTi+A0ZgjCGVyqCtQUmImgGxiUlnc4RWowlJr9xMztmLjjRC+aA0OmyglYVQETdDlHTxXB/PVZgoxDRCnMFO3LvXYS4uMvfqs/jrNemRfvLOzXjhAFuX72J94zauOJMc5gkmGjFWO5gkyLZqPlkiY5LwbnzdYU5AkWidVV/jr2UGr5tr71ekECj9lqoRAmL1Vq5FiMTkjWVyzrMSRyRUuFIatFS0iHEdQVMLsnjc73+MTWI/gRNSqvwhj100hEd6GMtuY9fWYYgjaBgcusD3sPUgCZK4CeG0FAH4ClsLQQmEEiBj1PAG7KkJaq8eJffgh5CDN7FwfILs5ArOgwfRL1+kpLrJ3afwT88hvjxM+08+y1L8ZxQfvBnv6x+D73wPz7+Vddt/gdLvPM75X/88e7/+a+SdRzhX/ecsPHwHa4aqzDz3dcqvu3jbWrTfN4v/5jY4vge8COIAWwuJnSUonkNc6IE+CWYV3Ordt/87PmPl2mWmTryBl3rnCkjXOEwWptggRxCoZBe0IozVmNjiu8lMiLDZRAkQno9QBgR4nk9oWygJSIWbThNHEdIooijES/mEOsAqgSOTMc5hMyKVy4KAUEcYadGmhi8VxrPoyOAYB+U4eCkfqQ1B2EQMtBNtHSD9s3cguz2iAHrP7Kf0pSfQ04epZuvUP7OX/i+F+NMtxvxNDHsZzvQKXms+TW2mzIKtEwmN0A7avGXbAzec7utm1g8DyPWw7t+457wtUfjXRYjksrrOjL76fEfJt0wtkRDRqVUNERuBkhKlLXHUxPEUPaluiulebtt5B51n06xN3wk2xIk0afs/48kLTIXn+avzTzLcvJNLFhZn5/nl4TH2f+JmhoaGsK/MIErNpGJaOWA0woAONSLlIJUALRH9PeBcBFPFXOghdalJ7f4BUkfLuPsOIcxT+D+5C331daJnnyHnbsJ23ovoKsH/dpDWb09QeqJK9089QGtumV2/8e/p2bQP8X8eY/dHR4h//kM4rRRL9gKvLB7hM4O7cK5+iPmD1+i6fZrGmQXSqpuV+VnSW8bIXB7k7IVpJPYGu2WzvPSO+xreBSDN8jLV+Sn83A83r66LMorlVIkrXVNsnl5HSwZJnqIR4mfTmDgpaY91C4lDHERketqIdZwwhyhBFEa4KZ+g2cQnjZNxCEyYDG0xEuO7pBwP40h8Ba7rEcctrI6T5iqpkI6DdAVSWIQRKE8htcXcNEjjjkHi/euZX5infPB1/EZIc6bELW0b6JvpgcqDlOfm8L9xDFuXWCdCpjNkltaxbXcPhV5onprmWOkyuZl2XgoPU9d1Qi0IdZSYGkbd0B5JPsPcAMh1v9heBw9vc01WnejrQZC3+9DJaOTV9lhhfuCao+UN4MjVnEdkNdpoMtYhlyrQnipyz977WRif59beh1jjDpEpnSDuehmbroDJYYPtoLJ8bMNmUFv52Zsfot5q8e2z3+cVUeN/Of408dUjfOv/+Dz7P7oR+9QFKAXJKDVXYdDo5UVk5CJzfWBisj1jiOUu7CtXWMr9MXqDIR9+BOXvxH0pT1fKoXH2i3ipIq4YIf7ibvKqTNjxGHI+S6mzQs/+BzHnWpSjS2zecge89gfQfz9nvj7N8EMHmIvn+NOXt/ORvQJzaCN/6qbpbbvEw/EybqdDdNs63EMK8ZWDcCZDub25WrWQrNWJJ7/I2lvvfce9/Y4tt/PnT/DE//ULP5Ag/NvECIsVlpsmtrJhaRSJomkCMoUsOoywUiKsIa63MFLgZ7JEcYi1mnQuT2wNshUTO03OVw+zxttFIdeJtRqBTfIlroeTT+PrkKBRw4o0jnIxcYxI+SjPIw5DXNfFanB8D92mCH/9AeRoF6GFc88dYPk3v8Rgo4O09hkp9CALaawOEUZA7GAGs8ihdjg7T9h1lvjWeYwaxpvJo4Um/foQk5kDEDU50UzzrcsvgNCMm2tJyNoKrBXEWiOsixUWYyMEEkc4iaK4kdtYzZq/DTDXN3vCEC9uXAt1lBC4CQchNEomTCWuUrhCokPDbV1DeHnFzt13s1U3CVQ/5+xujpWfI8pt4qMrGbY3j4AyZFKDyEKDyjxk3O3YTA43X0AYC0EEsQGrmZg8yy+fO8zLIsdjt97NXR1t2GqQfHjXwdikaS2uP0+re4ZM8xO4chBb18h4kVhNYLL9CAz1zCR+c4R0+3r05DnU5jVMzF+hezmHjq9SvnOG/nO7CIbHSbc2wr696Ob3cL73JNbpZLFnC9mNd9H4yn/k0splIvUod/yrT/LHr5whe3KKT+7fQvrELEFT4y4LtD2KmomZF508P/odtDJIK4mDJp3rtvDIb/zRO+7rd9Ug71WkFRgsR0ZOUc7W2D23Exk6RGGIEAIjLHGYeJJ+LosxBoIYoyRBs0XaS6M3KmbTJygvHaP3yjCKHoyrMHFMqlBEuj6OMVRGv8fRoy9zs/gF/OwgmDBJnAUBSJVMoHJcbDNCOgH+tSrxaBeRgNFMH7u791GdXcYv5pLpSFYjAgO9BcIf34bpLZKanaPe+ySyWIPTLiI4jxgfIs06KjnNUGsvxDDU0cV+cTcNZ4VJxomFy1euPMFEYx7X8QjkFCLOIOMBarbExcq1JD9BMrNP4GGtQtNKGOqFRQoL1gUDytUgFcJqRvOD5HM54ngJj26kkEjXIVgsMbotxZ7bRrljaJB8Y5i2NQ9B40UW60/wlecmuGt3in3iL+hf3E88UsG5pY/4NYXbuI9CsYaJGghHJE6tAOOKZIya0awdHuML+SKfe/nbfPSVp/m19j7+xS37sPVm4pdJiZPvohX3UWs9TircQCOs4nQ4XL1Qo+vTd9Nus3BghuJSEfPb9xC+fgU5t43lbVnSwxuZf/wgnZseIhNJ1JUSmZkBLs+eoOf+FrmXN2L6R4nbz6Kzd5B5McCr7+M27oJPjvH8Y0/T29vLj822Eb45Q3WbwjtwElUuYLNzKLGJhf4ZGm6LtH6LFdO+hyqDdwTIySf/MlEc77FeQVqJMJaLPVfwSHHL5E5qYTWZShTH2CAm31ag2WwirUj8DmOwWhO06pCGHr2Vrum1uNkC1rEIKXFchfVTOIUsdqVMNDXEaP5+MrqIMTEKgXJ8tIkSomUtCTvOstw6Rdfch4l+7wXiTOL08/uvIUsBbZ3FhEwCi6kGiHWdBL9wO3K2wty//UPG/e+x+6Y7kAdbrEQvkvnUZrL37uWZx2s8vWMt2w5P8Ggrh5SvYjeO0+f107d8DyDYm99GbDUqnaUsXqJuL9Jd+DBzExGPzb6E67iYQCOcLFVxklhP02buQmRDwIfAwaYvYntT2Ml12OYcUTrDZ277HGukSzM4jRdtgUaEyClWqmVeKU1Q797D/70wQ/Ts8ww+MMUd+z/D1is+v2SOE5/byIzfwhtcYWBhPxyc5mrrzxiYD8kO7kf5aUyjjglCZFsHAotMeZighdaaQnENf3Tzfax79o95bN2P8y98F2vNakhZYXWNjDtGVv57bBwT7PlTFu7r5V/+7jA/79TZ8+H1eLlzsPIE6ukUy08eJf+PFmle3E3X7kdp+ycP431/CR4/i10oEaUt3R+7jewrVaKFZ1CyC2d0LX1PzWMuuTjr1lILx0m9cZJtC4qslwFVx8wsU574S7p3dcHSfTiDtxE/HLH0wgxK/+B2N/rd+UreESDG6PcEjLeLsAJXO5zrPE+xlWP90joCGa3O8nCJV9tylecRxC18P4UJDUIK3FMuxkTEoohfyCV5B22SfES9Thi0kNKhI9iBTLmYqI6UyV3UCnCEC01o+SeYafs++aVNBOtPM179Fvpnnmbn1s+i6wEm5aCMBR0n/fFj3US/eBuLzx2la/YY5paDrP/+buxLCyxveZ7C7vVkpnO88tgpvtw5RKa7m+/eYtl0eI7i8RcQv5glN3MrYjrAeMnn9aQD2tAR7sMxKZrpOj1a8ivrfwykhlhArh8yITRWINMOew/CpSLs+wz0C1hcxn7jJZYbZzHBMN2mG6Imufhm7GAGESmChYN4N1/lk+ssjfmvsuH8QQ7ev4/T4yHzp3+XN1qn+NXyA5Qbs8xv28Ll029Smvo2e/f8GrnqOOXNr+LXx3DsAMRVTGmOyux5Mm0bIJdH+h7GaEwQ0r1hJ/9l9i4+Pz/Fn3XP8lOd/eBIhNaYlsLYk+gHTuC98VGiyggrOcHQJx6m/4GteN+8hFIHCB46i/nS71D4zAreyhgDl7oJ//UrOJEDdQOBRjgWJRSZp1cQpQZLfTXa7VbMgdeQoxFybBelnQPc+9P/ko/Ytfyb/Z/COVSilQvxSgEr0WmKx/4n/FqRqKuf1lyJKT2F+9e2e9Bq/WgAER+QQVDYxFR4Y+gwWhjWz64lchyII+JWgPBdAh0n9rUVeI5LK2yhMXiuiw0lUV3jpJ3Vz+FglUUImwyedw1Gx8hMGiHANFurPQcWrMZzOumdegSnf45w5HkGyw9Rq48y3t3ABEuMxn2rgx8lJmjB1k78UyXWXLzCyk+epf8v95G6I2bcPEn/Jz6PfT3Hn//xIb4Qz1LcvhO9vMTu8RLby4Lm1hTF5THUpQHivIdyLVSbWKGSCE9Kko13Q0Mg+12MBuvZBJhhAxmksKIXG8TI799JUFvhavAs0XLAunpAfP9RnJN7KDpjhOVpRCqLIy3Ca8OGAY7ahBqfoNJ6jNSDa1hz5Rpu9F0uYCjv2MhnRl6mef4i4UsumZbGaR9msX6CBfsN+r1PM9f75ywPHcQ9NUAhXI/T1s30kS+yZuwO/OY+otpqZEq5EMPmdDuNk08zsftODBIZg1UqycN0Z1H7mtjFKzROlRBTGRoxhO1pPOvCdC8cf4CUXILLn8AeHwER4QUtjBBQ6ARjMYokuRt8KQn5AAAgAElEQVRD/e4eMnf8EtOvPY4udzN05y/hTAIX/5w7bo/46qkBfsNobL1Gc0yRCgXbCz+DuDpEfX2Md2acoPY09AnQb0VKrIUdH/rUu+7ldyw1OfbUXxHVSsi/XoP1XkCCwGKYyc+SidL0NnswjsQIjZACx3FxREKM4CpJJAXSTeOrkOXCY6w0p8maEfxcijgMEypNP5XMI0w7KA0mjJIBLyZxZKWrklCjbMMzXYiVDEo9AD/xczifvRPXgcK8xg8F1hEQRch0CjlehTfPoT91gvqbFYKJCrXuN0mvHSU/+EkO/+FlHvvQR+j96MM4Xe3sPjfDL18Gr/dlnJ4GqYv3QK4tmYAbWmy8+j0YC66P8F0kGrRBCg8Zh8mx42BIwt3CcxCuwHF9clNNMtMl0r1jhMUDyDDCq25DpA2iFQMCUy1DsEzo+2T0Nuy5CVLDRSbmF+ioT7Fw9CXObfklynGWQufjbCrtpbu8nlRHjtpwB0viJIXRiOzZtcgxzUr5KB21HZQnJ4mz36LvIzEsDCF0H1KR9H+bmGKhnb9anOOJ8gq/2DVAJjQIE2FVxNSpcZbtMbrkDrLXHkQf7qBQixlbDslMBDAzhDu+jmcOVTg0W2Sj6+BIgXAzSG25Wv866aEGojGIFBItZzHDLrkzZU6++EfkU7fTM96ideY/kL5H8GHvZn66cTOFdOb/a+/N4+wq6zz/9/Oc9a61b6mkUpU9kA1CgLCJKCCI4touqL1p26292t1j98tx/M20M+PMr5221dbuHhcUu/VHI26AoggohCUhCwlJSGWr1L5X3Vt3Pcvz/P4491ZVQggEYiCazx+pk7PdqnOfz/nu3y9j04eYMA+SshZgTS5D5cqUa8p4XpaHzMcpuxayanQICDyPDW/9PZL1zadcx6eUILUdy5kZPHLa5KjC0AZKKLZ17KRoFlk20YUlbMqeh2FqzFgMUwhyZR/DdUnEk/gzGeId+5EDDZgzb4jq2BFIpSAMcBNxyr5HqKJmEGgDOxYDaaKlwPfLkf9fewgjhZGxcb+zC7ccIgankIYNVhQJJp0gnJlheGI38tppmte1UfedDqZyR6jZdivmviITvzzGjhUr6OpqRw9P4u0/yvXHSqjGQcrvXoD5o3pEzRJUWiGm85APwJbgh1FQ0PeRfohpmZFHyy8Teh6mY6Pw8ZC4wkSXQgJdQKoAx03iLEhDshmjbxphNiPsqKujNCTCNAmCPDKmiRkOoRdATYKw/xhtmzvo/fYg126MEwt/wDOZ93DR3iP85fa7+O3Ot9LZm6bfzCLdRbjNP2fN1ZuZvivNfTtm2LxxglVyO01XBoTHbIzphUhDoAOFcEy0Ajdez191rGeXymAUcjx94J9YsHoG54qLSKk02paQaUPYSRYk0ywYysLPRhkd2UGy3mLLwDT/XKP5/YY4ZuhCWVPwjmK+vpvapjzmFgtR0GCFhK17Gd79ffyRMk3uShrNEcJFE4i112E6b8F6ciduwoBymYZEE4YnCFem4dE8os5iunGCvZntZIWBPS/IKqUkWyiSzWZ5oYakp5QgibpGDjz0Q0zrpY+zqgZlBmuGySQytBXacbVDoKNuJlJrfKHwwyASr6EgnOqixt6ADJNRQE1U0uGVQqgQEYA0bQQKx3ERrksY+PilIrrsYxomuFE/Lulr9MAkshBEJZ6mAeUAimXQioNTu+huHmHRn7RhDgyTGdyPHktQa1+OVE2owKaxHLLu0CQbj83wmvAYsZq7GW7bB9ZqartXo00LHTPRk9NRq6CK/1YlHaQV5atpaYBlgvCjIBsSYZuYmJHoNwykJprbaJjowEcJkyD2OH5g4fgXoY0wUl8DjUjFwUwR5IpI7SLrbAaNR2hZ3oCZ1FgjMVx7mkx6Mx1PC35cs4jDa9u5/j0X4RUf4L5+m/snL2HxFVM0dfazu7eNz4xMs96+l6Uru1D9b6cUe5Yx/TDx2DokbqQy+h4XL+zk5vYVuFbIlHcP8ZYW6utvIeY1EV+YIH94AX2jGWQdcH0H/qFpgtoBtopH+McxyR82XcTNZhPCk4wZD2C97RAmq4j/8mr0dB26sQSexJpopqZrAaXkIG3uhSQ7Q+SjGzAHlyD6MuhAIAwN4xkMM0Z+dJJYycHUaQqxDL+IP8RkeQz7hLJqr1ik7cJNrL/pXZV8rZdIkNHeI+z+2fdJJhMvmSBVkhjaYCqWZSwxTtNYA27golBR0qBBpEKZJqbrYMk2tJdEeQXM0EbYNiImIAwISj7aL1JiEstOIaSBtiJ9X3shphvVgBCoaAiMGUWZcUxUvgB+QJY8M1ctJGvNMGPm8VuHqF2gEKMWqctvxj2UQoo6RExia0FDUVOvBDW42HXD+Bc/gzVWR0P3GxEqhpIhRskDz0eYFsKyELZFWPYwAS0kgR85IrAEoWuDIaNEOUNGzQ0sA5AIw0AbkOvtxrbjlJdnGZUjxAbbsK04ylSochi5pwNF0GpjJeOE3VPINe2I3BIS9XkS01eydbtgV6yB3dueYaBrOatfczWvXb6Ezqkx2rwH2TEpuPvoRTw90MfrzGa2Nq7H9hq5ytuMTF9BvsXBq2+mplSHKIagouRRoUN06KOFTXPrG4iFVyJyzZBPw7GV/LB7H99aoNmYbKDhLWvIL43RMNpM68RKbqpdyoZYDZgSf+ZZ3JW9xAbWYDy5HD2m0bethNcvhy3b0RePIsc7qZm4FJkaYLrg4FtN+OO7MLIBBAZqdAzWLkQJSJVczJxNJjHJg+mfkAkmseTxL3choJjPUbt0HWuufeMLrt1TqlixmjrchjZCvzhbavty4AQ2E7FJHlu1lVUjK+kabUfFTfzQQwQBvgpRlotwAFNhBpJyaohyziCuWsCUWDKGt3wP+c3bse5+J4bXTOjPIF0HAwsRCELlR8QRGhkEkb9baobWxzGv2YAjwHVtyg/nEAXFgstCUo6LuH85ViwF5Rq0qyHQkHAoZDK49TWIRAIllqN7HRJqPaZOI6wo6zicyUfN8UwDFQbocgHTcsBJQr6EHXPBUoRlH8OwkUCYLyJrUqhyCZlKogp5DNdleqif3tgE69deAbl6pN2HEbMQwsUozBCg0F6IEZQRyYXoUoh0k6SeWoIWccy6evRMwOULr+crz2zhcavMTauXc01nLfZQAe7pZO3CGv585d0cUZP8077L2BckaHJ6CVouha5VqIMHSY261BpLo1WifMJiltz0GIlUE5adRgc+tLYi/QKaIJq4qyRaGlzXtIiufgf+/SB1N3YQimESTpKECqK8Oz+HtalAMO3Sl/khbbfVYw5uxmiyYGcbSidhzIUghQ5mCA2H4qJOGmuKlLcPonqbGck8hbtxOU5HH0Z3hrjdxTPJx9lbt5eClcdSz9V8tNZIy6ZmQeeLWrOnlCCpukYGuvcyfugZYonT60j3vB+oDUp2id76Pkwlacu0RF+AKRAKSjM5DA22G8PSUNg0xN7DP6ap1IltpzG0hb65m0nVi/N4F1a6GbOuFhlqBtQDZEcy1KU6wY68cBqJdOKIWIzUkjYC/RDqgQeovVfg2JqJuikaR3K4YymMZ5rwyll0qRSVC3shKI1dU4/QCmULZGgTz63B9lajLI0II+NbSA2WhcoHeLXPMFb3QwzVyJ7Rh0nrUQqj/YhMCIGD5boEhAgUIgiQgYhURyQ6CCEZkPzEm4jZaZyHCzgliRVfyNDR+xHKwU02QhCgLRM1lkMjMerrIauQvkCVG5BuO0eeeZgfHdlOx01v4ron9nFNRy1TR54iO/U9nNelEM2addMX8vvJzVwW72CsWOJL2RHeoj3MGxdjYiMnitDQRFjMkh26HZbuZkaXyKxcgXtJGtN7iqmBu4l5F6BjCbQMabcsLsgZWMkEjBZQTw0iyzqqDC37CKnRoUZmV5APpymtHKHuwiZUzocnPcSTApFohkkDykUwQE83oDoGKYifEDRuYPDYAK3pTlJGAWU/ib/uKvZNPsS29JNoQz9v8ZtWCmHHuOGjn4oyRF5ovb5QwVQ+n6N/z1Ycy3zRAcMXgtQSqSWDtcMorWjINWCUBcoPMF0TLXxUvsShZoeHnEa2ZiboKJg01aRRSuEteZrwaA2J8csRloEMfLQ0cVdMMbl4B1M9Pg3JLrRQKBmidBmtJLKnQDB6EL8gSJhdhDKgWPC58zFoPVJDw1tbyF82jdpbwjGaEKaBsCy+v/M+jhXHWVa/COH5iCAWFXOl0uBF8/uUBG0amKFJIdlHvnmYeKho+Z1x7BtnmGrvx+wco2TuZcuDD9Bct5KYW4culcE2UV4ZchOE0+M4f/wa3BCCf92C3+ESr9tEMPFL/JvuR9BFrLwKbUfZjaIcRANAiyXQYWT7iBBDwYMDu+hbvpxLj+3m2o4+nPgvKYz+hNjaDEWVwmi9iLplfwnbC2grQ9KpYZEX0Hp5Iy3XXYT52CgEktGjWxnO7KGpcTNSdsE7FpHe0EswcDsjA4PEZTPT0yBtF8MwSZgxLOkw2PcMRquDqS2k5yGRKKGjRoFOgmJhnNLMEG35Gxl7rJ7EqrdAagV+y7Pkd/0YaS1AN8QwSi6SIvH8ozjX30amz6R+zCeVGMQ3HqPPMXly/DDHvL2VNrLPH54QWlMMBatfdyvumagorGlq5Ykffpu4JV/WrLcTUZ2aNJoeZzQ9hlU2SRbjWESpH04yhmFatMs6FqulNLqK2NpDFKYniPVuID11IaaMoYMgytCUAmuknbolNdgNcZypRiCk2PwY4S0zTAw+RuFoSKy8kpr0GkKdxyw7fGdwko9ND/Jmq5b2uCY13oGjFyAMA6TBjCt4Y89OsjMF3rZwJcKyUNpEmg4U82ghUIGqdKNPoO0hhJunfuISnMQ1WM8uINyzmNqORbjr08ilNrJ+mprBZdhGM8IxEdomX96OvPZ2wgu6katvYuJYFnlxPeLaJkYO3ENs+f3ULHs9sZ6rCAIwmmoQhRCNAiGQZhJVKiIqpbmGaZGyR6kLn+YNyRzrPrAUp9lDxKZZuOxi5N0bcJe9B/uyTvztO/Haj6BHHuaKFp/k5Utxf5qHiWgxy857ca7dz8yRCcLWh3A4SPyXLv/5W4N87P4MN1z4XtrfeTHWlYuxpi10Xx5du53pmrvxalMkS62IwIrSgDAJMhMMDG5jaOopHLMefyZA3LiAOD4s/T4jw3cR1qwl/parCOUTBAd3EJYyaGlhbfp9UmsE8cIv6Kl5ll8czNDj5ynlJ7Gk84L9lIu5Gdbe8j66Nl79onpjvSBBtIbJkSHGD+0hFjuz010FAqEFeTtPX8Mgk7VZpDZJlWuIOWkSjkHteIk2ESdVuxBjqA7LaIJyGqFsRCqGUDpSS3wPZADH6nBLC0FqRFCg3LKLiWafunFJX+xuSrFJ4sdasFIu/Y0/5d+f2kbBaeadNa10WssJJkLCIEdZjaKVz9/np/DzWT7pdNHWtJBQQn7qMfKT+zDNRqQdi2pbyIAxCslBvGu6mTk2hhxxMIOF6GIaDrcht3RgPt1GfbgOK4hRLB1ElcuYhsILCpjxTlw2UPjFGPEGcINWyg/8CGv0G8Stt8POSxDDJsLUUChHgVEvxCMDshvTakCINIYjYMYjXjvKuk+uZWLyKHrgIGZ+Cq2X4Y7Xonq3EjRlsZOrMLs15mgb6a5m/KZRnCcyDPZbTPQfJdP/KOL6bdQHdaSWShJrXcqPtPDpXzbypF/iM5dcwdXNK7COCNTeIdTgTmQygbRzpNbtwRhrwJ7eiDBNSvkxRiZ2MSWH8cJplP0MzeummWp9krqaS8kPehD8hLDzWpzGtdhHf07J+wV+7TZSxZtRXRuYrLsDw/0JTx4aYv8hn4IlkdLAkC/cdEMKQT6bof3ia1h04akLpap4QYKYpklmbITuxx8knU69qJueDgQiyuHSgqybpa92gKn0NIZ0qCs1kk/3cCy5D3o94k4TXhBECX1aRW7dIECqqIhHWHG08Cod4yEsTWN2LIGeCeyGAyizSDoVkl+UIRmL402XuDm+lptrl7A4WUcsHQchCMrD9OvPkDQdOoMO1q0ZYPkaCzdsRuRtwov3UrxmAnuwCaNci4w5iMQkeuUUxugSrMk1zCxM4xdHiLmdBC5YtQnQUddBUUyTzxxmf/k/4dUdo6ZxJQO1Y/i9gvKBJnq2fodk+B1ihy5FF3cTtpuoQ2/EDmrBCKIad8tE+j7CtPGNHrYe+Bii5TB4HpZaiEw4mMkWMrsHebh3BpGYpm+giFu/Ed9LEIgSxkCA8VQSihJMgZqswxzpZHDQ41PDT/NYrMC2YJr9Uwspla/ne7vTPPjoEr510KC7K+BvLjN5XcJFiVYYy1GQdxMsfBY36EKXlqFHVmMVV6BadqJjk2T7iwRJSToxQMP1NsbaA1itcVqXvBPr+ls4MriTYNcPaV4zQnwgwPCuxZ2E2Mi1hKksowvvZHBkF7sfmuFor0IYGkO++B78KgwxkrWsveU2aptf3HjoFzVhKj+T4Y6/ej9mYYJYLPbcYp8zDF/6CC1oLy6mbmaG5rhDXWItciZFPF9TGcwDCgiVj2laEEJZTWEaNZi2S+jl0cLC8F0wy4imMjrvI1IuXHWAoZqduH0LcHd3EMuvBisBjgH5AkGpQN7eRmhO407UEd+8iYnWnQQP5kkZS4g1r0O0OjCkoWxALoOWdtRyti4BBQ1Sg23i+UUMoZGOG0XMpYQgoKwCcmxBLIwT71mKU99Gweghe+gwiUVbSLdsorA/jdG1ByN5HcbhFWALEBqRL0eDBkMFTpwJ9Rjh+lFibSGyR5DY+yaQAd3DR/haKUtWfpvff087dU0fIjbeSN2VyxD3D+I8lUWXi2gTRKUlU7kuR2ZtI1P3HuIZESIWLiU/4yNqLP7Pz+9kaHqYy9s0f7Qx5KLmS2jYdwW6tB/au5GL0sijl6EzDsgQXTbQTKMvOIQ40oLBEpgqka39Fna7wB67gnCyFllbh/HuRrDuA8NhoH+KILsAeruxxmrY2z9Avv0AvlRkBmwsR2O8hJbKfqmI07KY9/79v7/oa16U7zaRqsGoaaI8PULsLAxbspSFRtMf62HQtZgsNtDWMYDzTB8rCm8mqIkjLYkUBiKa2wMYTKV/wWDPFBeY7ybWVosKPQQFsGxyfSV8pXC9JOEPbDIX5wkv2odzxVGyjw6ReORCnuoLuYMZ6o0yt75+B6vWFsh+u5YZ7wj6p2OUW5eSukIQ3jMIU+2IuoBed5rUujpqd4eYykFpH2krCAFfR4VdxTyy1kEVPJSnMBMx7PIMteZm/IMmIraDgvwBztG3U998OYa9hKA7ib/mc5jtKYa+dZDYNX3UlzcghttQcQFBCZmKo6eL1M8sQ2zbABWjs7/YzzeGDzF16QZuWbSKzX1dBMUpElddA/8yBHtsPNelPH2A8kVxkjVLUTv6MJwYbl0H9rDmx89up7slwc3J5aj8U8Q7hrj9Q4uxB0os6yshpvrRY/ciB2oRS7+Lsj3k/k+ASCNEDkwfvTKJ3u9j7L0EQZmC9xBh2iUduw3SjXDxcsKHt5Bd72H3PM6BA08wE1+NUVND/+77yE0OY7gxRErBlInUBm78pb+dldasehGxj/l40TMKD2x7hHv+x5/R0lh/qurQXwl8GSJ8TX2YYk3hIpYEq8FOokVUdyyEAAVlNUZm+dOUMg61+1aTbmtFFfNo02R3zyOMLJpgQUcnqi+Hu7iB0sR+LlyTxtvXyjf7Aw5dtYo112zgqiWLaNr2NeKHjuAPX4P+UDsiG+J8dxLTWEA4MYmIJcjW3I312jfgsIzis/cRPghW3UpiiRRSAnEXVBmUAaFNWBjDK04RShc7mca67QKmjSJuditm+1149wQkxj6GMurRxSzy6ocJlv2S6a8sRzU14YZjlMcE6cQt2FZtlPna5lJo8nAPhhhmPQiPp48dZE+TxcZYK7ltjzBcCLjsi3+KJE/Nl7cQqkeRqfXIW68kKGWxdngYY0RSKV8iCHxKQpCoV6jw54RjPdix10NsKWgZNRheXkOhpszB3c9y5Mm/56ZrpjD7LkPoDyC8BPKaTtT7lhB8+jHMQY8xbz/Byh6SK28gHVvJaKyPwYP7CXbs5ZDTDUJQLnoorwBaYTqxSs34mVlpGpiemOCtf/cVFl648UVf96LHH9Q0tTJ4cD/T/YdxzrCx/kIwtERKSc4s0xvvZdQYxMUmbbQgPKL2ppbANBtItK7Au2EbsjDF+IEYn0oM8WisyCWlFAtbStS0dJNML8O+YiO1y29EDy7A++3XkP6tjfxWZwuXTB0i0fsD7PBSzNf9IfnpSVKvvQbzoMQ46KNLZaRrI9a3kisnKNw/Qs1QiIw/hb96nNHRPdTVuUyMHWFysJ90vJ0gmyVoPEz5ikeJ3bAT5GGmhh4h1rMTwkW4F1+K0XYRdm4aPbgQmaoBC2TBwfcexZhYR33hRjLWMAVnggaxEmk3RiknrTXwoQ1kC3mCgz9lMP41ZKaXS5NPs6Cg2Oq2smt5P8fKNrm7dtNuPYnvPotIXoJV347Z6hD2jsNU1P4zahyvsbVAlAsoy0TELkWK1eSzwwzofVir2/lBfJz/9YvHebZzIcmRWtbXd6LTCQynhdFjj6JFH25qIcbeMsPBAP/WMMjBmSRT3Q9w8Jl7OfD0/Rwd2MKYNQ5BNK7CMASGZWFY9hn1mGqgWCxjJGu54LVvIlnf9KKvPa0pt/d++TMc+OmdNNTXzTYHONvQaAIRINAsDDq5oLyONm8xQsQgDigBbZOEDTmGtin2L25ldOQZ6g/tZIO7jMaFHajXjjORu5vU6o/gbXgToz/+ER12Bve+AxhvugKVP4y3t47c4k6KJUEbtZg9MQhMwqAAlkJsXMj0NQvI7O1m+sH7WRHvxVpQRi0uwWiJXNEit6MWlM3C32ogcCYRkwbBZC+xxoAyS5Cdb6Q8Vo84eghj1TDiEY0ztgnpJiFpo5tKqMsEDIPxZBlEHAJJTk8x0N+D4dgs8CXxt27iUHELE1s+QedVt+E90Ua91YQbpCnbfXgX91K7ez3MtEOtg/IlUoVRmssfLMUzFMa/dCOVQZAvIIVExy1k0UcqM0q+DDzKKkP+Yp+pcp6H/30bmzsuYeWfvhZ1OIc1XiCoNSgMHWUq/wRGfYnRLTkyaRPPzDMc9kYeRyRa6rM2/1Fr8IKQ6alJVl93Kzf/2X87retPawRbQ3sHu376vUoDs6hRwNmGQERj1TCYNMY54hxk0hrFkAZxEWekOExypBk1GmO6uZe6+DhLS4LxVIoHyyXWmhtJHKnD0XFsOYS4d4Caw4uItV/MQL9LIjuNcf3TmO+Mk/UacS+4jHgfZPr2E6zYhog5WKoZP/Mz5NZf0nzh1aTam7DHJLI3w1R2lOldB2myLRrkTXjtklLnHmLTBuaCpxl7pAP38B+gGy+kcFhQeyCFnAkQ6RmchZsQsb2UZrZQOlbCaWxDJtvhyRlEPqQ4M0w+nGRP/25ueeJHfG16mH3eDKPbemnsasJMbmZZ73WkVDtW3mLQn4b3Xsb4Vpv6mTZwNKqUI/Az5L0Rhsf2U1uoRV69CFkMCPdPYFom+D54PkbMBccgLJWQtoXpW8TGHNKxOJcsWkXTO64grHPpnTlKX/II/ZPP8Ni2b9NfHqU3l2PIGGJCDJPTM5jYCGEiRfTdiZc0lPn0oInI4YeKfKFI3aIlrL7y9ad1j9NKsHISKRLN7RSGe9EijmsZr5gkAbC1g9aaY8YRBsw+UrKGvCm4RG1iVbiWzsw6xmofYNIcZGdmBVtecysXXtDAVbu7sRo7yO4dpH54VSR5dIqWj70B078b1l/LTM9KWtffCN/ZQfD4APrSXZivy6F+4aDGfYyaNejJJ/B/eTvxxkXQbCGzaWqZoW6hS3BgNdaCtdQOjZB79BEyiy+laf0tNNe2k8scI3csj7Eji9e8jMLbVpO49ga83jGs6V6sDb2IRIn8PoGxbS/uuoUU4qOouINz25VsNF/LQ+oPKWZ8slvuYXzH3XRtvJy68o0EdzwJrSm4qpXk6pXUHIRGtZCM+SxmayMincCMpzH8OHZPieDgBPJ/7kQIiXQqfcosE0wDHYYEmVxUxixNSDsQCHJHjlB0svQ/8ij9U0fJjQ1R9CYxTRMrHvUyI+chpYnzCsyAFESDiqrkKJZ9tOWy6db3nf69TkfFAtjxk7v58Rf+H2rSNViWgWsbZ254y8uARhMSIkXUTrRdd5IoJWl1TWJGlidjF3LvqMlHP/IOFu58hpqnHkU3WahsjqnB3Xx3oIP72ySXdnXyu4svJzc5gRmaLDviIWrqYGkOsgoaGwhGB5DTdYjXNTOz7ftMHjzIgg98FMtpBTuHyH6D8MAhxo+mSC5tQA72U7z4Mia3FqltWo6iQLJ+Bc7mTkRSUixCbGMX/s+OYf9sP/l8N+MqS5jagTc6SePyt5NqXovAxulYBrk8hFmmcj3cvmcrzc0OVxyup9HrwCqP4l1zgMTSzRjPrkQdnUQ5ElMG6KJGOQ6G50cdCywTr1zELISIegfhxiBXREsDYVYkibIoTB0jV+7j6OheSqsSDIWHyKsshh+1XjFMCyFeRfMeNfhKUfZDyr5iplDETtfxkS/eSbK27rRuddoECX2fL3z4VkqToyTiMWxD4lgGhiFfdMDmbMCnjBYCt+zi1sapj4fI7ZIVzc2krRrib2mm/OBW+rqncNa9gdyKi/jm4X6m793NH9Qug8s3cP+u+3FdlyW+wZs7rwCt0PkcwomhTR8SJnlvFwE9JGM3YsRb0KFElEqI5H78YJzS+DiW38lUe4C/q4cFnXWIq6/CcFKQbEJLjb+qgfLUHtyHf4rsHOZQTvHOvz3G62ua+OvbFmCOrqZpZiX4AdoQqJk8Pdln2Z3bxQHXIHbx6xkamyaG4P1lRWPLIZyxlTjO5SA9glIJI2lB4KEkSFOAL8C0EIeJvj8AABm9SURBVOUSbKohWN2I+PeDSG0g4gkoQ1lNclg/zUD2KQYZRAUBygbLiJ0y3+mVRLVzpReElLyQYhAyOjzMDb/3F9z4u39y2oOFTlv+GZZFU+dKugf7sGynEjQU2EQ9Yl8tsHCiyUtOSC6fJTujMbtgRA4RN+q5cKadZOcIC3IO1kwCa7iG/1lbBzd3QWKMoOdh1jSv52gqQXlskDAoYLhxlCuQLpBKwVSOhLoYoTaBlOjMdJQwaJqozBIs6wKsmINyNGb/Fg6FTxH01bFkw3vxHtuH+upTGEsuwtvzP3BKj6D6mjGOvInOlMXSphQDRZ+2Je8nXG3CwxOQkfjeFD8f387fPLOTKRnj02u6eGNcEKQX4YtGSgNPEDcuwFyZIowfAWmgx0bQI00oUYdpuZGbNizjT42zLTtEsXUZawYKtAQGuCly/jhHvG10h0+R8UcwbAsDO6pfOZv+/dPEHDkURT+kFIQUSmWU6dDcteIlTd06bQkCsH/rI/zzn7+fltZWLNPAkoKYbWKbcrYN5qsVoRZoQpRXJG420SYXs8BrYbG3GlslIWkRXJin8OwWUlMXIpoWgiUhVyDUYKTqISgQ6sgLJKVEBwoZiKiNkKkRZRVVBNoGxG2EtPHyk5TtDMF4iRrDQak8glasWoWfvRfDqkE2Xg9OLWQKHJueIAxD2o0Ysi3J0MgzuF31NC9bzp6eb3D4iWcpLL2WSzcto+3m12FtL2J/p5uR2ifJ3XCI0b48nVYzRjFF2q/F7lsHYQMHhg7w0+wUdQs7Ua7BUG83l9WuYKOZIBYX7FWPcqi0nWw4gomN8SsecnqmIIh6FJf8MCKHH1DyAqYzWdrXbOSv/+nFR8+Pu+9LIchI71H+6WO/QykzTk0qmhprmwauZWKZAts0XlXq1skhUIT4lJHCpE40sNhbRmvQQVuwDAwbZBnq42DYlCeOwAWCsYNP4Ay10dh6SZQQKYnmgJshQtqEvk9w6QL09AzWtnGULID0MN1GRKINpCAXfI2sfoi6cD0z7kF0+4XEVn8I1dWOpw7if+Ze2sXNjEwP0GvtZ8VF6zDsBn702CPYy69jdft9XLBaw9YVTLb5lL02Gt/xRsRXd2GKBP4FScqeR9x0kTJJ+dgI8ql+LCtGbzBNjyqwZtFSRNGnLpDQotk//CgHCk8ypUcQmFELpXMISmuKXkSMoh9S8iKCjExM8sef/Sobrzk971UVL8nF0NLRxaab3sF9X/k/OI6LtgyUrk4vitQs2zSIhhW/WqGRSBxioDUZPcVT1qMkrBRJnWKJfwFdYi2JUSDMYFkxZD6G406i2xzKUmAbEhWA0kOUk7tIXvZbiOwoLFIYv70Z474j+D/+Onmjm3juSmK5Fkj2YLoe6elr2aHauOMIpOtv4PEHD5ErPMPNa1oYeHqIho09rHr/lazqraN3X4kdaB600tygvkfzwTYYu4pwwiMx5FGv4zDRjcoJdKGA0ZMlEUp8b5r85B7qVi1DX7yA0HfoOCrp0DWQ84E4SmR5YOa7HCluI6YdLHEWconOMEKtKXshRT+IJIgXUPZDhsfG6Fx/OWsvveol3/slSRCA6Ykx/uv734QqZkknYhhS4tomMcvENiSWKXGtV5Fn40UimogYEIqQRlqpK7XSUT9Bw+hSUlwfTSwyymArtNTomIUOc/zcG+P74xNcMaN54+LLSF/djLppAcEXHiM2YIEoUK59nKnuSerjlzFiPEb/1R3UL/4tgnyBH2zfgbMvx/IPvpZcUhIMHuNaT7CPFL/oPszGxh4ubH6I1eY62LeZwYk4zW9ej4wlGenuZuqBJ1nR1IUQNWAIDGUxPf40w5NfYeUNn0KvXY++ejGlBw+ReCiLV57mmNzLgfwTjIa92Ma5RwxBRI4TJUfRD8kVS5S0yUc+/Tk2Xn3dS/+Ml0oQrTV3fumz3Pn5/07n4sW4poFtShzbJGYZWIbEMQ1s61xQt06OkIBABBhmwIKwg4X+GvywyIKggwajA2lKMGNweT0zm1t5+K6nmGk4Qmf/ATYevgyzsQnlawydRy59jHLD05SO5bEvbcSsbWDXAxYjM69nJmExY/vEDx7DnthJqs3gda/5MCLexMzRaZzeJ0isPADJRagdVyI8G9/MYKRSqGX10GDj6yKxnjIczoOpQYVgGAhLQjGM8sEubKBoeQzuf5ID+V8yrHoQWmKJFx5m+WpDNLdRU/aPlxwRURTdh4/wnr/4JB/40//0sj7nJRMEYHpynM99/I85vPNxGupqiZkGjmUQs03cSlMw1zIwDfmKBhRfLrQWhCIgxCMUITW6nrhKYRRdGlqXsWr1WmqGf0B5/1OEdoL4ze0EbhrjidcgJpYzobcSe4uJNXYEmSojRzdS2pnmSAnKt63G6mrH3zpM3f5JnPEJ2hIKMg4iVgOOAC+AnEYbBjoWoIo5TMONur7bVpRegxUVjZkKtAI/ANcG7UKhgDJ8nij9iFE5SMYaRwkdefrOMVSJUR25XfYDyoGi6PmU/JCCF9DTP0TXxVfyyS98hfqGxpf1eS+LIAB7tj3Bx997C61N9aTiLjErMtZjtoltGFimIGaZ5zxJ5iBQBFFHRDShUCTLCTrSWS5oXoBZWEdiqh5SLugkDKZAhfjJAsKsxQzSEJPkukLkpibiQxJ27YGpHCQXg0hCsYgKSlEprWWjVYgwBNoPENJAlT1Epf2W1BJsmJnaTrY4TXvbTVGATzjo8gAzbT9nPN3F/r27GYn1IZFR95dzUK5XR9sFSqFmJwyHFPyAQtmn4IUcGxiife2lfPpf7qC27vSCgifDyyaIUorvfv2f+fr/+hStjXWk4zFcS0YkqRDDtQws08AUYJqvTA7XrxKhVmjTwDZsyEuWq1XEVBNjORvd1UF+eIoNXj2LahsADyyNTtoIT8F4EVU7inyrwuuZQj/UiBPrAKEpBzPIuMQwTELPw7ITUYDPcQi9AqKskZYL9hST6qfkMltobL2S+NQbGRcZntWPcMzcTmgnCEohNi+9AeAriepQorAy9i4MdTRENYymChc9n1w5oG9wmM4Nl/Ofv/A1ausbzshnv2yCVHHnV77EVz/zSRY0N5CuSJKYbeJYJqaUuGaUt2XIaBjl/KlIvy5QWoPQBMJHBR45z8Vo62JlfjWdhTSLWjphxCNmpqNkIVOBEc1nLMhDyCXTTO4YoC22GXHLYVT9BME9SdS6dqxsDcbeWrDroBS1wqGkQMqo91a5jwl5Oz3qKGPhKqaMLHmRxdEJ0OolBcleaWggDNXsCOxQKYLKyOvqmO1yEJIv+/QNjtCxbhOf+vK3SNXUnLHf4YwRBODfvvw5bv/7/0Z7cyM1CZeYZc7aIK5pYhlRFrApoxHLskIUQ3JOivxTQgikUOD7CMA3JPWLVqJ7slwQbKIteQHxwAZPgjTwVQ/WMgu0Szg8iLjhEPLoGti/mmjWswk6ILTylCmCHUNnCkzqAY7a3UgEGTXBaDiAEGFl2vuZKzg6m9BE47MjYqhZ1cqvTBUOdDQWww8UeS+gb2iYxWs38Ykv3n7GJEcVZ5QgAHf80z/wjc/+HQtbGknHXeK2gWVExrttRHO7DRERxDAiKVLdNn7NJEoV1RFqgV9CWwJDW1jYLNVrSOl6MEDqGHUzNdS7dQjHIpMbYcSeRNk+MtRRG1VX0i8PMaFGENJEK02gSniUAIEhrKjX7zmKaK6jjqRGRVLMtzuqUsMPowGpJT+kb2iYRWsu4RNfvJ26l2mQnwxnnCAA3/jiZ/nmZ/+OlvpaGmrTJCwD2zQwjWj+uSkjg11KgSkitcswojSVqE/vqyvx8Uwjmkio8PGjvlYASpAgTcJMgoaiX2RGTqGlrgyejLxpJmZUaKR11AQCec5L32iEtiIMq7aGwq94qkIVbQdBWCFJZQ69VvQOjLBw9Qb+yz9/i5ozLDmq+JUQBOBr//j/cs83/xVblWmsq8G1DJxKrtZxhJCRmmXO+ylENDPEkJyTuvNLhSKseMeI5g/qcy/QejrQaEIV2RmhilSqUKvZOfSzZKkeV3O2yNDoKO2rNvCJL36D+qZTz/h4OfiVEQRgoLeH//2Xf0TvMztoa20mVlGzhKAiLaoSpWqLiNntqupVNeh/g3jyGwGlKypURWpUbY05MqiKihURJKge0zAxPk77qvX87Rdup6H5hSZ8vDz8SgkCMDk+yn/5g9vo3/807a0t2JVxBJaUmIZEVrYN04hGGkuBaUhElSCzEkfMjj0+j3MP1U44ETGOj2XMkqFCmuq2Hyj8yrEqQXK5HItWruXjn/86dY0vvvnCS/69f9UEAZgYHeE/f+g99B/YQ1tLM4aUWDJSo0wpMWVkdxhGVc2qql88R7KcJ8q5B6X0bAS8qj7NGd5V962aM8pDRaigFISVuEdkh5TKHoPDI/z327/LFdfdcFZ+97NCEICRwQE++eH3MXRwL82NjRgSzApBLEPMI0XFo1WNmczbbxoRMar7DSMiiRDnupn66wWlNeioPkNrXYln6KgjTcUYjwJ9VckQRsG/ed4qL1B4YdVrpSl7PuMTE7zzo3/Nhz72N9F4irOAs0YQgLHhIf7299/FYPc+GhsbIkliyMi7Vd2uqFhSVNQqIbCMuSDjnEEvZs+pShMpIs8YOprUcLYb3P2mQUDVB4fW0QIHKt4nPRsBh7lqv/kqVhCGFXWK49SochDOEsMPQ0qez8TkJB/4s4/zwb/8xNn9G88mQSCSJB//vXfR172XhvoGbNOYJYllyFnbpKpiRRWKAtOs2iPP9XgJiIZ9iogSsnJcEBHlvDp2ZlFVlyCSFmEYbYcVkggqblsdnR2Eep79oebsDKUIFMdJDT9U+GGIH2jKYUipVGZ0YpLf+fOP89G/+dRZ/1vPOkEABvt6+ZsPvpee/Xuora0h5tizEsQy5axtYlWkw5w7uOL1MuYIAlUSRfeuqmDArKGPAImYVcmq553Hi0M0k7RCglBHKhRzKpTSESGAue2qikUkSUJVkR7VnKpKuohfkSZ+pZa82qrHDxWZmRyZfIEPfPQv+YtPnl7DtzOFV4QgANNTk/zsB9/l8//148Rdh0QsNic9jONVr/l2StWjZRnGLAGkqMxJr7iPn28bIoky321sVKQQ8CqvgDw7qKql1Td+VVIEoZrt6h+ouW2/QgY1T8UKVUQihSYIFELMqV1VUswniB+Es9LDC0PyhSJDo2OsumgTn/zf/8iGTZed9edQxStGkCru/tbtfPqv/hjblDQ21EfViLNEqdofJ6hg1VyuiioFzNvWFSlS2V8hxOy2kJFEqaheVRXtOFvmNGZO/DqhusC1nlOLqrZFlAaiUFWShOo5JAorsQyYI5E+gTilIIxsDaUI5hGjHIQUiiUmMxlSjW3c+t7f5h3v+wCLOjrP8lM4Hq84QQB+cOe3+e4dX2P7lodprK+vlPAKLCmxDAPLnCOIWSVLRSWL7IwT1CpDzm2fqG6dZFsKgZyVKBIZceikAcrq550rUM/z9VYXr6p4mar7gjCSH7qiIoE+TjrMeqbmGeChUvNIMqeCzUqSWcM8MrqDMCp28sOILNPZHNl8nnRjK29+9/t59+99mJbW1l/lY3nReFUQBKBUKvHxP/4wjz7wE7ITo7Q01JNMxnEtK4qZVIz541SveYFGoNIzuLLwqRjuUgBirmfXvPOpBCarmB9fmb8tBcfNs3s+flSJc0rHQPVpC07aem3+l3HiHVT1hBMOqMqCZd5in71fZYdS1Tf+8ZdXPLJzNgRR6gfM2RPV43pWlaocr3qrKttVsvlhlTiVfVrP2hqRxIjsjJIfMDE5RbqxlRve+k7e9TsfoqOz6+TP7RXCq4YgVWzf+iRHup/lrm9+lQO7d+KYksb62nmGu6yQJZIUVsXLBVS2owVQlSJVVWp2sRvzSSBnPV+GjLKJNRE5jJMQZe5B6dkEwflkOJEU87hQSSxklsDPd371XPRzuTD/zVw9zrxzqgZxlTC6coe548erPHre3zFfSlRJoBGzxjUVV2z1eDX4FyUOVmIcYZR6GTyHIFFwMIpthJTDkPGJaUpBSPvSVXzpju/QuWQZr0a86ghSRblc4od3fps77/g6+3duJek61NXWRGW8xpynyzYNqi/3qjdrvifLntft0Zqneh2nVhnyBNKcXMUSzKXjvxg7ZT5xXkgrq9pCQghkZUZN1UN0MtfBLBGY8zCdiGghV4lywvXMvfXn3/NkalNVrYI56RDMLv65awKlUOq5BJnzUoVMTGeYKZRYffGlvON9v8tb3vVeHOfVWxv/qiVIFfl8jvvv+SH/9n+/xLM7n6I2FSeViGNbVmTQV4gCVHK4jieINStJ5vZVPV9CCAwxpxpJEZFFa2aDkjBHlqoUOBHVN30kveYkzslIcfy5Udbu851bPT/yElVUHE6ies07fqLUmX+9Osk3XbVDjrMb5gf8KiSsGt3VRR+eQJBZV66q/l9XbBgoBQEz+TyZbJ4V6zfyng9+hBvf9GYSiReeU/5K41VPkCp83+fe7/0HX//S5zm6fw8xy6S+tmY20AgV22IeQQQCy4xcvbNBRaErhKrGWOZUqapaFQUd5yRGVZKc7EHNkoeTqUx63nkRI4x5UuX4c6v/inkZAJr5cuo4r9I8BWu+ijXfFpj/O8LxQb0ToZgX8KsSQ1fcuECgQrQWswu/2lmkKiGUnrNHIpdwdI9sNkvJD+lctYb3ffhPuPlt78Qyz52irnOGIFWUiiXu+vY3ueuOr/Hs0zuJOxa1qQTxWGzOdYuYJUT15yxp5Mm9WWbFI2bMkzRyHmnguYu6Kq1myfM8DJrvdj4VqlJNiqpU0C+gPp3keIVd4TxxcSpPVlU9qp5XfetHaSHz1SeNVvo5EqRavKTmE0drMtks5bLPyvUX8Zbbfoe3vvv9uO7ZHd13JnDOEaSKTCbDfd//Lt//zreYGOpnpO8Y9fV1uLZdeevPkUJW9HvTMCpv/DkVyzSOJ8ic9GF2pIPk5C7fEyGqcZaT7D/l/4nsjpO5j09mJ8xuz/7DcWrSiaimgJwMzzXOq8mFFYJU4h1VNcoPQ2DOBlFqfi6Vouz5FAoFlq1ey3s/+Ifc8Ka3kj6DTRTONs5ZgszH/md28x93fJ0f3/X/MT05Rl1dHbZlzSU4CnFcftZxBJm1X6LiVSnnCGIakXpmzYu2P9/DMk6QNifD/M8+GearVSd6qKqYv4ife72uGNTHfyZEQb5QPfcaAfizsY1KswRVsVd0FNCbVZsqP6t5VmElFd0LQiYmJyl5IYlUijfc+lY+84V/OSclxon4tSBIFYe6D/DNf/0SP/qPb5PPZrBMSTpdE8VNhJxd/PMlizFrg8w1jTCrRKpIENMQJ327V/FiRj7MqX2nTmeRQsy6m6sxiBOhTiER5qeBHIdKLOJkmFOX1GzsI5yXYxUZ63OR8pLnMzOTw1chGomdSPL2d9+G5wXc+s53sfmqq0/9MM4h/FoRpIoD+/fyz5//B452H2D7k4+jwxDHNkjEE1GHFdvEqahiJ9ookrkYilnt3TVv38lgGfLk7q15mE/G58N8mwgi1UidJhHm50zNx/ORqmp0R/XhVYLMtdtRWpMvllBKky8WmcmVSNXVsPGyzRTKPh/8yJ/QtWQpqy9cc+oHcI7i15Ig8/G9u+7EK5UIvDL/8oXP4ZdLTE+MMZOdIRGLYisSsCqN7WRFkhjzpA2cenqWEFF3lucXI3P5YaeiSFXCVb+QqspzIiKPUxTIO+5TdGQwPx9BlJrtoXK8Z2u+wa00XhAQKs3UdIay79Pe0Umu6PHGt76Ntes30Ny2gOuuv/EUf8mvD37tCTIf+VwOpRT3/ej77Ni6lezUJPd+/y5ijoMOAwyhicVixGMxDMlsqr2Uz9+KaL7naX7E+jnnUHHxnkIXq6p3VVTf6Cei6kKdb5RXXcMnCw5qQKtIZarur8ZMoviJIJcvkC8WIwvIMCmUy9x4y1voWLKUD37kT3DcGLW1tad4ur+e+I0iyMmwc/s2TMPki//wWcaG+hkeHKB7/yFScYHruMRdF9MQOI5zXMrKies8cjFH2cQn2itzAcTnT3SsuoznG/DVQN18VGMhSh8fQdea50iPubSTasQdENF9Pd8nDBVl32NyKs/yVStoWdBOU1s7f/TnHyMIQi7aeMnpPs5fO/zGE+REPLt/H09seYxk3OHRXzzEg/ffT8wxGezrxZSCdDqNbdvMBvEqwT8xTzoY80hUXe/zc7cEzEuqnCNENcJerW+ZbzNoKqSoeLCqeVazDREqRKgmJVYzbgEKxSKFQqFi00AYQvvCVhSSFWvWccutb+eyq65ixcpVv6rHes7iPEFeAFNTU2Smp/jql7+IIeCn993D0cNHcF17Xo6VQAU+SunjpMT8REZDChKJBFJGzQbkCSSq5mFFd4swt/DnqURKkc/nZtM65qeISEMiK80M/ECBgELR59LLNnHJ5VfMXl8slnnvB36bpctXEE8msa1zax7h2cR5gpwmjvX0MDY6gnXcotL83y9/iUMHuom5NkLOLf5qgRYatj62hUymgGUymyiJgKoTTAhBMhHHkJJSuUzZ8ypeJSrRcZAGbL76GmynMua64s3KFspc85qrufVt74h+o8rX6vkBS5cupaHxzPet/U3AeYKcRdx3z48YGxnBtq3jVK+q5FBa8eXPf46BoRFuvvkmrrrmWqCiLqEJwxDTcnjnu99zXH3KefzqcJ4grzLk83lKnkfDGZiOdB4vH+cJch7ncQqcl9PncR6nwHmCnMd5nALnCXIe53EKnCfIeZzHKfD/A+2yBpWqMFMoAAAAAElFTkSuQmCC\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44961,"title":"RSA decryption","description":"Decrypt a large integer string using RSA decryption given the public key (n) and private key (d). Convert the large integer decryption into an output message string with UTF-8 representation.\r\n\r\nExample:\r\n\r\n encrypted_message = '158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';%input\r\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';%input\r\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';%input\r\ndecrypted_message = 'I like to swim!';%output\r\n\r\n\r\n","description_html":"\u003cp\u003eDecrypt a large integer string using RSA decryption given the public key (n) and private key (d). Convert the large integer decryption into an output message string with UTF-8 representation.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e encrypted_message = '158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';%input\r\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';%input\r\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';%input\r\ndecrypted_message = 'I like to swim!';%output\u003c/pre\u003e","function_template":"function decrypted_message = RSA_Decrypt(encrypted_message,d,n)\r\n  decrypted_message = 'I like to swim!';\r\nend","test_suite":"%%\r\nm='158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';\r\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';\r\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';\r\nmessage = 'I like to swim!';\r\nassert(isequal(RSA_Decrypt(m,d,n),message))\r\n%%\r\nm='99761240327251194937668282784881225946299704960682605372368300120848092908591455333889649815054891832920433772438140697229743047905660648016064750862552787515723449901585029566883857331537912668878918706229773460108043130645834201085405226084010413433457258525704626839479467337463012332940952234541291286602023412313079939518264986360860440514106228995186076871512459300140814669747884371890194124';\r\nn='2044371069952561243871813747701535503388267616657953475148898181142012590397809234167373308955772082860082985954286137615597515257087506574051530104475374974920093127841789408014496870693507622812332673504654584870100580476794800708440785082437228308551107726064054828640053321250498545183042994878498928173976370185712833904492317580152665428272199317847097773542066059565512439224992672101163367819';\r\nd='131358569595346680469722564224349085322306406056832660693226883146757023027681686453130430199929142940992255578581548217026735077095312421736286269892515739496597527524021166625708322359741224036234988705082882699895245449017415856831226734459122764117157172961113990706104659539690141481103935528273973382371183154438463086325519326121228923730136467766036183357672350586091588640276470994058874793';\r\nmessage = 'First, have a definite, clear practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends; wisdom, money, materials, and methods.';\r\nout=RSA_Decrypt(m,n,d);\r\nassert(isequal(RSA_Decrypt(m,d,n),message))\r\n%%\r\nm='23055330962704323769878549529115024711681463755869375992447358448257597289666397997393945478297323372847937346015110864832142828615195632399869833059964395947034849804307978652470092440225822549097020437344501330227622390881049097656181781980124142659454562923055085607225529541369345564097544873012395850084756321027482195140106724706102857159831541577386517426252851135917933602432485339455137853480425755360413522537180403768732770990453717801905433194599201771294559164174484366213507079896512750859909040228686293902666244968559905065091421969981123917913807285202549025830873320919273470513619143052127674709353494599047667391749001044180280253098309127910967801244777547067797257847396027373615105278074126621948502699483945442597921239032762535839481741386676784123570880434889025648597593711911259097408384527597630246903648267481820555872340696607290773027177673329986283293168575528258578575033034179306629426942699054620008867304832513427178319015491321861291086200676826846740503213061372327825278234127270730394825241275398344604061667061892125034848354745243512927194104643800196788262228848172689053393410972717679060779374106225778531311917434399927265718394014531619654762559111657295163989321031700962115070401533540746801357628868609255941469541707984326602981168016264720519340003693219403163278843126513912057794102645161814569893320900148891952732032827189210372803453777673309727629845360314416264926243414888253428149538146304399700653423118791724424837155323935319171814705469113037576054893140065594406360362408167462563925199225169055130480445976569760198217276692195730775524801021060293503580957364539210146595506177369243830063105693396808209631409860229448190041996912370291877581261016834769083953407597967437841733812344230896457097759403613339974363380556576775192238298546579676296359906794868505900966056565863994904406875527092603782089107591766239203672780399852597928423220774857864301715176837587724591257928112610743311445186658958007825888475800717425136849205837547536117562642680';\r\nn='44842008376687803367401704855862174057751658874412319214254366772513580664834338103711248053800336314605433363839051280089244765499067546768593375603554906634041005882836398715141891796137918851678901692978242458027064144613729242304549721699241688731628849316717564354846304644497408201649639245333007226999680183209765262168096747256549932760714835163829498814356014506466022681051474161134416048209239076204778228261950266231966892099194904195589855692846886804440024833800891898474520523721428667143505915995217245366095168045283186412220277535584022415882288464175935131208288146822299727657938865855853054174274144036081729604573534323903573564345990066095029031133576597298513883268061041004553754062342541175017746399640362184228727837219293246060058323563065371426108553463224921179093569734439828568435658070810483844709529476015493154462587917722806971578721201741643550136095893915598053953011321347017522943202801820158823344592288227452688958887872572522782675644714289349442555731461112275849176682816627205790162163242534462778708459909915826953853537650009043468930450287584181263070727575137424307931682948818963610116434419852585517456098152109913486868606969385133300794635427715727859479612757775192862801547635779921771426233897718528292667112148507798722127322607462037572360649156150337532940752245966765201596748120586383127825681873289878451591957019880886587602576426267683951317718936847177641679183717321862429721190212389237395890951104472937261743929446841800523276218816808066432194473964294708564511969507018959711475230849760902049071415838600456901108854663197095849833602808088094456341330276320302662577163562657750920481798540333412112880539002713127873625438212479154166226846436038698572615482646490520911334607730484144343834476612603467400722323562384577281087071440008144012534847478593412147312743274523095010025887231371129897419306984829625295595332434377173711414555784685658774002600022998291909172576630780759729269867715816511099791566815282862210319017784751883446582453959';\r\nd='6565816445407878925089441991498747612160839198603241148969054176252198301108538816900577327681584864655900309129187116952811278662878254707896639032786256375181309679291058212467790617143590175026484896254317631677185521639888090836542092702228103896557828982761215001435908561096741216458335569193212038242350596427680660630865867932219252556141104387324837429582683296520255026128293117631961432452139374326884841820676484348718346835892309697741432400454075190738155214690226263908349465883864526754491093121291860880617807231984031261908018115438062149668224668541927056762969514272957080528641551440449912383177971011340773567381595669197227397095749281691989236351340479846140946699426488082757798251098448588056674770754671643802109836061405587518383808732642252532232749119323532411226969424472963287039513173436339822906642733903667734412972727748722945805719038892729473535651253460092450459024621811281873600606895132005494130257832946742084673535377347237875132451694131873556170785954511701761479583203082125987308962572083138475191433479413530168163642321800669575367485309537509082240852273955663933547032858727060003363699057579114677450927657082252183166216411898446363400905797006665507108575986344278988745322935954278566001664060256959781130851422164231215979527541890717097899466088129536122753240075629363188908753526503257284825826946057815889269456925910606842810401392503996936381736547569711529540423604489529836981870198914784848089842823822656591932437295439032050213520000125621624734133380868707883468507784350355251698659006842220673722867592264770652693364873913361956132623339827358272992906883218249723187904101702943978747751691915678242891407493339828656260188711974558580485287404900248093520605466868886511014909072710668999090169680693653605673085931199903788603401848851956524927526592113342563256817891019122155938256416456381627581783190684277329685396205824988569434587069719626936811661218907123975873968219302538615272967013401476757929690613750478379916399826582503908605565505';\r\nmessage = 'People who succeed have momentum. The more they succeed, the more they want to succeed and the more they find a way to succeed. Similarly, when someone is failing, the tendency is to get on a downward spiral that can even become a self-fulfilling prophecy.';\r\nout=RSA_Decrypt(m,n,d);\r\nassert(isequal(RSA_Decrypt(m,d,n),message))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2019-09-08T23:48:25.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-29T18:26:28.000Z","updated_at":"2026-07-16T15:42:37.000Z","published_at":"2019-09-05T14:41:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eDecrypt a large integer string using RSA decryption given the public key (n) and private key (d). Convert the large integer decryption into an output message string with UTF-8 representation.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ encrypted_message = '158037161019988039882393476857386648994978438821991287680442802412825849535544067751541256843540494019';%input\\nn='418336393847020647250825879743341651032293545176800777981294580200903315345456262337972725306797613061';%input\\nd='8444986024072025211908427894173383040354675378319105204646840203847580180874615752845913488969020869';%input\\ndecrypted_message = 'I like to swim!';%output]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":57517,"title":"Easy Sequences 90: Triple Summation of a Combinatorial Function","description":"Given a positive integer , we are asked to evaluate the following triple summation:\r\n                \r\nThe symbol  is the combination function, nchoosek in Matlab. Therefore, we can write the function in Matlab as follows:\r\n    \u003e\u003e S = @(x) sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));\r\nHence, for , we have:\r\n    \u003e\u003e S(5)\r\n    \u003e\u003e ans =\r\n       -1.3302\r\nPlease round-off the output to the nearest 4 decimal places.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.440001px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 313px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 563.71875px 156.5px; transform-origin: 563.71875px 156.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eGiven a positive integer \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: STIXGeneral, STIXGeneral-webfont, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e, we are asked to evaluate the following triple summation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 57px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 28.5px; text-align: left; transform-origin: 384px 28.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e                \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-25px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"169\" height=\"57\" style=\"width: 169px; height: 57px;\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 27.5px; text-align: left; transform-origin: 384px 27.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eThe symbol \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-14px\"\u003e\u003cimg src=\"data:image/png;base64,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\" width=\"28.5\" height=\"34\" style=\"width: 28.5px; height: 34px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e is the combination function, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-weight: 700; \"\u003enchoosek\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e in Matlab. Therefore, we can write the function in Matlab as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    \u0026gt;\u0026gt; S = @(x) sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eHence, for \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAkCAYAAADFGRdYAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAASaADAAQAAAABAAAAJAAAAABLVRfgAAAC/ElEQVRoBe2XS4iOURjHPzIxLtkIjVtyWdgqshgWymVcFsKCKGSh2ZBYEFv3KSlZoayUWCgbl9XUsECUTNJ8SVjIEJrI9fcf3zOdjjPf+77zjrzzfeep33ee85znnO88z3vOec9bKkWJGYgZiBmIGRhSGRg2pGabf7JNDDElMIzysBBaYGWgva5MHUT7qwqtdZWNQLDNVZKjxH2EcYF+pREhY43a9hPXdzgOPwIx3sD2KWCvG9M8Iv0Jl+om4gEEep4+2lLrod5eVqnSpTfaV7AD+x36ddgCYyC3NDLCGjgMB2EsuLKcyglY6xoLph9jPpYgv+ymbVOe+WpwHWQ65Gzwk86Apxz7Z/TRTluR1L1M5h4oFovDLw8NdMJz6aiVMxWUBA38FCR7QDbt9S64CWnkKk5a7nlZmubPPB+dRdNhK5TBT9Q6bLnkGr1t0GXoX0BbLasomTZOnnJF1j/2/EdS15XAPas6qQ/3/HqraU96rZw2ZwBtu31OPa2qFTArrXMVPz20t1Xa0zbtwvGs49yM3u7UM6n6rrEn/wK9qOdPpqAqzped2DaHBggur4DjQ2zaYpL70NOr1cbPFSeMiY7ep6ZNkj5fdFBLFv0paub3gRPJB0fvU9N+u+kMmlDpNZlyNjyv1LMUerstydKhH9+N2G/305bVbDtE/d5k7Wz+q1F0V9IBZ+fSNmvMWBbl7eZOu6US13vKRrfB9KS32yQcH8NFOAq636jPBdgODXAGDkA3JEnR3m6a7y3QvE7DbkgUbb9VMAdGQTt0gG3LR+haTVqWsp2DO5CUbFz+i+iTowxPoBX8M3gnNsXTCcFDG/tfsgOLOgld43UXmQEmR1Cs/TW6Vpbbbn5FKXUG2nxV6oEvhvnQBrI9gyZILRvwtEG1ffw32UxsdkvVHtblq8iygMm9AovJLWXX9kq884W2iS6O40FbrQd80bKUz10YjFuvP/5g1xsYUA97GighL6EMXfANosQMxAzEDMQMxAzEDMQMxAzEDPy7DPwGCjXem+ac7dYAAAAASUVORK5CYII=\" width=\"36.5\" height=\"18\" style=\"width: 36.5px; height: 18px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, we have:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 60px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 560.71875px 30px; transform-origin: 560.71875px 30px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    \u0026gt;\u0026gt; S(5)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    \u0026gt;\u0026gt; ans =\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 560.71875px 10px; transform-origin: 560.71875px 10px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e       -1.3302\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003ePlease round-off the output to the nearest 4 decimal places.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function s = S(x)\r\n    s = sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));\r\nend","test_suite":"%%\r\nx = 1:20;\r\ns_correct = [1.0000 0.6667 0.1333 -0.5429 -1.3302 -2.2084 -3.1635 -4.1853 -5.2659 -6.3992 -7.5801 -8.8044 -10.0688 -11.3702 -12.706 -14.0742 -15.4726 -16.8996 -18.3536 -19.8333];\r\nassert(isequal(arrayfun(@S,x),s_correct))\r\n%%\r\nx = 25;\r\ns_correct = -27.5763;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 50;\r\ns_correct = -72.3576;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 100;\r\ns_correct = -179.0764;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 1000;\r\ns_correct = -2936.8505;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 10000;\r\ns_correct = -40871.0455;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 100000;\r\ns_correct = -523824.1437;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nx = 1000000;\r\ns_correct = -6389513.2367;\r\nassert(isequal(S(x),s_correct))\r\n%%\r\nxs = 1000001:2000000;\r\ns = arrayfun(@(x) S(x),xs);\r\nss_correct = [-9902420 -9888371 -13472171 2045750];\r\nassert(isequal(floor([mean(s) median(s) mode(s) std(s)]),ss_correct))\r\n%%\r\nfiletext = fileread('S.m');\r\nnot_allowed = contains(filetext, 'persistent') || contains(filetext, 'global') || contains(filetext, 'java') || contains(filetext, 'py') || contains(filetext, 'regexp') || contains(filetext, 'eval') || contains(filetext, 'assignin');\r\nassert(~not_allowed)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":255988,"edited_by":255988,"edited_at":"2023-01-07T10:58:56.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-01-07T09:14:32.000Z","updated_at":"2026-08-01T15:00:25.000Z","published_at":"2023-01-07T10:58:56.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eGiven a positive integer \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e, we are asked to evaluate the following triple summation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e                \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eS(x) = \\\\sum_{y=0}^{x} \\\\sum_{n=0}^{y} \\\\sum_{k=0}^n \\\\frac_{(-4)^{k} {n \\\\choose k}}^{2k \\\\choose k}.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe symbol \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003en \\\\choose k\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e is the combination function, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enchoosek\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e in Matlab. Therefore, we can write the function in Matlab as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[    \u003e\u003e S = @(x) sum(arrayfun(@(y) sum(arrayfun(@(n) sum(arrayfun(@(k) ((-4)^k*nchoosek(n,k)/nchoosek(2*k,k)),0:n)),0:y)),0:x));]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eHence, for \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex=5\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, we have:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[    \u003e\u003e S(5)\\n    \u003e\u003e ans =\\n       -1.3302]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ePlease round-off the output to the nearest 4 decimal places.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":45355,"title":"Connect Four - 03","description":"Previous Problem \u003chttps://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\u003e\r\n       \u003chttps://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\u003e\r\n\r\nIn addition to previous problem\r\n\r\n In this case, there can be empty places on the board represented by 0.\r\n \r\n Also no of consecutive elements can be more than 4.\r\n\r\n\r\n","description_html":"\u003cp\u003ePrevious Problem \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\u003c/a\u003e\r\n       \u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\u003c/a\u003e\u003c/p\u003e\u003cp\u003eIn addition to previous problem\u003c/p\u003e\u003cpre\u003e In this case, there can be empty places on the board represented by 0.\u003c/pre\u003e\u003cpre\u003e Also no of consecutive elements can be more than 4.\u003c/pre\u003e","function_template":"function y = connect_four_2(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_2(x),2))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 0 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_2(x),'invalid'))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1 2;\r\n       2 2 2 2 2 2 2 2 1;\r\n       2 1 2 1 2 1 2 1 2;\r\n       1 2 1 2 1 2 1 2 2;\r\n       2 1 2 1 2 1 2 1 2;\r\n       1 2 1 2 1 2 1 1 2];\r\nassert(isequal(connect_four_2(x),2))\r\n%%\r\nx =  [1     1     1     1     1     1     1     1     2\r\n     2     2     2     2     2     2     2     2     1\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     2     1     2     1     2     2\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     1     1     2     1     1     2\r\n     1     1     1     1     1     1     1     1     1];\r\nassert(isequal(connect_four_2(x),0))\r\n%%\r\nx = [2     2     1     1     2     1     2     1\r\n     1     2     2     1     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1];\r\nassert(isequal(connect_four_2(x),0))\r\n\r\n%%\r\nx = [2     2     1     1     2     1     2     1\r\n     1     2     2     1     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1\r\n     1     1     1     1     1     1     1     1];\r\nassert(isequal(connect_four_2(x),1))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":5,"created_by":363598,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2020-02-22T21:18:15.000Z","updated_at":"2026-07-29T13:51:35.000Z","published_at":"2020-02-23T06:10:14.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrevious Problem\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45354-connect-four-01\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt; \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45356-connect-four-02\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn addition to previous problem\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ In this case, there can be empty places on the board represented by 0.\\n\\n Also no of consecutive elements can be more than 4.]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":45366,"title":"Connect Four - 04","description":"Previous Problem\r\n\r\n\u003chttps://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\u003e\r\n\r\n\r\nIn addition to the previous problem, in this case\r\n\r\n a 2 by 2 block will also be considered as a winning move.\r\n\r\nFor example,\r\n\r\n  x=[ 1 1 2 1 2\r\n      1 1 2 2 1\r\n      2 1 2 2 1\r\n      2 2 1 1 2]\r\n\r\nhere, there is a 2-by-2 block of 1 and 2. \r\n  ","description_html":"\u003cp\u003ePrevious Problem\u003c/p\u003e\u003cp\u003e\u003ca href = \"https://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\"\u003ehttps://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\u003c/a\u003e\u003c/p\u003e\u003cp\u003eIn addition to the previous problem, in this case\u003c/p\u003e\u003cpre\u003e a 2 by 2 block will also be considered as a winning move.\u003c/pre\u003e\u003cp\u003eFor example,\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003ex=[ 1 1 2 1 2\r\n    1 1 2 2 1\r\n    2 1 2 2 1\r\n    2 2 1 1 2]\r\n\u003c/pre\u003e\u003cp\u003ehere, there is a 2-by-2 block of 1 and 2.\u003c/p\u003e","function_template":"function win=connect_four_4(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx=  [1     1     2     1     2\r\n     1     1     2     2     1\r\n     2     1     2     2     1\r\n     2     2     1     1     2]\r\nassert(isequal(connect_four_4(x),2))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 0 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_4(x),'invalid'))\r\n%%\r\nx =  [ 1 1 1 1 1 1 1 1;\r\n       2 2 2 2 2 2 2 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 2;\r\n       2 1 2 1 2 1 2 1;\r\n       1 2 1 2 1 2 1 1];\r\nassert(isequal(connect_four_4(x),2))\r\n %%\r\n x =  [1     1     1     1     1     1     1     1     2\r\n     2     2     2     2     2     2     2     2     1\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     2     1     2     1     2     2\r\n     2     1     2     1     2     1     2     1     2\r\n     1     2     1     1     1     2     1     1     2\r\n     1     1     1     1     1     1     1     1     1];\r\n assert(isequal(connect_four_4(x),1))\r\n %%\r\n x = [2     2     1     1     2     1     2     1\r\n     1     2     2     1     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1]\r\n assert(isequal(connect_four_4(x),1))\r\n %%\r\n x = [2     2     1     1     2     1     2     1\r\n     1     2     2     2     1     1     1     2\r\n     1     2     1     1     1     2     2     2\r\n     2     1     2     2     2     1     1     2\r\n     1     1     2     1     2     1     2     2\r\n     2     1     1     2     2     2     2     1\r\n     1     1     2     1     2     1     2     1\r\n     1     2     1     1     1     1     2     1]\r\nassert(isequal(connect_four_4(x),2))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":363598,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":7,"test_suite_updated_at":"2020-03-16T18:43:19.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-03-16T18:31:40.000Z","updated_at":"2026-07-29T14:01:01.000Z","published_at":"2020-03-16T18:43:19.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePrevious Problem\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/matlabcentral/cody/problems/45355-connect-four-03\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIn addition to the previous problem, in this case\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ a 2 by 2 block will also be considered as a winning move.]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[x=[ 1 1 2 1 2\\n    1 1 2 2 1\\n    2 1 2 2 1\\n    2 2 1 1 2]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ehere, there is a 2-by-2 block of 1 and 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1907,"title":"Capture the flag(s)","description":"Flags are distributed randomly on a large board. Starting from the corner position your goal is to capture as many flags as possible in at most N moves.\r\nDescription:\r\nThe board is described by a matrix B with 1's at the flag positions, and 0's otherwise.\r\nE.g.\r\n B = [0 0 1 1; \r\n      0 0 1 1;\r\n      0 0 1 0];\r\n\r\n N = 6;\r\nYou are starting at the top-left corner (row=1, col=1) and are allowed N steps (steps are up/down/left/right movements, no diagonal movements allowed).\r\nReturn a trajectory attempting to maximize the number of flags captured. The output of your function should be a Nx2 matrix of the form [row, col] (not including the initial [1,1] position) visiting as many flags as possible.\r\nE.g.\r\n path = [1 2;\r\n         1 3;\r\n         1 4;\r\n         2 4;\r\n         2 3;\r\n         3 3];\r\nThis solution captures all 5 flags on the board.\r\nScoring:\r\nYour function will receive a score equal to the number of non-visited flags across all 50 of the testsuite problems. You need to leave at most 10,000 flags univisited (among 50,000 total flags) to pass this problem.\r\nNote:\r\nThe boards and number of movements allowed will be large. Optimizing over all possible trajectories is very likely to time out.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 676px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 401px 338px; transform-origin: 401px 338px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFlags are distributed randomly on a large board. Starting from the corner position your goal is to capture as many flags as possible in at most N moves.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eDescription\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe board is described by a matrix\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eB\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with 1's at the flag positions, and 0's otherwise.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eE.g.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 90px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 397px 45px; transform-origin: 397px 45px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e B = [0 0 1 1; \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e      0 0 1 1;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e      0 0 1 0];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e N = 6;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are starting at the top-left corner (row=1, col=1) and are allowed\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e steps (steps are up/down/left/right movements, no diagonal movements allowed).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn a trajectory attempting to maximize the number of flags captured. The output of your function should be a\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eNx2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e matrix of the form\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[row, col]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (not including the initial [1,1] position) visiting as many flags as possible.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eE.g.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 108px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 397px 54px; transform-origin: 397px 54px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e path = [1 2;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         1 3;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         1 4;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         2 4;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         2 3;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 18px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; line-height: 18.004px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 397px 9px; text-wrap-mode: nowrap; transform-origin: 397px 9px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(33, 33, 33); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(33, 33, 33); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(33, 33, 33); border-left-style: none; border-left-width: 0px; border-right-color: rgb(33, 33, 33); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e         3 3];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThis solution captures all 5 flags on the board.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eScoring\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYour function will receive a score equal to the number of non-visited flags across all 50 of the testsuite problems. You need to leave at most 10,000 flags univisited (among 50,000 total flags) to pass this problem.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 10.5px; text-align: left; transform-origin: 377px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eNote\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 377px 21px; text-align: left; transform-origin: 377px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe boards and number of movements allowed will be large. Optimizing over all possible trajectories is very likely to time out.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function path = capture_the_flag(B,N)\r\npath=[1 2];\r\n","test_suite":"%%\r\n% test cases\r\n\r\nrandn('seed',0);\r\nrand('seed',0);\r\nN=randi([1000 4000],50,1);\r\nS=randi([1,50],50,1);\r\nBoards=arrayfun(@(s)convn(randn(100),ones(s)/s^2,'same'),S,'uni',0); \r\n\r\nFLAGSLEFT=0;\r\nDOPLOT=false;\r\ntic;\r\nfor board=1:50\r\n B=Boards{board};\r\n sB=sort(B(:));\r\n B=double(B\u003esB(round(numel(sB)*.9)));\r\n n=N(board);\r\n path=capture_the_flag(B,n);\r\n assert(size(path,1)\u003c=n,'too many steps');\r\n assert(all(sum(abs(diff([1,1;path])),2)\u003c=1),'no jumping allowed');\r\n if DOPLOT\r\n    imagesc(B);\r\n    hold on;\r\n    plot(path(:,2),path(:,1),'y-');\r\n    hold off;\r\n    axis equal;\r\n    axis off;\r\n    set(gcf,'color',0*[1 1 1]);\r\n    colormap(.5*gray);\r\n    drawnow;\r\n end\r\n B(1)=0;\r\n B((path-1)*[1;size(B,1)]+1)=0;\r\n fprintf('test %d; left %d flags\\n',board,nnz(B));\r\n FLAGSLEFT=FLAGSLEFT+nnz(B);\r\nend\r\ntoc;","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":43,"edited_by":1,"edited_at":"2026-02-11T16:03:17.000Z","deleted_by":null,"deleted_at":null,"solvers_count":10,"test_suite_updated_at":"2026-02-11T16:03:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-10-01T05:38:22.000Z","updated_at":"2026-07-28T14:22:02.000Z","published_at":"2013-10-01T06:27:29.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFlags are distributed randomly on a large board. Starting from the corner position your goal is to capture as many flags as possible in at most N moves.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eDescription\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe board is described by a matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with 1's at the flag positions, and 0's otherwise.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eE.g.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ B = [0 0 1 1; \\n      0 0 1 1;\\n      0 0 1 0];\\n\\n N = 6;]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are starting at the top-left corner (row=1, col=1) and are allowed\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e steps (steps are up/down/left/right movements, no diagonal movements allowed).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn a trajectory attempting to maximize the number of flags captured. The output of your function should be a\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNx2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e matrix of the form\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[row, col]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (not including the initial [1,1] position) visiting as many flags as possible.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eE.g.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ path = [1 2;\\n         1 3;\\n         1 4;\\n         2 4;\\n         2 3;\\n         3 3];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis solution captures all 5 flags on the board.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eScoring\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour function will receive a score equal to the number of non-visited flags across all 50 of the testsuite problems. You need to leave at most 10,000 flags univisited (among 50,000 total flags) to pass this problem.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNote\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe boards and number of movements allowed will be large. Optimizing over all possible trajectories is very likely to time out.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":42829,"title":"Number construction III","description":"Given a positive integer, n, return a, b and c, such that\r\n\r\n1. n = a^1.5+b^2.5+c^3.5\r\n\r\n2. a, b and c are all positive integers greater than 1\r\n\r\nIf a solution does not exist, set all three output variables to zero.\r\n\r\nExample 1:\r\n\r\nn = 168\r\n\r\na = 4\r\n\r\nb = 4\r\n\r\nc = 4\r\n\r\nExample 2:\r\n\r\nn = 100\r\n\r\na = 0\r\n\r\nb = 0\r\n\r\nc = 0","description_html":"\u003cp\u003eGiven a positive integer, n, return a, b and c, such that\u003c/p\u003e\u003cp\u003e1. n = a^1.5+b^2.5+c^3.5\u003c/p\u003e\u003cp\u003e2. a, b and c are all positive integers greater than 1\u003c/p\u003e\u003cp\u003eIf a solution does not exist, set all three output variables to zero.\u003c/p\u003e\u003cp\u003eExample 1:\u003c/p\u003e\u003cp\u003en = 168\u003c/p\u003e\u003cp\u003ea = 4\u003c/p\u003e\u003cp\u003eb = 4\u003c/p\u003e\u003cp\u003ec = 4\u003c/p\u003e\u003cp\u003eExample 2:\u003c/p\u003e\u003cp\u003en = 100\u003c/p\u003e\u003cp\u003ea = 0\u003c/p\u003e\u003cp\u003eb = 0\u003c/p\u003e\u003cp\u003ec = 0\u003c/p\u003e","function_template":"function [a b c] = numcons(n)\r\n  a = n;\r\n  b = n;\r\n  c = n;\r\nend","test_suite":"%%\r\nn = 100;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 888;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 19666;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 314159;\r\n[a b c] = numcons(n);\r\nassert(all([a b c]==0))\r\n\r\n%%\r\nn = 1100;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 116600;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 16999;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 10000040;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 94940;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)\r\n\r\n%%\r\nn = 9990;\r\n[a b c] = numcons(n);\r\nassert(all(mod([a b c],1)==0))\r\nassert(all([a b c]\u003e1))\r\nassert(a^1.5+b^2.5+c^3.5==n)","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":15521,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":36,"test_suite_updated_at":"2016-04-28T18:19:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-04-25T11:29:04.000Z","updated_at":"2026-08-04T19:45:23.000Z","published_at":"2016-04-25T11:29:04.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a positive integer, n, return a, b and c, such that\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1. n = a^1.5+b^2.5+c^3.5\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2. a, b and c are all positive integers greater than 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a solution does not exist, set all three output variables to zero.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en = 168\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea = 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eb = 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ec = 4\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003en = 100\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eb = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ec = 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1533,"title":"Criss-Cross Verification: NHL","description":"This Challenge is to verify a Criss-Cross matrix has no invalid words,contains all of the word set, and all are simply connected (Up/Down/Left/Right). Separation, UDLR, must exist between non-intersecting words. Diagonal is considered separate.\r\n\r\nThe word set is a cell array. The matrix is an array of Char with spaces being represented by '`', char(96), which is under the tilde on my keyboard.\r\n\r\n*Example:*\r\n\r\n*Input:*\r\n\r\n  dict={'abcd' 'cag'}\r\n  \r\n  Achar=['abcd'\r\n         '``a`'\r\n         '``g`'];\r\n\r\n*Output:* Validity (1 for Valid, 0 for Invalid)\r\n\r\n\r\n*Related Challenges:*\r\n\r\nThis Challenge is derived from GAMES August 2013 Contest \"On the Ice\" to fit all NHL Team names into a minimum area grid using the Criss-Cross rules.\r\nCurrent Best solution is 19x19, 6/3/2013. Contest ends 8/31/2013.\r\n\r\n1) Create an NHL Criss-Cross  (Score by Area)\r\n\r\n2) Complete a Criss-Cross\r\n\r\n3) Create a Criss-Cross dictionary from a matrix","description_html":"\u003cp\u003eThis Challenge is to verify a Criss-Cross matrix has no invalid words,contains all of the word set, and all are simply connected (Up/Down/Left/Right). Separation, UDLR, must exist between non-intersecting words. Diagonal is considered separate.\u003c/p\u003e\u003cp\u003eThe word set is a cell array. The matrix is an array of Char with spaces being represented by '`', char(96), which is under the tilde on my keyboard.\u003c/p\u003e\u003cp\u003e\u003cb\u003eExample:\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eInput:\u003c/b\u003e\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003edict={'abcd' 'cag'}\r\n\u003c/pre\u003e\u003cpre class=\"language-matlab\"\u003eAchar=['abcd'\r\n       '``a`'\r\n       '``g`'];\r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eOutput:\u003c/b\u003e Validity (1 for Valid, 0 for Invalid)\u003c/p\u003e\u003cp\u003e\u003cb\u003eRelated Challenges:\u003c/b\u003e\u003c/p\u003e\u003cp\u003eThis Challenge is derived from GAMES August 2013 Contest \"On the Ice\" to fit all NHL Team names into a minimum area grid using the Criss-Cross rules.\r\nCurrent Best solution is 19x19, 6/3/2013. Contest ends 8/31/2013.\u003c/p\u003e\u003cp\u003e1) Create an NHL Criss-Cross  (Score by Area)\u003c/p\u003e\u003cp\u003e2) Complete a Criss-Cross\u003c/p\u003e\u003cp\u003e3) Create a Criss-Cross dictionary from a matrix\u003c/p\u003e","function_template":"function valid=check_crisscross(Achar,dict_cell)\r\n valid=1;\r\nend","test_suite":"%%\r\ndict_cell={'abcd'\r\n'cat'\r\n'dot'};\r\n\r\nAchar=['abcd'\r\n'``a`'\r\n'dot`'];\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==1)\r\n%%\r\ndict_cell={'abcd'\r\n'cat'\r\n'dot'\r\n'bcd'};\r\n\r\nAchar=['abcd'\r\n'``a`'\r\n'dot`'];\r\n% Need a unique bcd word\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'abcd'\r\n'cat'\r\n'dot'\r\n'acd'};\r\n\r\nAchar=['abcd'\r\n'c`a`'\r\n'dot`'];\r\n% valid matrix\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==1)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils```jets````n`'\r\n'````l``````r``````s`'\r\n'````d`flames````````'];\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==1)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils```jets````n`'\r\n'````l``````r```jets`'\r\n'````d`flames````````'];\r\n\r\n% jets is duplicated\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils````e``````n`'\r\n'````l``````r``````s`'\r\n'````d`flames``jets``'];\r\n\r\n% Non-Connected jets\r\n\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e`````t```flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d````'\r\n'`bluejackets```a````'\r\n'``a````````lightning'\r\n'canadiens``a```o````'\r\n'``c``````panthers```'\r\n'``h`w``````d```s````'\r\n'`devils```jets``````'\r\n'````l``````r````````'\r\n'````d`flames````````'];\r\n% Missing penguins\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)\r\n%%\r\ndict_cell={'avalanche'\r\n'bluejackets'\r\n'blackhawks'\r\n'blues'\r\n'bruins'\r\n'canadiens'\r\n'canucks'\r\n'capitals'\r\n'coyotes'\r\n'devils'\r\n'ducks'\r\n'flames'\r\n'flyers'\r\n'hurricanes'\r\n'islanders'\r\n'jets'\r\n'kings'\r\n'lightning'\r\n'mapleleafs'\r\n'oilers'\r\n'panthers'\r\n'penguins'\r\n'predators'\r\n'rangers'\r\n'redwings'\r\n'sabres'\r\n'senators'\r\n'sharks'\r\n'stars'\r\n'wild'};\r\n\r\nAchar=['```````hurricanes``s'\r\n'rangers`````o````m`e'\r\n'e```jets``flyers`a`n'\r\n'd`````a`````o````p`a'\r\n'w`````r`capitals`l`t'\r\n'i`ducks`````e````e`o'\r\n'n```a``sabres````l`r'\r\n'g`kings``l````oilers'\r\n's```u``bruins````a``'\r\n'````c````e`````p`f``'\r\n'blackhawks``sharks``'\r\n'``v`s``````````e````'\r\n'``a````````i```d``p`'\r\n'`bluejackets```a``e`'\r\n'``a````````lightning'\r\n'canadiens``a```o``g`'\r\n'``c``````panthers`u`'\r\n'``h`w``````d```s``i`'\r\n'`devils````e``````n`'\r\n'````l``````r``````s`'\r\n'````d`flames````````'];\r\n% invalid jets on row 3\r\nvalid=check_crisscross(Achar,dict_cell);\r\nassert(valid==0)","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3097,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2013-06-02T16:57:18.000Z","updated_at":"2026-07-23T08:49:46.000Z","published_at":"2013-06-02T17:33:32.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis Challenge is to verify a Criss-Cross matrix has no invalid words,contains all of the word set, and all are simply connected (Up/Down/Left/Right). Separation, UDLR, must exist between non-intersecting words. Diagonal is considered separate.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe word set is a cell array. The matrix is an array of Char with spaces being represented by '`', char(96), which is under the tilde on my keyboard.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[dict={'abcd' 'cag'}\\n\\nAchar=['abcd'\\n       '``a`'\\n       '``g`'];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e Validity (1 for Valid, 0 for Invalid)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRelated Challenges:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThis Challenge is derived from GAMES August 2013 Contest \\\"On the Ice\\\" to fit all NHL Team names into a minimum area grid using the Criss-Cross rules. Current Best solution is 19x19, 6/3/2013. Contest ends 8/31/2013.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1) Create an NHL Criss-Cross (Score by Area)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2) Complete a Criss-Cross\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3) Create a Criss-Cross dictionary from a matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":58468,"title":"ICFP 2022 - Create Command Script from Color-Region-Fill","description":"The ICFP2023 Challenge is Jul 7-10, registraion opens late June. Updates at TwitICFP2023. These contests are insanely complicated and competitive. The challenge evolves every 12 hours with new files and rule updates.\r\nThe ICFP2022 HomePage has details of the RoboPaint contest. Twit2022, WriteUps, PriorEvents, Spec, ImageSubmissions, Puzzles, SawickiSolutions are useful links. Posted 6/27/23.\r\nThe of Command Scripting is detailed in the function template. The commands have been matrixed and simplified but are based onthe Spec. Commands are Horiz split, Vertical split, Quad split, Color, and Reset.\r\nGiven a sequence of regions and colors writes that produce the Lower Right image, Img 13999, create commands to fill the image. The Goal 21.png.  Base costs  Cmds:1525, Img 13999, Submission combined score must be less than 17000.\r\nVisualizations of Image creation: [21 FBS Draw], adjust speed in settings.\r\nInput: Color regions  [M,7] of [r1 r2 c1 c2 r g b] where r1,c1 is TopLeft of a square and r2,c2 is BotRight\r\nOutput: cmds  [N,5] matrix of integer cmd, index, and parameters that vary based on cmd\r\n ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 659.5px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 329.75px; transform-origin: 407px 329.75px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14.5px 8px; transform-origin: 14.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2023.github.io/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eICFP2023\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 197.5px 8px; transform-origin: 197.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e Challenge is Jul 7-10, registraion opens late June. Updates at \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://twitter.com/icfpcontest2023\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eTwitICFP2023\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 95px 8px; transform-origin: 95px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. These contests are insanely complicated and competitive. The challenge evolves every 12 hours with new files and rule updates.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14.5px 8px; transform-origin: 14.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2022.github.io/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eICFP2022 HomePage\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 120px 8px; transform-origin: 120px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e has details of the RoboPaint contest. \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://twitter.com/icfpcontest2022\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eTwit2022\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2022.github.io/writeups/\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eWriteUps\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.icfpconference.org/contest.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePriorEvents\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://icfpcontest2022.github.io/Specifications/spec_v2_4.pdf\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eSpec\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://gist.github.com/RafaelBocquet/e464c2d199f2d7a725cafdc22b30df7f\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eImageSubmissions\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://github.com/icfpc-unagi/icfpc2022/tree/main/problems\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePuzzles\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"/#null\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eSawickiSolutions\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 103.5px 8px; transform-origin: 103.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are useful links. Posted 6/27/23.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 381.5px 8px; transform-origin: 381.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe of Command Scripting is detailed in the function template. The commands have been matrixed and simplified but are based onthe Spec. Commands are Horiz split, Vertical split, Quad split, Color, and Reset.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 376px 8px; transform-origin: 376px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a sequence of regions and colors writes that produce the Lower Right image, Img 13999, create commands to fill the image. The Goal 21.png.  Base costs  Cmds:1525, Img 13999, Submission combined score must be less than 17000.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 105px 8px; transform-origin: 105px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eVisualizations of Image creation: [\u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://drive.google.com/file/d/19MSfeGmn223KCGujl8Le6tQPqbW4EFXT/view?usp=drive_link\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003e21 FBS Draw\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 82.5px 8px; transform-origin: 82.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e], adjust speed in settings.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 323.5px 8px; transform-origin: 323.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: Color regions  [M,7] of [r1 r2 c1 c2 r g b] where r1,c1 is TopLeft of a square and r2,c2 is BotRight\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 278.5px 8px; transform-origin: 278.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: cmds  [N,5] matrix of integer cmd, index, and parameters that vary based on cmd\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 365.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 182.75px; text-align: left; transform-origin: 384px 182.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 360px;height: 360px\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDIyLTA5LTAyPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjYzMDZhZjViLTU5Y2ItNDU4NC05NzFkLWQxNzc3NjgxMWU3OTwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5TcGVjaWFsIFJlcXVlc3Q8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6dGl0bGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJk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\" data-image-state=\"image-loaded\" width=\"360\" height=\"360\"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline;width: 360px;height: 360px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\" width=\"360\" height=\"360\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function cmds = create_cmds(regions,G)\r\n% regions is r1 r2 c1 c2 r g bof color regions to create\r\n% G is goal image [400,400,3]\r\n%The FSB set of paint commands balances Img and Cmd costs\r\n% Initial Commands could be\r\n% 4     1   254   254   254\r\n% 1     1   397     0     0\r\n% 4     1   209    88    58\r\n% 0     0     0     0     0\r\n% 3     1   392   381     0\r\n% 4     1    39    12    10\r\n% ...\r\n% 1     1   381     0     0\r\n% 2     1   380     0     0\r\n% 2     1   103     0     0\r\n% 4     4    10     2     4\r\n%\r\n%Painting small regions is very expensive thus overwrites are used\r\n%Creating small regions is expensive. Goal is to cut on largest region possible\r\n\r\n%Create Image script\r\n%  Image Delta Cost ranges around 10K\r\n%  Efficient cmds can be \u003c5K while direct coloring is \u003e100K\r\n%\r\n%Score it for commands\r\n%score it for image deviation \r\n%cost(move,block,canvas)=round(base_cost(move)*size(canvas)/size(block)\r\n%Point Cut 10  Done on abs of canvas, creates 4 sub-indices\r\n%Line Cut   7  Done on abs of canvas, creates 2 sub-indices\r\n%Color      5  Index filled by r,g,b\r\n%Swap       3  Index to Index swaps r,g,b contents\r\n%Merge      1  Index with Index creates new Level0 index\r\n%Reset      1\r\n% size(rect)=width*height\r\n%Similarity Checker\r\n%alpha=.005\r\n% for each pixel\r\n% rdist=(p1.r-p2.r)^2\r\n% gdist=(p1.g-p2.g)^2\r\n% bdist=(p1.b-p2.b)^2\r\n% dist=(rdist+gdist+bdist)^.5\r\n%scr_diff=round(alpha*sum(dist(:))\r\n%\r\n%Command costs\r\n%Reset/H/V/XY/C/M/S 1/7/7/10/5/1/3  [0:6] cmd ids\r\n%cmds have various numbers of parameters\r\n% cmd: cmdId region p1 p2 p3    Note: no region for reset\r\n% Reset cost is based on 1*(160000/(sum of min+max regions) \r\n% Reset is a matlab variant to simplify cmds\r\n% [1] is the starting regions andafter reset, ones(400)\r\n% H: 1 1 100 0 0 creates [1;2] where 1 is [1:100,1:400] 2 is [101:400 1:400]\r\n%  the cost is based on orig ones(400) thus 7, 1\u003c=p1\u003c400\r\n% V: 2 1 100 0 0 creates [1 2] where 1 is [1:400,1:100] 2 is [1:400 101:400]\r\n%  the cost is based on orig ones(400) thus 7, 1\u003c=p1\u003c400\r\n% XY: 3 1 100 150 0 creates [1 2;4 3] cost uses orig ones(400) thus 10, p1\u003c400, p2\u003c400\r\n%  1 is [  1:100,  1:150] 2 is [  1:100 151:400]\r\n%  4 is [101:400,  1:150] 3 is [101:400 151:400]\r\n% Color: 4 1 r g b sets all points in reg 1 to rgb, cost 5, 0\u003c=rgb\u003c=255\r\n% Swap: Not implemented\r\n% Merge: 6 idx1 idx2 0 0, Cost based on combined area idx1+idx2\r\n%  For XY example a cmd 6 1 2 0 0 sets idx2 to 1. [1:100 1:400] cost 1*4\r\n%\r\n% Commanding examples for the various regions\r\n% S=255*ones(400,400,3) is starting canvas, White\r\n%Image with (1,1,:)=0, Black square at pixel 1,1\r\n% Direct using XY and Color\r\n% 3 1 1 1 0    Cost 10*1\r\n% 4 1 255 255 255   Cost 5*160000   Coloring small points is costly\r\n% Using H,V,Color\r\n% 1 1 1 0 0    Cost 7*1  creates regions [1;2]\r\n% 2 1 1 0 0    Cost 7*400 with regions [1 3;2 2]\r\n% 5 1 255 255 255   Cost 5*160000   Coloring small points is costly\r\n% Using Color,V,Color,Reset,H,Color\r\n% 4 1 0 0 0   Cost 5   Coloring large areas is cheap\r\n% 2 1 1 0 0   Cost 7   [1 2], 1 is [1:400 1]  2 is [1:400 2:400]\r\n% 4 2 2555 255 255   Cost 5*round(400/400*400/399)=5  Low cost color\r\n% 0 0 0 0 0   Cost 1*1  Merge of 1,2 is whole img\r\n% 1 1 1 0 0   Cost 7   [1; 2], 1 is [1 1:400]  2 is [2:400 1:400]\r\n% 4 2 2555 255 255   Cost 5*round(400/399*400/400)=5  Low cost color\r\n% Total Cost 30\r\n%\r\n% Image with central rectangle [190:230, 210:240,:] set to blk [0 0 0]\r\n%Using  XY,XY,Color\r\n% 3 1 189 209 0   [1 2;4 3] regions [1:189 1:209] [1:189 210:400] 4[190:400 1:209]\r\n%   region 3: [190:400 210:400]  Cost 10\r\n% 3 3 230 240 0] regions [1 2 2;4 3 5;4 7 6] with 3 becoming [190:230, 210:240]\r\n%  New regions are numbers CW/L-R,T-B with base region value unchanged\r\n%  cost 10*round(400/211*400/191)=10*4=40\r\n% 4 3 0 0 0   Cost 5*round(400/41*400/31)=5*126=630  Moderate cost color\r\n% Total Cost 680    XY,XY,Color\r\n%Using V,V,H,H,C\r\n% 2 1 209 0 0  [1 2] regs [1:400 1:209] [1:400 210:400]  Cost 7\r\n% 2 2 240 0 0  [1 2 3] regs 2[1:400 210:240] 3[1:400 241:400]  Cost 14\r\n% 1 2 230 0 0  [1 2 3;1 4 3] regs 2[1:230 210:240] 4[231:400 210:240]  Cost 91\r\n% 1 2 209 0 0  [1 2 3;1 5 3;1 4 3] regs 2[1:209 210:240] 5[210:230 210:240]  Cost 154\r\n% 4 5 0 0 0   Cost 5*round(400/41*400/31)=5*126=630  Moderate cost color\r\n% Total Cost 896  V,V,H,H,C\r\n\r\n%Using XY,Color,Reset,V,Color,Reset,H,Color\r\n% 3 1 189 209 0  [1 2;4 3] regs [1:189 1:209] [1:189 210:400] 4[190:400 1:209]\r\n%   region 3: [190:400 210:400]  Cost 10\r\n% 4 3 0 0 0  Cost 5*round(400/211*400/191)=5*4=20\r\n% 0 0 0 0 0  Cost 1*round(160000/(44099+40301))=2   Reset\r\n% 2 1 240 0 0  [1 2] regs [1:400 1:240] [1:400 241:400]  Cost 7\r\n% 4 2 0 0 0  Cost 5*round(400/400*400/160)=5*3=15\r\n% 0 0 0 0 0  Cost 1   Reset\r\n% 1 1 230 0 0  [1; 2] regs [1:230 1:4000] [231:400 1:400]  Cost 7\r\n% 4 2 0 0 0  Cost 5*round(400/171*400/400)=5*2=10\r\n% Total Cost 72   XY,Color,Reset,V,Color,Reset,H,Color\r\n\r\n  cmds=[];\r\n  \r\n  %Suggested outline : Focus is on optimizing cuts in Best_Draw2\r\n  Gidx=ones(size(G,1));\r\n  bArea=400*400;\r\n  for ireg=1:size(regions,1) % Draw2\r\n   vrrcc=regions(ireg,:);\r\n   GregA=(vrrcc(2)-vrrcc(1)+1)*(vrrcc(4)-vrrcc(3)+1);\r\n   ptr=1; \r\n   Gidx=Gidx*0+1; % Assume start each region with a clean idx board\r\n  \r\n   while nnz(Gidx==ptr)\u003eGregA % Algorithm does not allow to be \u003c GregA\r\n    [bGidx,bcmd,p1,p2]=Best_Draw2(Gidx,vrrcc);\r\n    cmds=[cmds;bcmd ptr p1 p2 0]; % H/V/XY  Multiple H/V/XY cmds to create region\r\n    Gidx=bGidx;\r\n    ptr=Gidx(vrrcc(1),vrrcc(3)); % used in while for next H/V/XY cmd and  Color cmd\r\n   end\r\n  \r\n   cmds=[cmds;4 ptr vrrcc(5:7)]; % Color Command\r\n  \r\n   if nnz(Gidx==1)==bArea,continue;end\r\n   if ireg==size(regions,1),continue;end % No final reset\r\n   cmds=[cmds;0 0 0 0 0]; % Reset Command     ptr=1 Gidx(:,:)=1 \r\n  end % ireg \r\nend % create cmds\r\n\r\nfunction [bGidx,bcmd,p1,p2]=Best_Draw2(Gidx,vrrcc)\r\n %vrrcc goal region draw/color  r1 r2 c1 c2 r g b\r\n % Hr1 Hr2 Vc1 Vc2 xyTL xyLR xyTR xyLL\r\n bcmd=0;p1=0;p2=0;bGidx=Gidx;\r\n ptrmax=max(Gidx(:));\r\n Amax=0; %\r\n \r\n gr1=vrrcc(1);gr2=vrrcc(2);gc1=vrrcc(3);gc2=vrrcc(4); %goal region\r\n gA=(gr2-gr1+1)*(gc2-gc1+1); % Goal region Area\r\n ptr=Gidx(gr1,gc1); % region idx to process\r\n [r1, c1]=find(Gidx==ptr,1,'first'); %Common to H/V/XY/C\r\n [r2, c2]=find(Gidx==ptr,1,'last');\r\n \r\n %Update region that maximizes area unless cmd achieves r1 r2 c1 c2\r\n \r\n %H r1  Gidx(p1+1:r2,c1:c2)=ptrmax+1;  p1=cmd param\r\n  if gr1\u003er1\r\n   nGidx=Gidx;\r\n   nGidx(gr1:r2,c1:c2)=ptrmax+1; %Set new region\r\n   if nnz(nGidx==ptrmax+1)\u003eAmax || nnz(nGidx==ptrmax+1)==gA\r\n    Amax=nnz(nGidx==ptrmax+1);\r\n    p1=gr1-1; %r1\u003c=p1\u003cr2\u003c=400\r\n    bGidx=nGidx;\r\n    bcmd=1;\r\n    if nnz(nGidx==ptrmax+1)==gA, return;end\r\n   end\r\n  end\r\n  \r\n  \r\n  %H r2  Gidx(p1+1:r2,c1:c2)=ptrmax+1;  p1=cmd param\r\n  if r2\u003egr2\r\n   nGidx=Gidx;\r\n   \r\n  end\r\n  \r\n %V c1  Gidx(r1:r2,p1+1:c2)=ptrmax+1;\r\n  if gc1\u003ec1\r\n   nGidx=Gidx;\r\n   nGidx(r1:r2,gc1:c2)=ptrmax+1; %Set new region\r\n   if nnz(nGidx==ptrmax+1)\u003eAmax || nnz(nGidx==ptrmax+1)==gA\r\n    Amax=nnz(nGidx==ptrmax+1);\r\n    p1=gc1-1; %c1\u003c=p1\u003cc2\u003c=400\r\n    bGidx=nGidx;\r\n    bcmd=2;\r\n    if nnz(nGidx==ptrmax+1)==gA, return;end\r\n   end\r\n  end\r\n  \r\n %V c2  Gidx(r1:r2,p1+1:c2)=ptrmax+1;\r\n  if c2\u003egc2\r\n   nGidx=Gidx;\r\n   \r\n  end\r\n  \r\n%   Gidx(r1:p1,c1:p2)=ptr; % TL region\r\n%   Gidx(r1:p1,p2+1:c2)=ptrmax+1; % region to right is new\r\n%   Gidx(p1+1:r2,p2+1:c2)=ptrmax+2; % region to right and down is new\r\n%   Gidx(p1+1:r2,c1:p2)=ptrmax+3; % region to below  is new\r\n    \r\n % XY r1c1 gr1gc1 TL reg3\r\n  if r1\u003cgr1 \u0026\u0026 c1\u003cgc1 % Process only if gr1gc1 contained within r1, skip r1==gr1,c1=gc1\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   %nGidx(r1:gr1-1,c1:gc1-1)=ptr; % Unchanged sectionID when move TL\r\n   nGidx(r1:gr1-1,gc1:c2)=ptrmax+1; \r\n   nGidx(gr1:r2,gc1:c2)=ptrmax+2; % Keep region TL to BR\r\n   nGidx(gr1:r2,c1:gc1-1)=ptrmax+3;\r\n   if nnz(nGidx==ptrmax+2)\u003eAmax || nnz(nGidx==ptrmax+2)==gA\r\n    p1=gr1-1; %r1\u003c=p1\u003cr2\u003c=400\r\n    p2=gc1-1; %c1\u003c=p2\u003cc2\u003c=400\r\n    bGidx=nGidx;\r\n    bcmd=3;\r\n    if nnz(nGidx==ptrmax+2)==gA, return;end\r\n   end\r\n  end\r\n    \r\n  % XY r2c2 gr2gc2  BR Corner gives reg1, +0\r\n  if r2\u003egr2 \u0026\u0026 c2\u003egc2 % Process only if gr2gc2 contained within r2, skip r2==gr2,c2=gc2\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   \r\n  end\r\n    \r\n  % XY r1c2 gr1gc2  TR corner gives reg4, +3\r\n  if r1\u003cgr1 \u0026\u0026 c2\u003egc2 % Process only if gr1gc1 contained within r1, skip r1==gr1,c1=gc1\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   \r\n  end\r\n  \r\n  % XY r2c1 gr2 gc1 BL corner gives reg2, +1\r\n  if r2\u003egr2 \u0026\u0026 c1\u003cgc1 % Process only if gr2gc1 contained within r2, skip r2==gr2,c1=gc1\r\n   nGidx=Gidx; %p1=gr1-1  p2=gc1-1\r\n   \r\n  end\r\n  \r\nend % Best_Draw2\r\n\r\n\r\n\r\nfunction [S,Gidx,CmdCost]=cmd_exec(cmd,S,Gidx,CmdCost)\r\n%This is how commands are executed and cmd costs evaluated\r\n%cmd: [cmd_id idx p1 p2 p3]\r\n%S image [400,400,3] initially all 255\r\n%Gidx working matrix of prior cmd idx updates. Set to all 1s upon Reset\r\n%CmdCost is running command costs based on area to be split/colored/reset\r\n ptrmax=max(Gidx(:));\r\n bArea=160000; % 400*400\r\n cmdscale=[7 7 10 5 1 3];\r\n \r\n %Calc cmd cost\r\n if cmd(1)==0 % reset  bArea/sum(max+min)\r\n  \r\n  qH=bArea; qL=0;\r\n  if ptrmax\u003e1\r\n   qH=0;\r\n   qL=bArea;\r\n  end\r\n  \r\n  for j=1:ptrmax\r\n   qt=nnz(Gidx(:)==j);\r\n   if qt\u003eqH\r\n    qH=qt;\r\n   end\r\n   if qt\u003cqL\r\n    qL=qt;\r\n   end\r\n  end\r\n  \r\n  Lcmdcost=1*round(bArea/(qH+qL));\r\n  CmdCost=CmdCost+Lcmdcost;\r\n else % H/V/XY/C  ignore merge and swap\r\n  Acmd=nnz(Gidx==cmd(2));\r\n  Lcmdcost=cmdscale(cmd(1))*round(bArea/Acmd);\r\n  CmdCost=CmdCost+Lcmdcost;\r\n end\r\n \r\n if cmd(1)==0 % reset\r\n  Gidx=0*Gidx+1;\r\n  return;\r\n end % Reset\r\n \r\n [r1, c1]=find(Gidx==cmd(2),1,'first'); %Common to H/V/XY/C\r\n [r2, c2]=find(Gidx==cmd(2),1,'last');\r\n \r\n if cmd(1)==4 % color 4 ptr r g b\r\n  S(r1:r2,c1:c2,1)=cmd(3); %r\r\n  S(r1:r2,c1:c2,2)=cmd(4); %g\r\n  S(r1:r2,c1:c2,3)=cmd(5); %b  \r\n end % Color\r\n \r\n if cmd(1)==1 %H  1 ptr p1 0 0\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  Gidx(p1+1:r2,c1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==2 %V  2 ptr p1 0 0\r\n  p1=cmd(3); %c c1\u003c=p1\u003cc2\u003c=400\r\n  Gidx(r1:r2,p1+1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==3 %XY  3 ptr p1 p2 0 [1 1;1 1] becomes [1 2;4 3]\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  p2=cmd(4); %c c1\u003c=p2\u003cc2\u003c=400\r\n  Gidx(r1:p1,p2+1:c2)=ptrmax+1; % region to right is new\r\n  Gidx(p1+1:r2,p2+1:c2)=ptrmax+2; % region to right and down is new\r\n  Gidx(p1+1:r2,c1:p2)=ptrmax+3; % region to below  is new\r\n end\r\n \r\nend % cmd_exec","test_suite":"%%\r\n%Google Drive Dowloads need to come from shared files\r\n% Tweak link: file/d/ to uc?export=download\u0026id=   while removing /view?usp=sharing\r\n% https://drive.google.com/file/d/1v3GsGgP3p905wzdvUqypL_-djYmxiyzK/view?usp=sharing\r\n% https://drive.google.com/uc?export=download\u0026id=1v3GsGgP3p905wzdvUqypL_-djYmxiyzK\r\n\r\n%21.png\r\nG=imread('https://drive.google.com/uc?export=download\u0026id=1ExUg4hujk4-kH9YWDvbFeRvKj2l5ujKl');\r\n% rT rBL cL cR r g b\r\nregions=[1 400 1 400 254 254 254 255 \r\n1 397 1 400 209 88 58 255 \r\n1 392 1 381 39 12 10 255 \r\n1 397 1 374 217 218 210 255 \r\n1 381 104 380 10 2 4 255 \r\n1 396 103 144 231 230 219 255 \r\n1 387 1 49 46 34 27 255 \r\n1 354 1 144 161 150 133 255 \r\n1 347 1 245 199 200 200 255 \r\n1 375 252 375 42 41 163 255 \r\n1 353 1 151 28 10 13 255 \r\n1 397 1 41 227 202 116 255 \r\n1 297 1 400 232 235 230 255 \r\n1 299 1 382 40 41 41 255 \r\n1 305 1 375 22 14 19 255 \r\n1 297 1 246 204 203 199 255 \r\n1 360 1 41 243 214 122 255 \r\n1 297 254 375 229 230 222 255 \r\n1 304 7 151 28 10 14 255 \r\n1 253 1 381 29 26 26 255 \r\n1 253 1 253 14 3 5 255 \r\n1 246 1 383 50 51 50 255 \r\n1 245 1 375 245 244 231 255 \r\n1 245 1 318 48 47 48 255 \r\n1 245 1 311 229 230 216 255 \r\n1 246 1 253 43 21 21 255 \r\n1 246 1 246 195 69 42 255 \r\n1 226 1 246 202 73 44 255 \r\n1 297 1 41 227 233 226 255 \r\n1 199 1 319 53 51 50 255 \r\n1 200 1 311 237 238 227 255 \r\n1 200 32 284 229 226 211 255 \r\n1 200 42 254 210 80 51 255 \r\n1 151 10 382 31 21 13 255 \r\n1 144 1 391 229 231 223 255 \r\n1 143 4 384 251 251 240 255 \r\n1 144 42 384 242 217 135 255 \r\n5 152 42 255 211 84 57 255 \r\n12 50 9 384 37 21 16 255 \r\n1 43 256 377 241 215 133 255 \r\n1 42 1 247 238 235 225 255];\r\n\r\ncmds = create_cmds(regions,G);\r\n\r\n%Evaluate cmds\r\nS=G*0+255;\r\nGidx=ones(400);\r\nCmdCost=0;\r\nbArea=400*400;\r\ncmdscale=[7 7 10 5 1 3]; %Reset/H/V/XY/C/M/S 1/7/7/10/5/1/3  [0:6] cmd ids\r\n\r\nfor icmd=1:size(cmds,1)\r\n cmd=cmds(icmd,:);\r\n ptrmax=max(Gidx(:));\r\n %Calc cmd cost\r\n if cmd(1)==0 % reset  bArea/sum(max+min)\r\n  \r\n  qH=bArea; qL=0;\r\n  if ptrmax\u003e1\r\n   qH=0;\r\n   qL=bArea;\r\n  end\r\n  \r\n  for j=1:ptrmax\r\n   qt=nnz(Gidx(:)==j);\r\n   if qt\u003eqH\r\n    qH=qt;\r\n   end\r\n   if qt\u003cqL\r\n    qL=qt;\r\n   end\r\n  end\r\n  Lcmdcost=1*round(bArea/(qH+qL));\r\n else % H/V/XY/C  ignore merge and swap\r\n  Acmd=nnz(Gidx==cmd(2));\r\n  Lcmdcost=cmdscale(cmd(1))*round(bArea/Acmd);\r\n end\r\n CmdCost=CmdCost+Lcmdcost;\r\n \r\n if cmd(1)==0 % reset\r\n  Gidx=0*Gidx+1;\r\n  continue;\r\n end % Reset\r\n \r\n [r1, c1]=find(Gidx==cmd(2),1,'first'); %Common to H/V/XY/C\r\n [r2, c2]=find(Gidx==cmd(2),1,'last');\r\n \r\n if cmd(1)==4 % color 4 ptr r g b\r\n  S(r1:r2,c1:c2,1)=cmd(3); %r\r\n  S(r1:r2,c1:c2,2)=cmd(4); %g\r\n  S(r1:r2,c1:c2,3)=cmd(5); %b  \r\n end % Color\r\n \r\n if cmd(1)==1 %H  1 ptr p1 0 0\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  Gidx(p1+1:r2,c1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==2 %V  2 ptr p1 0 0\r\n  p1=cmd(3); %c c1\u003c=p1\u003cc2\u003c=400\r\n  Gidx(r1:r2,p1+1:c2)=ptrmax+1; % region below line gets increased\r\n end\r\n \r\n if cmd(1)==3 %XY  3 ptr p1 p2 0 [1 1;1 1] becomes [1 2;4 3]\r\n  p1=cmd(3); %r r1\u003c=p1\u003cr2\u003c=400\r\n  p2=cmd(4); %c c1\u003c=p2\u003cc2\u003c=400\r\n  Gidx(r1:p1,p2+1:c2)=ptrmax+1; % region to right is new\r\n  Gidx(p1+1:r2,p2+1:c2)=ptrmax+2; % region to right and down is new\r\n  Gidx(p1+1:r2,c1:p2)=ptrmax+3; % region to below  is new\r\n end\r\nend % icmd\r\n\r\n\r\n%Evaluate Img Score\r\n GmSsq=(double(G)-double(S)).^2;\r\n dis=sqrt(sum(GmSsq,3));\r\n scr=round(0.005*sum(dis(:)));\r\n \r\n fprintf('CmdScore: %i    Img Score:%i\\nTotal:%i\\n',CmdCost,scr,CmdCost+scr)\r\n if CmdCost+scr\u003e17000\r\n  fprintf('Combined Score Too High\\n')\r\n end\r\n \r\nvalid=(scr+CmdCost)\u003c=17000;\r\nassert(valid)\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":2,"created_by":3097,"edited_by":3097,"edited_at":"2023-06-28T01:46:42.000Z","deleted_by":null,"deleted_at":null,"solvers_count":4,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-06-27T23:57:46.000Z","updated_at":"2026-07-26T10:47:24.000Z","published_at":"2023-06-28T01:46:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2023.github.io/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eICFP2023\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e Challenge is Jul 7-10, registraion opens late June. Updates at \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://twitter.com/icfpcontest2023\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eTwitICFP2023\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. These contests are insanely complicated and competitive. The challenge evolves every 12 hours with new files and rule updates.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2022.github.io/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eICFP2022 HomePage\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e has details of the RoboPaint contest. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://twitter.com/icfpcontest2022\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eTwit2022\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2022.github.io/writeups/\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eWriteUps\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.icfpconference.org/contest.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePriorEvents\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://icfpcontest2022.github.io/Specifications/spec_v2_4.pdf\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSpec\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://gist.github.com/RafaelBocquet/e464c2d199f2d7a725cafdc22b30df7f\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eImageSubmissions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://github.com/icfpc-unagi/icfpc2022/tree/main/problems\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePuzzles\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eSawickiSolutions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e are useful links. Posted 6/27/23.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe of Command Scripting is detailed in the function template. The commands have been matrixed and simplified but are based onthe Spec. Commands are Horiz split, Vertical split, Quad split, Color, and Reset.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a sequence of regions and colors writes that produce the Lower Right image, Img 13999, create commands to fill the image. The Goal 21.png.  Base costs  Cmds:1525, Img 13999, Submission combined score must be less than 17000.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eVisualizations of Image creation: [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://drive.google.com/file/d/19MSfeGmn223KCGujl8Le6tQPqbW4EFXT/view?usp=drive_link\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e21 FBS Draw\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e], adjust speed in settings.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: Color regions  [M,7] of [r1 r2 c1 c2 r g b] where r1,c1 is TopLeft of a square and r2,c2 is BotRight\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: cmds  [N,5] matrix of integer cmd, index, and parameters that vary based on cmd\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"360\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId2\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image2.png\",\"relationshipId\":\"rId2\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDIyLTA5LTAyPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjYzMDZhZjViLTU5Y2ItNDU4NC05NzFkLWQxNzc3NjgxMWU3OTwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5TcGVjaWFsIFJlcXVlc3Q8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6dGl0bGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJk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\",\"relationship\":null},{\"partUri\":\"/media/image2.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61176,"title":"[Master Regular Expression] Reformat Phone Number","description":"You are given a phone number as a string number. number consists of digits, spaces ' ', and/or dashes '-'.\r\nYou would like to reformat the phone number in a certain manner. Firstly, remove all spaces and dashes. Then, group the digits from left to right into blocks of length 3 until there are 4 or fewer digits. The final digits are then grouped as follows:\r\n2 digits: A single block of length 2.\r\n3 digits: A single block of length 3.\r\n4 digits: Two blocks of length 2 each.\r\nThe blocks are then joined by dashes. Notice that the reformatting process should never produce any blocks of length 1 and produce at most two blocks of length 2.\r\nReturn the phone number after formatting.\r\n \r\nExample 1:\r\nInput: number = \"1-23-45 6\"\r\nOutput: \"123-456\"\r\nExplanation: The digits are \"123456\".\r\nStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\r\nStep 2: There are 3 digits remaining, so put them in a single block of length 3. The 2nd block is \"456\".\r\nJoining the blocks gives \"123-456\".\r\nExample 2:\r\nInput: number = \"123 4-567\"\r\nOutput: \"123-45-67\"\r\nExplanation: The digits are \"1234567\".\r\nStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\r\nStep 2: There are 4 digits left, so split them into two blocks of length 2. The blocks are \"45\" and \"67\".\r\nJoining the blocks gives \"123-45-67\".\r\nExample 3:\r\nInput: number = \"123 4-5678\"\r\nOutput: \"123-456-78\"\r\nExplanation: The digits are \"12345678\".\r\nStep 1: The 1st block is \"123\".\r\nStep 2: The 2nd block is \"456\".\r\nStep 3: There are 2 digits left, so put them in a single block of length 2. The 3rd block is \"78\".\r\nJoining the blocks gives \"123-456-78\".\r\n \r\nConstraints: \r\n2 \u003c= number.length \u003c= 100\r\nnumber consists of digits and the characters '-' and ' '.\r\nThere are at least two digits in number","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 1056.62px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 528.312px; transform-origin: 408px 528.312px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are given a phone number as a string number. number consists of digits, spaces ' ', and/or dashes '-'.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou would like to reformat the phone number in a certain manner. Firstly, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eremove\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e all spaces and dashes. Then, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003egroup\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e the digits from left to right into blocks of length 3 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003euntil\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e there are 4 or fewer digits. The final digits are then grouped as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.6562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2 digits: A single block of length 2.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e3 digits: A single block of length 3.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e4 digits: Two blocks of length 2 each.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe blocks are then joined by dashes. Notice that the reformatting process should \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enever\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e produce any blocks of length 1 and produce \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eat most\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e two blocks of length 2.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ethe phone number after formatting.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e number = \"1-23-45 6\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"123-456\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e The digits are \"123456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: There are 3 digits remaining, so put them in a single block of length 3. The 2nd block is \"456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eJoining the blocks gives \"123-456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e number = \"123 4-567\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"123-45-67\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe digits are \"1234567\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \"123\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: There are 4 digits left, so split them into two blocks of length 2. The blocks are \"45\" and \"67\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eJoining the blocks gives \"123-45-67\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 3:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e number = \"123 4-5678\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \"123-456-78\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e The digits are \"12345678\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: The 1st block is \"123\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: The 2nd block is \"456\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: There are 2 digits left, so put them in a single block of length 2. The 3rd block is \"78\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eJoining the blocks gives \"123-456-78\".\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConstraints:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.6562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2 \u0026lt;= number.length \u0026lt;= 100\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003enumber consists of digits and the characters '-' and ' '.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThere are at least \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etwo\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e digits in number\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = solution(number)\r\n\r\nend","test_suite":"%%\r\ncode = fileread('solution.m');\r\nassert(contains(code, 'regexp') || contains(code, 'regexprep'), 'Phải dùng regexp hoặc regexprep');\r\nassert(~contains(code, 'for'), 'Không cho dùng for');\r\nassert(~contains(code, 'while'), 'Không cho dùng while');\r\n%%\r\nnumber = '1-23-45 6';\r\ncorrect_answer = '123-456';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '123 4-567';\r\ncorrect_answer = '123-45-67';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '123 4-5678';\r\ncorrect_answer = '123-456-78';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5048 479  2-57---6-65 323408- 3 0 44 53832506002399320060523835 44 0 3 -804323 56-6---75-2  974 8405';\r\ncorrect_answer = '504-847-925-766-532-340-830-445-383-250-600-239-932-006-052-383-544-038-043-235-667-529-748-405';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '885-2- 703- 33 -307 -2-588';\r\ncorrect_answer = '885-270-333-307-25-88';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '18 61891-7449764808-74-2166  73266237  6612-47-8084679447-19816 81';\r\ncorrect_answer = '186-189-174-497-648-087-421-667-326-623-766-124-780-846-794-471-981-681';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '--4-88- 8056928602564-99-4652068296508 -88-4--';\r\ncorrect_answer = '488-805-692-860-256-499-465-206-829-650-88-84';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '2 950668--55--866059 2';\r\ncorrect_answer = '295-066-855-866-05-92';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '- -99508 9009 80599- -';\r\ncorrect_answer = '995-089-009-805-99';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = ' 7542-528825-2457 ';\r\ncorrect_answer = '754-252-882-524-57';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '85  58';\r\ncorrect_answer = '85-58';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '7817 2 -77- 2 7187';\r\ncorrect_answer = '781-727-727-187';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5--5';\r\ncorrect_answer = '55';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = ' 5486-513315-6845 ';\r\ncorrect_answer = '548-651-331-568-45';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-999841-44-148999-';\r\ncorrect_answer = '999-841-441-489-99';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '7934 -4--- 3--- 7--0 68---5445885445---86 0--7 ---3 ---4- 4397';\r\ncorrect_answer = '793-443-706-854-458-854-458-607-344-397';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-  220985027  --  720589022  -';\r\ncorrect_answer = '220-985-027-720-589-022';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '651831 6 168--55193-5621 -6-92014  2 2 11 2 2  41029-6- 1265-39155--861 6 138156';\r\ncorrect_answer = '651-831-616-855-193-562-169-201-422-112-241-029-612-653-915-586-161-381-56';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-7-4825-5- 07 628--------826 70 -5-5284-7-';\r\ncorrect_answer = '748-255-076-288-267-055-28-47';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-- 2171645---30- 8380624--35  031  130  53--4260838 -03---5461712 --';\r\ncorrect_answer = '217-164-530-838-062-435-031-130-534-260-838-035-461-712';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '4 25-  -494- -  612-08--61724-2 5710-1-5650  0565-1-0175 2-42716--80-216  - -494-  -52 4';\r\ncorrect_answer = '425-494-612-086-172-425-710-156-500-565-101-752-427-168-021-649-45-24';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '9  7-1062-0163-57488475-3610-2601-7  9';\r\ncorrect_answer = '971-062-016-357-488-475-361-026-01-79';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '-9-1609  0 45 1368464-9290  0929-4648631 54 0  9061-9-';\r\ncorrect_answer = '916-090-451-368-464-929-009-294-648-631-540-906-19';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5  5';\r\ncorrect_answer = '55';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '628826';\r\ncorrect_answer = '628-826';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5-0 4-45------54-4 0-5';\r\ncorrect_answer = '504-455-44-05';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '15 9-3430 4041180-0726-9-56 - 2443 4--9-499481  184994-9--4 3442 - 65-9-6270-0811404 0343-9 51';\r\ncorrect_answer = '159-343-040-411-800-726-956-244-349-499-481-184-994-943-442-659-627-008-114-040-343-951';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '90-03562-1 941--256 -- 9-5- -61-9 8-2 2198 00 8912 2-8 9-16- -5-9 -- 652--149 1-26530-09';\r\ncorrect_answer = '900-356-219-412-569-561-982-219-800-891-228-916-596-521-491-265-30-09';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '8 2882 8';\r\ncorrect_answer = '828-828';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '90427 -0--7512 8 6 6-19-48-8 88 8-84-91-6 6 8 2157--0- 72409';\r\ncorrect_answer = '904-270-751-286-619-488-888-849-166-821-570-724-09';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '61-67 05 0045 26 -8--9--5--5 42 9834 8443781221873448 4389 24 5--5--9--8- 62 5400 50 76-16';\r\ncorrect_answer = '616-705-004-526-895-542-983-484-437-812-218-734-484-389-245-598-625-400-507-616';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '87126  98-742368-44932070888807023944-863247-89  62178';\r\ncorrect_answer = '871-269-874-236-844-932-070-888-807-023-944-863-247-896-21-78';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '5 867768 5';\r\ncorrect_answer = '586-776-85';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = '1  89893   20 -804--  --408- 02   39898  1';\r\ncorrect_answer = '189-893-208-044-080-239-89-81';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n%%\r\nnumber = ' 186960670076069681 ';\r\ncorrect_answer = '186-960-670-076-069-681';\r\nresult = solution(number)\r\nassert(isequal(correct_answer, result))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":4945898,"edited_by":4945898,"edited_at":"2026-02-01T15:35:17.000Z","deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":"2026-02-01T15:35:17.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-31T12:40:48.000Z","updated_at":"2026-08-17T19:49:53.000Z","published_at":"2026-01-31T12:40:48.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are given a phone number as a string number. number consists of digits, spaces ' ', and/or dashes '-'.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou would like to reformat the phone number in a certain manner. Firstly, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eremove\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e all spaces and dashes. Then, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003egroup\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e the digits from left to right into blocks of length 3 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003euntil\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e there are 4 or fewer digits. The final digits are then grouped as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2 digits: A single block of length 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e3 digits: A single block of length 3.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e4 digits: Two blocks of length 2 each.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe blocks are then joined by dashes. Notice that the reformatting process should \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enever\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e produce any blocks of length 1 and produce \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eat most\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e two blocks of length 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ethe phone number after formatting.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e number = \\\"1-23-45 6\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"123-456\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e The digits are \\\"123456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \\\"123\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: There are 3 digits remaining, so put them in a single block of length 3. The 2nd block is \\\"456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eJoining the blocks gives \\\"123-456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e number = \\\"123 4-567\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"123-45-67\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eThe digits are \\\"1234567\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: There are more than 4 digits, so group the next 3 digits. The 1st block is \\\"123\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: There are 4 digits left, so split them into two blocks of length 2. The blocks are \\\"45\\\" and \\\"67\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eJoining the blocks gives \\\"123-45-67\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 3:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e number = \\\"123 4-5678\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \\\"123-456-78\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e The digits are \\\"12345678\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: The 1st block is \\\"123\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: The 2nd block is \\\"456\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: There are 2 digits left, so put them in a single block of length 2. The 3rd block is \\\"78\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eJoining the blocks gives \\\"123-456-78\\\".\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConstraints:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2 \u0026lt;= number.length \u0026lt;= 100\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003enumber consists of digits and the characters '-' and ' '.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThere are at least \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etwo\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e digits in number\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":58409,"title":"Calculate the volume of the intersection of two balls","description":"Consider two balls (solid spheres) in , with radius  and  respectively. Suppose that the distance between the centers of the two balls is . Please find the volume of the intersection of the two balls.\r\nIllustration:\r\n\r\n[X, Y, Z] = sphere(36);\r\nr1 = 1;\r\nr2 = 0.8;\r\nc2 = [0.6 -0.8 0];\r\nsurf(X * r1, Y * r1, Z * r1)\r\nhold on\r\nsurf(X * r2 + c2(1), Y * r2 + c2(2), Z * r2 + c2(3))\r\nhold off\r\naxis equal\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 328.438px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407.5px 164.219px; transform-origin: 407.5px 164.219px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.8333px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 21.4167px; text-align: left; transform-origin: 384.5px 21.4167px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eConsider two balls (solid spheres) in \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAvdJREFUWEft1kuIXEUUBuCvLkEYXAhBERwEESEIPnBjEF8LRXAVJCuNQURlUAPiOyQmGoIQfGQgBkREXIjobIy6UDcushAVE9wpoiAiIiIigm/klpzu6uTOndudvm10IV2r7rqnqv76z3/+U8nasaCyLFuSy8fEsd8xdfz/Z/gCH+ItfIy6Y8+YWoed+B0v4/TE7sy1uAHvNtfFEe2xQLVM/QP241y8gIfwUSv4bNyV2JSTBckhtUfwdce+l+JCvNgAH3Ov41nsnQKYZXxTgjeQVsh3472OA3dhEQcT+zJ/Ygnft2LPwXf4rTG/ASt4plz+2KdOxiqW61XABosnAKsWqe9FHP5K10Fj0nt9YikPLxKgJwOjzdiJgA0YC2DB1t6K02ruL3oag8kFpKfIkfoj7aAxGusJrLKoHgCLNG0hbSVvQei0Pc7C7bgH60lfke/DoWaJnexUFmC2DgF2AhvV9Zm4RbJT9gluxJejW3QzFnZRHxd/YiVP0FjFYj1MZVjBoypnqE+YymIh1R7yDvImvHlSgZWqDGDrEy/loU+FxUwzrpIclt1c/G2wZjqNJSvy+KosjIVtPFZArqmyCQgvx9u4Dh9MZqy7Krd3GGy4eVTVJfipuPs2fD4NVSUmLnFN8b4fZwF28ZjDvsXPeBjvtAy0uWQzbi3peg1/EJZhD3Yg2ts/8rGr8TwexBuI6noO7+Np/DXmAlfiSWzE0dJXI3XRktbYynQaG7aNkfPHmvCh2woDn2IENjQWzj9q/z0yujp0FmCxw6l4omwVzf3X4kMB7KYuJ++LcFZgcc755aUQDB3AKXgc5xUhr+p9/yWwOCtK/CDuwOGG3uJlEkz+0hfQLFXZ9boIu4hmfVmDpTaTM+ltUirbD8U7x7zHRlUZfW5fqcroew8MeuGQyd5jErAwvua4YgywiLkIrxbdNdfEkzu8Kyq31+gC1muDfyt4Dqwvs3PG5oz1ZaBv/Fxjc8b6MtA3fq6xOWN9GegbP9fY/4axvwF9AOQn9gJZ3AAAAABJRU5ErkJggg==\" width=\"19\" height=\"19\" style=\"width: 19px; height: 19px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e, with radius \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAAXNSR0IArs4c6QAABG9JREFUaEPt2VuoZXMcwPHP2pQhZmg8uMXLyHhg1BAZRWSGchuX5P7iTgkPRjKJB2nMoEGmRpkYMzRMDA94IZekFJoHUuMWouRhSIq99Fv7v8c++6xzztp77XPmTK31uv+////3//5/952ZPd/8jA15y3ZtT+P7GVJticzGLLcj5xr82HPuXFpraZ+O6/Bev07ZDClZ5Zi5LZ5sdy6xExuwGt9WER5yzUFYJ3OZ3N14DHnfXhfjFbyOG/Br7++zCWDo1cKpGffgvDyzs5Xb0O5c7JuSyw3JbZfYWdgaEHLOxYclGx6Dl7AIl+DV2Qywq1sBUgLZscjWFtqr8OWIQO6Fh3AvPsKV+K4E4LyM9TmXalmn7U781V032yywX/+uRd6F5YVvtWzS9gi+qAlyHtZnAYY3U/z7vQTgvsm1b8K7uAo/TQYwoB6BhTgeJ5IdQn4zvsaZMiuz3IE5t+H9un5UQb5rkQXI5HKb8Cg+Q7vCHv1LFmRszjOL5a11tMdYVt/i+/Egfsb5+HQqgHNxONbILJN7HncgAmrEowMorrEyucEQ+g8lsgtkxvLYIZdtJV+T3HAQkAszXsZxeSQSY12zDGB6uNN6Y+VkLjyH1mratyJefkeLpW0el1kld8JEqX0oNIMJjXdt2Rvk4doRz6qAXIIP0rGVAKa1V2NjlRh4MIXlnZMAnkyR6nvrpMGuPbrV8fALW6xoc23aNkLJw3gH/1Q4ajG24dCilKlugRemkqY4YjILXEy2TZb/UUDLC+XerqDYdC4pwGGF/8G9hcjOUeRWAdfVr1OeZBbJBwJY2YUj6zxT0cSnE1r3ofvBbS1idHWX7dfxsOSKZ1S1wFTgL8XHU7lwb+qOzHMRPpluSiX7h8VFJRCF9RXp97rguscUZYxUxuh0QGVlzJzUEUUuGFcvTuTCR+HFVMw+h9vx5wwCLANXt2zpVz/OuC9VEZMW0j2gx7GYCODZPfFuXPsyAcjIjNF034gH8NUQwPvBRU+8JcW4UXUgvWoVrRwizo+p73oWLcBmRNK5Hs/2blAGsPdlxlXeE7hZ9Im3JHf4AZcPAXD/BCoK9u4wYbp64O41ot5dmxJSnBvZuP+7AK+l2i9KmDHDjTKAvbEhMm9U4f9OYk2xxz4po8eFTxkS4Pw0gdnODI+zOnXd5yXTli7gKNrDs8ISx3xlACNoh9scjTE1zxQu2U08wwIM+QjYZYF8iGhQWSQYRJIMY4kRWmT2v7F3ahS6A4eAPK5MKgMYzfILU0woyrSrC7Dyjadp4ZHJlcOAdqR5wC94arJR2iinMXs6wKHeZTYBjBgYbrJsqJt0hKIrCQ/6rcYeA4k2AAfCNX7xbAJY8yq7R7wBWJN7A7ABWJNATfFRWuB+eAInDdmJ1LzK7hEfFcBj0+Q6/jeJSU5U9fFndLRHgww5dw+FGqeOCmANFfZs0QZgzfdrADYAaxKoKd5YYAOwJoGa4o0FNgBrEqgp3lhgA7AmgZrijQU2AGsSqCneWGBNgP8BFMMcODEbhBkAAAAASUVORK5CYII=\" width=\"40\" height=\"20\" style=\"width: 40px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAAXNSR0IArs4c6QAABPNJREFUaEPtmXuoZVMcxz9rk0a4QyN5RWrkamLUVcoIkZlRXuNRGMw/XqG8wkhG8Yc0ZmhmPG4NuTFmaLiNMU34hxhJKTSi1PUmSv4Y8oi99N1n7Zl99tnnnLX3Ovs6o73/unXXWvu3Pvv3+P5+xzA8zywDEzZiOzGPA19Pk2nzMKwzlikLVwLfZd47AtFqiE8DlgBv5W0y02Skz2tGIlgTty6xA5gAVgBf+myuuOYAYBzDJVhuBx4BbO6sC4GXgFeAa4Cfsv8fJoCyKwJONnAXcI417IgsE3HrYl8UXK4it53bzgQmBcHC2cC2ggOPAV4A5gIXAS8PM8DUtgQkDmTLI6ONEC8HPhsQyD2AB4C7gXeBy4GvCgDONLDWwsVEjBNzK/B7um7YPDBvf+qRtwGLktiKWE/MQ8DHgSBnAmuNwMAWl/9+KQC4twvt64A3gcXA970ACurhwChwPHAimIPBXg98DpyBYZmx7G/hRuDt0Djy2J96ZALShdx64GHgQyD2OCO/ZLaBDdYwho3GIW7zrNzie4H7gR+Ac4EP+gEcAQ4DVmJYgOVZ4GZACVX5aD9IrrHMhUEF+ytt2QnSwCKdYDGTYFe6MCwDctTAi8BxVoWE9tAsAug+3CnZXNkrhGdAtALiGwB9+akI5sfwKIblWE7oVtoroSm3qTO0Ma+CVWgrn/mAnAe8417rBdCtvQJY55MDD4TE8xY6gCdBUuqzOqnctQe3Wh9+NIKlMVzljlUqeRB4A/jb41VjwGbgkETK+Hvg+U7SJK/o5YFjYDZj7K8JNJsY97qHYXUuScABS9kF7jVA1Vki1wdcal9LnhjmYksB9A5hVZ0nPV28Tmjph86Dm0xytH/I5m081IXi6b4e6AT+fOC9fiGcLd2qPBcA79dNqeB8eZyUgIT1Ze7/oeDS1yQyBidjaHVARTJmhuuIVAs69GK3ED4SeN6J2WeAm4DfphFgEbhQ2ZI3X++4x6mInkI6A7qDRTeAZ2XyXUf7krNEZ5wK6Aup0PwhYYqqNXxTEnoenHrijS7HDaoDyZqUtHKA8nybvsssmg1sAFR0rgaeyh5QBDD7ZTqUdwGQS4FbgCecl+olC4BNgPLoj54Q93WgJNjTYUJdPXBqkvTualeQ9F5V4/xznruL+mRJmLbhRhHAbG5Q5ZUK/6cLBEkATUzUU37q1uzjxLYmF22aqQ/IWW4Csx2meZzV0nUfFUxbUsAS7dc6T2y7RhFAJW2FzdFAm+YpACAxqur4dK4vTb9amU5FhUsJuyiRezpxpWVioCIpZ9EITZX9T2BP1yikAwdB7pBJRQDVLD/XZ0KRWrqX++OvnOmpyu8WFpVuWvOmI1woy4Gm3DxA6eexXqO0uqYx8kBpyP9K/tTMetfxdQDUnO0+4KA+7VH+ksqBChMVoKqPuhJF0M9VDyi7rw6Ax7pqekemsPjY1QAEVIGVdCVhOn6A8aG4u60ZpAeqamns9S2griH/48zuxsbL3kEB1DnqVTXJlgwoMxXxMnRYFw0CoM6Q0DwKWOM0VHpf5cM5TlcOK4MguwYBUD86qxvZ6nrKrEZUj6w275MgK4d4cyhAjfWl9zREKHpWAXfmvHKIcZQ3LRRg+Tf+z3Y0AAM/aAOwARhIIHB744ENwEACgdsbD2wABhII3N54YAMwkEDg9sYDG4CBBAK3Nx4YCPBfZyAoOGxVbtQAAAAASUVORK5CYII=\" width=\"40\" height=\"20\" style=\"width: 40px; height: 20px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e respectively. Suppose that the distance between the centers of the two balls is \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-5px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAkCAYAAADB7MdlAAAAAXNSR0IArs4c6QAABKlJREFUaEPt2FeIXHUUx/HPnQgaIQ8WbEEiopgnFTQiibGgMYq9YIsi1hVEsWGMolGCRGyLSgJJFE21YiwPalRQUBFBMfqggmBB7EZ0Y0FwrpyZO5vr7Mzu/Gc2RGEuBHaz59++/1N+55/p7Zua8UTONjgdH3Q43T54CGvxCH7qcFyvZmdhqYq1qq7Ar6UJJ8uslNsWF+Cj5sWyHlc/Ec/iRZyHHzucb3c8LHMkNsgNYgl+6HB8N2Z7YBXZDPLT8HTTJMHiatxDZQnV+PmPsk0vsCZUWFDNzJNbiJvxd8IptsZRMvPl2bQaNHlAC4/7JmGeTk0vwoNk68nPxCctBs4geyGTb8w5Ge+MF6wdsVLmGLmT8Fynu26yq0NjPqZlbMgrlqlajC+7nLN52KQKi6p1738KF+OXFnNPkVkjz6aTx+Xfjrxh14tnHYDn8T3a3VTKWQto2VzMJB9SsVw1wsLnKRO1h2C6isWqrsWfLex2kFktz2aTr8TlGEqBFUD3xYXYCd9iAr4mW9hq0h4P1vC0GrSMoZzl1PLaZ+WbTljnYKzDJNyCBW3GTqQymKkO5LyFc/BFp7C2x/U4HtfhpWLgZVgcFHOuKQ6SsPeOTGvQMubmm6BFCN2FjxOhHYrXi1VHh1UxqGoA65sjZrQwnIxF2B/nlxaLNWdlrMtlQ+TH4s2Ojt+dUaMQzM1yMyOBVFhR5Y4EaHMyVuVq1zsmrKxqIK97wiHls7WDtXNRyiNxX4X7m25yjswqudcwpx6Sm+2rYHp4WOHh4c2hz8LD3u7Qw2oSp4iEMcLQoMyAvFaRT8C7o4XhVrgNNxYV7pIiiZfH3FTEfeSRG/DXZkBVg6QECY/ibryPasKaM/BGR2FYz40dh2HE92PYFa3EWyTJCM8ow+didcKmOzFthhTVqNtc1VgvClTMsffYCX4YVnhUKP5P23lW5Ic7cSVtQ+wgPIONiS3OWKAC0mGFJ80uSnavkBprTsGawlNDv7WTDtvVtCPHtdJjzTkrerbHsV9R4ZpDrByio4m7scCU/94KUq9SoXn9icV5IrxGF6WboIa8iHQ03JU0wyqX2JAH0a+VvwOLxeKmYqL4N6xwUwjVi9q/PGkDloUkGUflXt5S0e6M1E8lo4Yei/86Ba+WJ2iGFZVtVWHQnI/KFTJMGi3O4fi9uY8aA9xueACn1nvCWp7YXD1hYyshhSLEjsDReLnFHqN5vhdPFkn+59FgzSqUbthEXMchwnNCnIYXRZ6K0PwQZxSKPsrrrfgtwbO27BNNPdSaXxUaMPcs5NAI7djsWVEBVxSNbcj8+4qbv7TwhMhZcTtRoeKJI0AGvO8SQIVpVNT4hvuuxPHdmsf+QwpFkxydSUALCRI5LX4/u9CV0amMSC+tRGmU13lFmMVhXilAxcPeXgWsXQqQSxM9qttDjue4OPPU4uUhUstXCG96T70Hbfs81Murw3ge4H8x15aCVZYo3YKKSj3iNbPbyToZ14fVCaXCZkvBStjif8e0DyvhLvqw+rASCCSY9j2rDyuBQIJp37P6sBIIJJj2PasPK4FAgmnfs/qwEggkmPY9qw8rgUCCad+zEmD9Ayi9MTS3ql3GAAAAAElFTkSuQmCC\" width=\"37.5\" height=\"18\" style=\"width: 37.5px; height: 18px;\"\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e. Please find the volume of the intersection of the two balls.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003eIllustration:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384.5px 10.5px; text-align: left; transform-origin: 384.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 183.938px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404.5px 91.9688px; transform-origin: 404.5px 91.9688px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e[X, Y, Z] = sphere(36);\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003er1 = 1;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003er2 = 0.8;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ec2 = [0.6 -0.8 0];\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003esurf(X * r1, Y * r1, Z * r1)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ehold \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003eon\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003esurf(X * r2 + c2(1), Y * r2 + c2(2), Z * r2 + c2(3))\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ehold \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003eoff\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.666667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.666667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.666667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.666667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404.5px 10.2188px; transform-origin: 404.5px 10.2188px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eaxis \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003eequal\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.6667px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384.5px 10.8333px; text-align: left; transform-origin: 384.5px 10.8333px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function V = Vlens(r1, r2, d)\r\n    \r\nend","test_suite":"%%\r\nassert(abs(Vlens(sqrt(3), sqrt(3), 12*cos(pi/9)*sin(pi/9) - sqrt(12)*(1 - 2*sin(pi/9)^2)) - sqrt(12)*pi) \u003c 1e-13)\r\n\r\n%%\r\nassert(abs(Vlens(1, 2, 0) - 4*pi/3) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 0.5) - 4*pi/3) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 1) - 4*pi/3) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 1.5) - 3.239767424014474) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 2) - 1.701696020694471) \u003c 1e-13)\r\nassert(abs(Vlens(1, 2, 2.5) - 0.477783882733448) \u003c 1e-13)\r\nassert(isequal(Vlens(1, 2, 3), 0))\r\n\r\n%% \r\nassert(abs(Vlens(3, 4, 5) - 19.268434942017397) \u003c 1e-13)\r\nassert(abs(Vlens(1, 0.8, 1) - 0.750631204697721) \u003c 1e-13)\r\nassert(isequal(Vlens(10, 0, 2), 0))\r\nassert(isequal(Vlens(0, 5, 0), 0))\r\nassert(abs(Vlens((1 + sqrt(5))/2, exp(1), pi) - 3.982801259482478) \u003c 1e-13)\r\nassert(abs(Vlens(17, 89, 105) - 44.214176608022065) \u003c 1e-13)\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":332395,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":15,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2023-06-09T15:45:44.000Z","updated_at":"2026-08-29T09:58:43.000Z","published_at":"2023-06-09T15:45:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eConsider two balls (solid spheres) in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003e\\\\mathbb{R}^3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e, with radius \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003er_1 \\\\ge 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003er_2 \\\\ge 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e respectively. Suppose that the distance between the centers of the two balls is \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ed \\\\ge 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. Please find the volume of the intersection of the two balls.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIllustration:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[[X, Y, Z] = sphere(36);\\nr1 = 1;\\nr2 = 0.8;\\nc2 = [0.6 -0.8 0];\\nsurf(X * r1, Y * r1, Z * r1)\\nhold on\\nsurf(X * r2 + c2(1), Y * r2 + c2(2), Z * r2 + c2(3))\\nhold off\\naxis equal]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61174,"title":"[Master Regular Expression] String To Integer","description":"Implement the myAtoi(string s) function, which converts a string to a 32-bit signed integer.\r\nThe algorithm for myAtoi(string s) is as follows:\r\n \r\nWhitespace: Ignore any leading whitespace (\" \").\r\n \r\nSignedness: Determine the sign by checking if the next character is '-' or '+', assuming positivity if neither present.\r\n \r\nConversion: Read the integer by skipping leading zeros until a non-digit character is encountered or the end of the string is reached. If no digits were read, then the result is 0.\r\n \r\nRounding: If the integer is out of the 32-bit signed integer range [-231, 231 - 1], then round the integer to remain in the range. Specifically, integers less than -231 should be rounded to -231, and integers greater than 231     - 1 should be rounded to 231 - 1.\r\nReturn the integer as the final result.\r\n \r\nExample 1:\r\nInput: s = \"42\"\r\nOutput: 42\r\nExplanation:\r\nThe underlined characters are what is read in and the caret is the current reader position.\r\nStep 1: \"42\" (no characters read because there is no leading whitespace)\r\n         ^\r\nStep 2: \"42\" (no characters read because there is neither a '-' nor '+')\r\n         ^\r\nStep 3: \"42\" (\"42\" is read in)\r\n           ^\r\nExample 2:\r\nInput: s = \" -042\"\r\nOutput: -42\r\nExplanation:\r\nStep 1: \"   -042\" (leading whitespace is read and ignored)\r\n            ^\r\nStep 2: \"   -042\" ('-' is read, so the result should be negative)\r\n             ^\r\nStep 3: \"   -042\" (\"042\" is read in, leading zeros ignored in the result)\r\n               ^\r\nExample 3:\r\nInput: s = \"1337c0d3\"\r\nOutput: 1337\r\nExplanation:\r\nStep 1: \"1337c0d3\" (no characters read because there is no leading whitespace)\r\n         ^\r\nStep 2: \"1337c0d3\" (no characters read because there is neither a '-' nor '+')\r\n         ^\r\nStep 3: \"1337c0d3\" (\"1337\" is read in; reading stops because the next character is a non-digit)\r\n             ^\r\nExample 4:\r\nInput: s = \"0-1\"\r\nOutput: 0\r\nExplanation:\r\nStep 1: \"0-1\" (no characters read because there is no leading whitespace)\r\n         ^\r\nStep 2: \"0-1\" (no characters read because there is neither a '-' nor '+')\r\n         ^\r\nStep 3: \"0-1\" (\"0\" is read in; reading stops because the next character is a non-digit)\r\n          ^\r\nExample 5:\r\nInput: s = \"words and 987\"\r\nOutput: 0\r\nExplanation:\r\nReading stops at the first non-digit character 'w'.\r\n \r\nConstraints:\r\n \r\n0 \u003c= s.length \u003c= 200\r\n \r\ns consists of English letters (lower-case and upper-case), digits (0-9), ' ', '+', '-', and '.'.\r\n ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 2070.94px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 1035.46px; transform-origin: 408px 1035.47px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eImplement the myAtoi(string s) function, which converts a string to a 32-bit signed integer.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe algorithm for myAtoi(string s) is as follows:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eWhitespace\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Ignore any leading whitespace (\" \").\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSignedness\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Determine the sign by checking if the next character is '-' or '+', assuming positivity if neither present.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 20.4375px; transform-origin: 391px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 20.4375px; text-align: left; transform-origin: 363px 20.4375px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConversion\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: Read the integer by skipping leading zeros until a non-digit character is encountered or the end of the string is reached. If no digits were read, then the result is 0.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 61.3125px; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 30.65px; transform-origin: 391px 30.6562px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 30.65px; text-align: left; transform-origin: 363px 30.6562px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRounding\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e: If the integer is out of the 32-bit signed integer range [-2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - 1], then round the integer to remain in the range. Specifically, integers less than -2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e should be rounded to -2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and integers greater than 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e     - 1 should be rounded to 2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e31\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - 1.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn the integer as the final result.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"42\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 42\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe underlined characters are what is read in and the caret is the current reader position.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"42\" (no characters read because there is no leading whitespace)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"42\" (no characters read because there is neither a '-' nor '+')\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e42\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\" (\"42\" is read in)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e           \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \" -042\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e -42\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e   \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e-042\" (leading whitespace is read and ignored)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e            \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e   \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e-\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e042\" ('-' is read, so the result should be negative)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e             \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e   \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e-\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e042\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\" (\"042\" is read in, leading zeros ignored in the result)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e               \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 3:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"1337c0d3\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 1337\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"1337c0d3\" (no characters read because there is no leading whitespace)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"1337c0d3\" (no characters read because there is neither a '-' nor '+')\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e1337\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ec0d3\" (\"1337\" is read in; reading stops because the next character is a non-digit)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e             \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 4:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"0-1\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 1: \"0-1\" (no characters read because there is no leading whitespace)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 2: \"0-1\" (no characters read because there is neither a '-' nor '+')\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e         \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eStep 3: \"\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-line: underline; \"\u003e0\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e-1\" (\"0\" is read in; reading stops because the next character is a non-digit)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e          \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e^\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample 5:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e s = \"words and 987\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e 0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExplanation:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReading stops at the first non-digit character 'w'.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eConstraints:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e0 \u0026lt;= s.length \u0026lt;= 200\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 391px 10.2125px; transform-origin: 391px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2125px; text-align: left; transform-origin: 363px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003es consists of English letters (lower-case and upper-case), digits (0-9), ' ', '+', '-', and '.'.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function result = solution(s)\r\n\r\nend","test_suite":"%%\r\ns = '42';\r\nresult = 42;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '   -042';\r\nresult = -42;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '1337c0d3';\r\nresult = 1337;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '0-1';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'words and 987';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '5467824652315';\r\nresult = 2147483647;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '     -535262335433103';\r\nresult = -2147483648;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' +-3242asfjkahw asu   ';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '      -.a0e3';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '+0003247er12349';\r\nresult = 3247;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'F6m28 d54L 1 3oC52m543196j861396J07929B321 04Vl4 2 BI58 b7641726M8L1Y15p.7525251xV3c0  002C4989577X06q+5J15G  82RG7x56r1R0507qL9';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '9j0845U3839Z2S23 21 0X96cR6 .n-6A3rZ4c 78RSg60996F  51435A228.2 zo453754O66-13f93z798317079 0c2- n0B6659565  YQ53M49M1479I3U7p857eLH22H 08I64336+4 s1f 8O1+309z9y';\r\nresult = 9;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' 240bRjk9444T393726quJ9vc0234234R5565k62 ';\r\nresult = 240;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '61D71J4  3T 9D908th90e7 ks0o9142991Y4550846RM2-6e848Bf326C  21E787843IK';\r\nresult = 61;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '6+ I197 931015o5 Y 93hHC+ L74 5 0Z3 5e01N15849o8O274+0151260c 21673D+0I701ZD 05719579105894Lw7W93t74S28V  79K63747 96E568';\r\nresult = 6;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111';\r\nresult = 2147483647;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '7C4w5Q4S89Yn500u768H6.1524643 r3Ii9U93BC55y80o7456r0fE4 3 1U 60B.A80M6g2uKok6b995b20999aNQJ.N1509h3715o9m H127hH027l8k2  0hY263d3X0';\r\nresult = 7;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'sC9k893';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '005 H  ar 85O48h4z9K5PN9164430H795YXT f584eo133 fx037651l6 905UO6 9xS1G933b+9U91212  626r6k5 G381211 ';\r\nresult = 5;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' BlVoPh4e nj58n9S2Kj4 729U7-13204362Z86466N8 09o 8wT5r40155027m d7MYO7J6.9z4 . 553';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '469Y0cJD2S7ED6 C0162';\r\nresult = 469;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'o5u2 E';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '366451770 12 90462176w9u70026e24 4526IG6 4R 3194120 ot4I 059 7t2Vx5 518wlR562599216x382Cm968GJ88K9n 73.33C2 7 h50y6 I4Zxq 96v+oXqA8E5380w4 q  48P434n5.3';\r\nresult = 366451770;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '53KP0-078y 4Jm9I6';\r\nresult = 53;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = ' 163te Lv9018RzOV65p3TO65 ds-190k +3df50zm8cq5L944H62Q W3w8-09 8180';\r\nresult = 163;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '+   S38z8l3 L2703 E50J8K5 0855Sj5 79T 2yf125784wq4 1 5 5 663fvN83.36B7N6a-17N06436N8s57R21cO1 2  0rX75039.4 1P15 896m4 M5up227   02lziQM38p8 9g18359i78234744H9P 4197 l69';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'Q843R c o98F644JbB6 0M78m5 55 714Va 50904';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '7m 5412e1M719x5oc-667738090EC5VSY20453';\r\nresult = 7;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '3745J026y3OU6X2l9 832 s 8Q-3 5jZ4Oa14O8Go0n D9 13075483OP-0J 1Z5t7989292797xZVi3039 6 H4428v5p79X U1I02 65r5 74x9142938fSl1PV S5J08252- 500010Vgj014HVY';\r\nresult = 3745;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '43ie370 oCp750v104Q 6B  7Tv02894762R6y0715QB295J1p2e333W6 03E707wE54x';\r\nresult = 43;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '832KY6wSHy 24704W59 J6 31  595t6a T3+19z05cC8Z748224k Un974j11g695d6eZ171fL189 5.3 a727';\r\nresult = 832;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '5x24P jt07f2 4yy76T068 12 32028Dm21 8855K7j3139 P02751t6 90 547 s90q4v .61Z 314J38K37 + 47rO757542281N22e 6106q71s 798 ';\r\nresult = 5;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '3s36440N87855Y8i r44d3x2Se2BO967b40RZoY827i Ek 45y61D720 667858025i9bsA2 kb.035 31W3X 48d41935V5Q6052Y794G1w7M8E56+K206+M49o5170 ';\r\nresult = 3;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = '39 6 zb694f515502C B4I';\r\nresult = 39;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n%%\r\ns = 'T73v68jx614qP9P+Xl38 D.Z248233 5q93 09Y69';\r\nresult = 0;\r\ncorrect_answer = solution(s)\r\nassert(isequal(correct_answer, result))\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":4945898,"edited_by":4945898,"edited_at":"2026-02-01T12:51:22.000Z","deleted_by":null,"deleted_at":null,"solvers_count":16,"test_suite_updated_at":"2026-02-01T12:51:22.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-31T09:59:26.000Z","updated_at":"2026-09-15T09:15:49.000Z","published_at":"2026-01-31T09:59:26.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eImplement the myAtoi(string s) function, which converts a string to a 32-bit signed integer.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe algorithm for myAtoi(string s) is as follows:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eWhitespace\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Ignore any leading whitespace (\\\" \\\").\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSignedness\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Determine the sign by checking if the next character is '-' or '+', assuming positivity if neither present.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConversion\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: Read the integer by skipping leading zeros until a non-digit character is encountered or the end of the string is reached. If no digits were read, then the result is 0.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRounding\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e: If the integer is out of the 32-bit signed integer range [-2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - 1], then round the integer to remain in the range. Specifically, integers less than -2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e should be rounded to -2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and integers greater than 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e     - 1 should be rounded to 2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e31\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn the integer as the final result.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"42\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 42\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe underlined characters are what is read in and the caret is the current reader position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"42\\\" (no characters read because there is no leading whitespace)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"42\\\" (no characters read because there is neither a '-' nor '+')\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e42\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e\\\" (\\\"42\\\" is read in)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e           \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\" -042\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e -42\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e   \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e-042\\\" (leading whitespace is read and ignored)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e            \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e   \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e-\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e042\\\" ('-' is read, so the result should be negative)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e             \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e   \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e-\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e042\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e\\\" (\\\"042\\\" is read in, leading zeros ignored in the result)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e               \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 3:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"1337c0d3\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 1337\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"1337c0d3\\\" (no characters read because there is no leading whitespace)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"1337c0d3\\\" (no characters read because there is neither a '-' nor '+')\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1337\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003ec0d3\\\" (\\\"1337\\\" is read in; reading stops because the next character is a non-digit)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e             \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 4:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"0-1\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 1: \\\"0-1\\\" (no characters read because there is no leading whitespace)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 2: \\\"0-1\\\" (no characters read because there is neither a '-' nor '+')\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e         \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eStep 3: \\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:u/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e-1\\\" (\\\"0\\\" is read in; reading stops because the next character is a non-digit)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e          \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e^\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample 5:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eInput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e s = \\\"words and 987\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eOutput:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e 0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExplanation:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReading stops at the first non-digit character 'w'.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eConstraints:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 \u0026lt;= s.length \u0026lt;= 200\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003es consists of English letters (lower-case and upper-case), digits (0-9), ' ', '+', '-', and '.'.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":458,"title":"Parcel Routing","description":"Given a matrix that represent the distance along highways between major cities numbered 1 to _N_, provide the path and shortest distance from a given city, _from_, to a given city, _to_. Assume that 0 represents no direct path between two cities. If there is no solution to the problem, return -1 for both the path and the distance.","description_html":"\u003cp\u003eGiven a matrix that represent the distance along highways between major cities numbered 1 to \u003ci\u003eN\u003c/i\u003e, provide the path and shortest distance from a given city, \u003ci\u003efrom\u003c/i\u003e, to a given city, \u003ci\u003eto\u003c/i\u003e. Assume that 0 represents no direct path between two cities. If there is no solution to the problem, return -1 for both the path and the distance.\u003c/p\u003e","function_template":"function [route d] = parcel_route( from, to, graph )\r\n  route = -1;\r\n  d = -1;\r\nend","test_suite":"%%\r\n[route d] = parcel_route( 1, 5, zeros( 5 ) )\r\nassert(route == -1 \u0026\u0026 d == -1);\r\n\r\n%%\r\n[route d] = parcel_route( 1, 2, [0 0.320527862039621 0 0 0;0.320527862039621 0 0 0 0.85044688801616;0 0 0 0 0;0 0 0 0 0;0 0.85044688801616 0 0 0] );\r\nassert( isequal(route,[1 2]) \u0026\u0026 abs( d - 0.320528 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 4, 2, [0 0 0 0 0.648056184801628;0 0 0.168504735306137 0 0;0 0.168504735306137 0 0 0;0 0 0 0 0;0.648056184801628 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 3, 3, [0 0 0 1.07077622171054 0.00497624606093106;0 0 0 0 0;0 0 0 0 0;1.07077622171054 0 0 0 0;0.00497624606093106 0 0 0 0] );\r\nassert( isequal(route,3) \u0026\u0026 abs( d - 0 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 5, 2, [0 0 0.478447257684744 0.52778921303553 0;0 0 0 0.344727452766697 0;0.478447257684744 0 0 0 0;0.52778921303553 0.344727452766697 0 0 0;0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 1, 4, [0 0 0 0 0;0 0 0 0 0;0 0 0 0 0;0 0 0 0 0;0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 10, 5, [0 0 0 0 0.758920911298127 1.17184862472796 0 0 0 0;0 0 0 0.229051389055984 0 0 0.110344033764499 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0.229051389055984 0 0 0 0 0 0 0 0;0.758920911298127 0 0 0 0 0 0.582786870390757 0 0 0.266149081187709;1.17184862472796 0 0 0 0 0 0.91437757836659 0 0 0.928664694998184;0 0.110344033764499 0 0 0.582786870390757 0.91437757836659 0 0.72845914907191 0.440667818657679 0.0752998054887686;0 0 0 0 0 0 0.72845914907191 0 0 0;0 0 0 0 0 0 0.440667818657679 0 0 0.72584117080215;0 0 0 0 0.266149081187709 0.928664694998184 0.0752998054887686 0 0.72584117080215 0] );\r\nassert( isequal(route,[10 5]) \u0026\u0026 abs( d - 0.266149 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 7, 3, [0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0.348270614748404 0 0.963402246386651 0 0 0 0;0 0 0.348270614748404 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.00647302663148808 0 0;0 0 0.963402246386651 0 0 0 0 1.11338837090812 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.00647302663148808 1.11338837090812 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 4, 7, [0 0 0.529236850857286 0 0 0 1.60144982503606 0 0 0;0 0 0 0 0 0 0.828441215877115 0 0 0;0.529236850857286 0 0 0.0279102825979989 0 0 0 0 0 0.0544746812572747;0 0 0.0279102825979989 0 0 0 0 0 0 0;0 0 0 0 0 1.04094484718858 0 0 0 0;0 0 0 0 1.04094484718858 0 0 0 0 0.124040053577104;1.60144982503606 0.828441215877115 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.37043522751259;0 0 0.0544746812572747 0 0 0.124040053577104 0 0 0.37043522751259 0] );\r\nassert( isequal(route,[4 3 1 7]) \u0026\u0026 abs( d - 2.1586 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 4, 7, [0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.577543761888686 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.124487323633357 0 0 0.679813903514902;0 0.577543761888686 0 0 0 0 0.560623889702786 0 0 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0.124487323633357 0.560623889702786 0 0 0 0.250828758360099 0;0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.250828758360099 0 0 0.914651700028183;0 0 0 0.679813903514902 0 0 0 0 0.914651700028183 0] );\r\nassert( isequal(route,[4 7]) \u0026\u0026 abs( d - 0.124487 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 1, 9, [0 0 0.210714289971845 0 0 0.655795786759233 0 0 0.417975370686535 0.0762383289683841;0 0 0 0 0 0 0 0 0 0;0.210714289971845 0 0 0 0 0 0.627639413184948 0.546973506820504 0 0;0 0 0 0 0 0.44290978142888 0 0 0 0;0 0 0 0 0 0 0.494959375382896 0.199417369123429 0.61193318690704 0;0.655795786759233 0 0 0.44290978142888 0 0 0 0 0.295901565877421 0;0 0 0.627639413184948 0 0.494959375382896 0 0 0 0 0;0 0 0.546973506820504 0 0.199417369123429 0 0 0 0 0.882898432991531;0.417975370686535 0 0 0 0.61193318690704 0.295901565877421 0 0 0 0.0999710063468799;0.0762383289683841 0 0 0 0 0 0 0.882898432991531 0.0999710063468799 0] );\r\nassert( isequal(route,[1 10 9]) \u0026\u0026 abs( d - 0.176209 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 12, 3, [0 0.139438875035701 0.112367141305958 0 0 0 0 0 0 0.742115072015769 0 0 0.244537467584915 0 0;0.139438875035701 0 0.135942047224331 0 0 0 0 0 0 0 0.374140881779805 0 0.217860680093506 0.379818098539566 1.17229854239237;0.112367141305958 0.135942047224331 0 0 0 0 0 1.7792137360137 0.350752848520651 0 0 0.284985494377118 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.161446305533344 0 0 0 0.183948436622344 0 0 0;0 0 1.7792137360137 0 0 0 0.161446305533344 0 0 0 0 0 0 0 0;0 0 0.350752848520651 0 0 0 0 0 0 0 0 0 0 0 0.362973369969354;0.742115072015769 0 0 0 0 0 0 0 0 0 0.263865914379949 0 0 0 0;0 0.374140881779805 0 0 0 0 0 0 0 0.263865914379949 0 0 0 0 0;0 0 0.284985494377118 0 0 0 0.183948436622344 0 0 0 0 0 0 0 0;0.244537467584915 0.217860680093506 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.379818098539566 0 0 0 0 0 0 0 0 0 0 0 0 1.863621808387;0 1.17229854239237 0 0 0 0 0 0 0.362973369969354 0 0 0 0 1.863621808387 0] );\r\nassert( isequal(route,[12 3]) \u0026\u0026 abs( d - 0.284985 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 14, 13, [0 0 0 0.0850075668378245 0 0 0 0 0.0463952689981919 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0.0850075668378245 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.831785345865625 0 0 0 0 0 0 0 0.300824537605104 0;0 0 0 0 0.831785345865625 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.316676635592728 0 0 0.18465657297998 0 0;0.0463952689981919 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.316676635592728 0 0 0 0 0 0 2.01596808102817;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0.735349103904233 0 0;0 0 0 0 0 0 0 0.18465657297998 0 0 0 0.735349103904233 0 0 0;0 0 0 0 0.300824537605104 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 2.01596808102817 0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 8, 8, [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.669844066951192 0 0 1.79425332134151 0 0 0 0;0 0 0 0 0 0.354813543185228 0.350829365088585 0.334017411457367 0 0 0.750194269879854 0 0 0 0.837083783283494;0 0 0 0 0 0 0 0 0 0 0 0.7666462425288 0 0 0;0 0 0 0 0 0 0 0 0 0 0.335432927184154 0.290662441159473 0 0 0;0 0 0.354813543185228 0 0 0 0 0 0 0 0 0.612746104915618 0 1.3702409817804 0;0 0 0.350829365088585 0 0 0 0 0 0 0 0 0 0 0 0;0 0.669844066951192 0.334017411457367 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 1.79425332134151 0.750194269879854 0 0.335432927184154 0 0 0 0 0 0 0 0 0 0;0 0 0 0.7666462425288 0.290662441159473 0.612746104915618 0 0 0 0 0 0 0.600235691901178 0 0;0 0 0 0 0 0 0 0 0 0 0 0.600235691901178 0 0 0;0 0 0 0 0 1.3702409817804 0 0 0 0 0 0 0 0 0.25725306655894;0 0 0.837083783283494 0 0 0 0 0 0 0 0 0 0 0.25725306655894 0] );\r\nassert( isequal(route,8) \u0026\u0026 abs( d - 0 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 9, 2, [0 0 0 0 0 0 0 0.216161539093326 0 0 0 0 0 0 0;0 0 0 0.154899548332433 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0.195632123891572 0 0.638112022611646 0 0;0 0.154899548332433 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.924920233869358 0 0 0 0 0 0 0.225753938901222;0 0 0 0 0 0 0 0 0 0 0 0.105130198814148 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0.216161539093326 0 0 0 0.924920233869358 0 0 0 0.283480661544537 0 0 0 0 0 0;0 0 0 0 0 0 0 0.283480661544537 0 0 0.860820315822094 0 0 0.114189406386242 0;0 0 0 0 0 0 0 0 0 0 0.777006911310097 0.0395282910845656 0.559642782958394 0.0374763085984708 0;0 0 0.195632123891572 0 0 0 0 0 0.860820315822094 0.777006911310097 0 0.107327989339846 0 0 0;0 0 0 0 0 0.105130198814148 0 0 0 0.0395282910845656 0.107327989339846 0 0 0 0;0 0 0.638112022611646 0 0 0 0 0 0 0.559642782958394 0 0 0 0 0;0 0 0 0 0 0 0 0 0.114189406386242 0.0374763085984708 0 0 0 0 0;0 0 0 0 0.225753938901222 0 0 0 0 0 0 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 6, 8, [0 1.00600776349789 0 0 0.409642943366229 0 0 0 0 0 0 0 0.780942905018081 0.218269812307052 0;1.00600776349789 0 0 0 0 0 0 0 0 0.604439587022491 0 0 0 0 0;0 0 0 2.19497071462911 0 0.384068674620751 0 0 0 0.752596352506117 0.210553220187945 0 0 0 0.101200876472261;0 0 2.19497071462911 0 0 0 0 0 0 0 0 0.0821684991109088 0 0 1.39540244685607;0.409642943366229 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.384068674620751 0 0 0 0.0278385656290563 0 0 0 0 0 0 0 0;0 0 0 0 0 0.0278385656290563 0 0 0 0 0.314664537582249 0 0 0 0.157551652892199;0 0 0 0 0 0 0 0 0 0 1.37753279184511 0 0 0.647734508061038 0.538120114299927;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.604439587022491 0.752596352506117 0 0 0 0 0 0 0 0.38099752988379 0 0 0 0;0 0 0.210553220187945 0 0 0 0.314664537582249 1.37753279184511 0 0.38099752988379 0 0 0 0 0;0 0 0 0.0821684991109088 0 0 0 0 0 0 0 0 0.724941186609613 0 0;0.780942905018081 0 0 0 0 0 0 0 0 0 0 0.724941186609613 0 0 0;0.218269812307052 0 0 0 0 0 0 0.647734508061038 0 0 0 0 0 0 0;0 0 0.101200876472261 1.39540244685607 0 0 0.157551652892199 0.538120114299927 0 0 0 0 0 0 0] );\r\nassert( isequal(route,[6 7 15 8]) \u0026\u0026 abs( d - 0.72351 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 15, 1, [0 0 0 0 0 0 0 0 0 0 0 0.444956179153313 0.694837045312089 0 0 0 1.21296662658388 0 1.56620351515086 0.139996151546743;0 0 0.436509042497808 0 0 0 0 0 0 0.51021617110356 0.382775864014207 0 0 0 0 0 0 0 0.0458660640982067 0;0 0.436509042497808 0 0.142843784706697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.142843784706697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.923358421898822 0 0 0 0 0 0 0.535622573665002 0 0 0.0623807988546017 0 0 0 0;0 0 0 0 0.923358421898822 0 0 0 0 0 0 0 0 0 0.0225268450194125 0.789248499651178 0.131644262096824 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0.157622272676696 0.474149476188578 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 1.38990078830045 0 0 0 0 0.691403775437505 0;0 0.51021617110356 0 0 0 0 0 0 0 0 0.597507997139564 0 0 0 0.354205526419423 0 0 0 0 0;0 0.382775864014207 0 0 0 0 0 0 0 0.597507997139564 0 0 0 0.659672915756231 0 0 0 0 0 0;0.444956179153313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.138835508200668;0.694837045312089 0 0 0 0.535622573665002 0 0.157622272676696 0 0 0 0 0 0 0 0 0.112112626230952 0 0 0 0.0843937952650982;0 0 0 0 0 0 0.474149476188578 0 1.38990078830045 0 0.659672915756231 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.0225268450194125 0 0 0 0.354205526419423 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.0623807988546017 0.789248499651178 0 0 0 0 0 0 0.112112626230952 0 0 0 0 0 0 2.40412068693751;1.21296662658388 0 0 0 0 0.131644262096824 0 0 0 0 0 0 0 0 0 0 0 0 0.332961917093088 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.464569385286 0;1.56620351515086 0.0458660640982067 0 0 0 0 0 0 0.691403775437505 0 0 0 0 0 0 0 0.332961917093088 1.464569385286 0 0;0.139996151546743 0 0 0 0 0 0 0 0 0 0 0.138835508200668 0.0843937952650982 0 0 2.40412068693751 0 0 0 0] );\r\nassert( isequal(route,[15 6 16 13 20 1]) \u0026\u0026 abs( d - 1.14828 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 6, 9, [0 0.366176160541789 0.786653302253499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.21056171145861;0.366176160541789 0 0 0 0 0 0 0 0 1.00794652016003 0 0 0 0 0 0 0 0 0 0;0.786653302253499 0 0 0 0.00852440175782365 0 0 0 0 0 0.17749671083585 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.104971160045632 0 0.612122585766863 0 0.283798036821908;0 0 0.00852440175782365 0 0 0 0.643083445674635 0 0 0 1.48191061231689 0 0 0 0.200776975353452 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.20656027667801 0 0 0;0 0 0 0 0.643083445674635 0 0 0 0.0293301078099069 0 0 0.0684877514911584 0.244866042619905 0 0 0 0 0.844967783108164 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.0293301078099069 0 0 0 0 0.112122931478046 0 0 0 0.904924565740344 0 0 0 0;0 1.00794652016003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.17749671083585 0 1.48191061231689 0 0 0 0 0 0 0.356911349006201 0 0 0.157837394902406 0 0 0 0 0;0 0 0 0 0 0 0.0684877514911584 0 0.112122931478046 0 0.356911349006201 0 0.682956498987976 0.369934947078526 0 0 0 0 0 0;0 0 0 0 0 0 0.244866042619905 0 0 0 0 0.682956498987976 0 0 0 0 1.43719870645473 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0.369934947078526 0 0 0 0 0 0 0 0;0 0 0 0 0.200776975353452 0 0 0 0 0 0.157837394902406 0 0 0 0 0.0962643536575907 0 0 0 0;0 0 0 0.104971160045632 0 0 0 0 0.904924565740344 0 0 0 0 0 0.0962643536575907 0 0 0 0 0.884861315533158;0 0 0 0 0 1.20656027667801 0 0 0 0 0 0 1.43719870645473 0 0 0 0 0.00316254045496533 0.917601066178612 0;0 0 0 0.612122585766863 0 0 0.844967783108164 0 0 0 0 0 0 0 0 0 0.00316254045496533 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.917601066178612 0 0 0;0.21056171145861 0 0 0.283798036821908 0 0 0 0 0 0 0 0 0 0 0 0.884861315533158 0 0 0 0] );\r\nassert( isequal(route,[6 17 18 7 9]) \u0026\u0026 abs( d - 2.08402 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 15, 8, [0 0 0 0 0 0 0 0.444927230771171 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0.0904807891398611 0 0 0.117980802815763 0 0 0 0 0 0 0 0 0 0 0.786791961925432 0 0;0 0 0 0 0 0 0 0 0 0.159132007464481 0.110433064086588 0 0 0 0 0 0 0 0 0.139982926657546;0 0.0904807891398611 0 0 0.388870980511861 0 0 0 0 0 0 0.973527639623757 0 0 0 0 0 0 0 0;0 0 0 0.388870980511861 0 0 0 0.305597627987039 0 0 0 0 0.027077532916115 0 0 0 0 0 0.290796760442986 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.117980802815763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.27266472620458 0.665594866955372 0 0.626568354787985;0.444927230771171 0 0 0 0.305597627987039 0 0 0 0 0 0 0 0 0 0 0 0 0 0.498229667608556 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.159132007464481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.110433064086588 0 0 0 0 0 0 0 0 0 0.611004915345871 0 0 0 0.561899811991367 0 0 0;0 0 0 0.973527639623757 0 0 0 0 0 0 0 0 0.949329689605504 0 0 0 0 0 0 0;0 0 0 0 0.027077532916115 0 0 0 0 0 0.611004915345871 0.949329689605504 0 0 0 0 0 0.45822991145669 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.916926430883478 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0944227233455792;0 0 0 0 0 0 1.27266472620458 0 0 0 0.561899811991367 0 0 0 0 0 0 0.0123263072768274 0 0;0 0.786791961925432 0 0 0 0 0.665594866955372 0 0 0 0 0 0.45822991145669 0 0 0 0.0123263072768274 0 0.708053638455894 0;0 0 0 0 0.290796760442986 0 0 0.498229667608556 0 0 0 0 0 0.916926430883478 0 0 0 0.708053638455894 0 0;0 0 0.139982926657546 0 0 0 0.626568354787985 0 0 0 0 0 0 0 0 0.0944227233455792 0 0 0 0] );\r\nassert( isequal(route,-1) \u0026\u0026 abs( d - -1 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 5, 4, [0 0 0 0 0 0 0 0 0 0.482056160228392 0 0 0 0 0 0 0 0 0.00508309589200806 0;0 0 0.342764171753101 0 0.592230924022738 0 0 0 0 0 0 0 0 0 0 0 0.616196530219501 0 0.105964156030294 0;0 0.342764171753101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.06756913797405 0 0 0 0 0;0 0.592230924022738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 1.75169005582658 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.198256254136309 0 0.117040404671406 0.742253008190119 0 0 0 0 0 0 0 0 0;0 0 0 0 0 1.75169005582658 0.198256254136309 0 0 0.193487168668438 0 0 0 0 0 0.213470445629309 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0.672768253513765 0 0 0 0 0 0 0 0;0.482056160228392 0 0 0 0 0 0.117040404671406 0.193487168668438 0 0 0.182397544709499 0 0 0 0 0 0 0 0.352313653363684 0;0 0 0 0 0 0 0.742253008190119 0 0 0.182397544709499 0 0.863897537114491 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0.672768253513765 0 0.863897537114491 0 0 0 0 0 0.849422540372472 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.126177070732391 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 1.06756913797405 0 0 0 0 0 0 0 0 0.126177070732391 0 0 0 0 0.810675752838635 0.192588746332897 0;0 0 0 0 0 0 0 0.213470445629309 0 0 0 0 0 0 0 0 0 0 0 0;0 0.616196530219501 0 0 0 0 0 0 0 0 0 0.849422540372472 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.810675752838635 0 0 0 0 0;0.00508309589200806 0.105964156030294 0 0 0 0 0 0 0 0.352313653363684 0 0 0 0 0.192588746332897 0 0 0 0 0.473102743220109;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.473102743220109 0] );\r\nassert( isequal(route,[5 2 19 15 4]) \u0026\u0026 abs( d - 1.95835 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 18, 3, [0 0 0 0 0 0 0.588131422298983 0 0 0 0 0 0 0 0 0 0 0 0.411615488806083 0;0 0 0 0 0 0 0 0 0 0.148093137302263 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.513126690185934 0.314081294727961 0 0 0 0 0 0 0 0 0 0 0.105622237791164 0 0;0 0 0 0 0.0233388222703319 0 0 0.620281238898666 0 0 0 1.01777898612281 0 0 1.02802169259185 0 0 0 0 0.829878923718159;0 0 0 0.0233388222703319 0 0.103664033766553 0 0 0 0 0.800687507355036 0.724909646173659 0 0 0 0 0 0 0 0;0 0 0.513126690185934 0 0.103664033766553 0 0 0 0 0 0 0 0.51932792913499 0.111508583765534 0 0 0 0 0 0;0.588131422298983 0 0.314081294727961 0 0 0 0 0 0.632615202648636 0 0 0 1.12039468709595 0 0 0 0 0 0 0;0 0 0 0.620281238898666 0 0 0 0 0.665853755155897 0 0.443519419164187 0 0.0287540443670959 0 0 0 0 0 0 0;0 0 0 0 0 0 0.632615202648636 0.665853755155897 0 0 0 0 0 0 0 0 0 0 0 0.341087071649035;0 0.148093137302263 0 0 0 0 0 0 0 0 0.0523829918450132 0 0 0 0 0 0 0.401940201122634 0.691832558529399 0;0 0 0 0 0.800687507355036 0 0 0.443519419164187 0 0.0523829918450132 0 0.491690939364275 0 0.757845451055127 0 0 0 0.024463668194654 0 0;0 0 0 1.01777898612281 0.724909646173659 0 0 0 0 0 0.491690939364275 0 0 0 0 0 0 0 0 1.02836268723464;0 0 0 0 0 0.51932792913499 1.12039468709595 0.0287540443670959 0 0 0 0 0 0 0 0 0 0 0 0.366143225287491;0 0 0 0 0 0.111508583765534 0 0 0 0 0.757845451055127 0 0 0 0.223088374978438 0 0 0 0 0;0 0 0 1.02802169259185 0 0 0 0 0 0 0 0 0 0.223088374978438 0 0.344909749483892 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.344909749483892 0 0 0 0.353158597614942 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0.105622237791164 0 0 0 0 0 0 0.401940201122634 0.024463668194654 0 0 0 0 0 0 0 0 0;0.411615488806083 0 0 0 0 0 0 0 0 0.691832558529399 0 0 0 0 0 0.353158597614942 0 0 0 0.849677928981906;0 0 0 0.829878923718159 0 0 0 0 0.341087071649035 0 0 1.02836268723464 0.366143225287491 0 0 0 0 0 0.849677928981906 0] );\r\nassert( isequal(route,[18 3]) \u0026\u0026 abs( d - 0.105622 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 17, 23, [0 0.151141399637051 0 0 0 0 0 0 0 0 0 0.105216194021975 0 0 0 0 0 0.437381445735918 0 0 0.949941070771521 0 0 0 0;0.151141399637051 0 0 0 0 0 0 0 1.22583368379244 0 0 0.079829221583307 0.71041636270324 0 0 0 0.1075924794072 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 1.21948687450578 0 0.567263036089771 0 0 0 0 0 0.857795458880245 0 0 0 0 0.731569267553795 0 0 0;0 0 0 0 0 0 0.186039341309778 0 0 0 0 0 0 0 0 0 0 2.00348310018009 0 0 0 0 0 0 0;0 0 0 0 0 1.32070145417138 0 0 0 0 0 0 0 0 0 0 0 0.430765092398605 0 0 0 0 0 0.46856479561555 0;0 0 0 0 1.32070145417138 0 0 0.203767017753022 0 0 0 0 0 0 0.487213897131877 0 0 0.896335225888555 0 0 0 0 0 0 0;0 0 0 0.186039341309778 0 0 0 0 0 0 0 0 0.406945507381253 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.203767017753022 0 0 0.15769661193131 0 0.65001597680104 0 0 0 0 0 0 0.15666137867965 0 0 0 0 0.723509833846064 0 0;0 1.22583368379244 1.21948687450578 0 0 0 0 0.15769661193131 0 0 0 0 0 0 0 0 0.508542446617735 0 0 0.696934855529271 0.169312519482881 0 0.00704092733099992 0 0;0 0 0 0 0 0 0 0 0 0 0 0 1.08493079525094 0.214254564261975 0 0.425013648805044 0 0 0 0 0 0 0 0 0.00543872970590864;0 0 0.567263036089771 0 0 0 0 0.65001597680104 0 0 0 0 0 0 0 0 0.696979111426999 0.525282567629852 0 0.621146400617813 1.20050590589561 0 0 0 0;0.105216194021975 0.079829221583307 0 0 0 0 0 0 0 0 0 0 0.459862031186997 0 0 0 0 0 0 0.698687249438191 0 0 0.00200957746053532 0 0;0 0.71041636270324 0 0 0 0 0.406945507381253 0 0 1.08493079525094 0 0.459862031186997 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.214254564261975 0 0 0 0 0.380308744719566 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0.487213897131877 0 0 0 0 0 0 0 0.380308744719566 0 0 0.0449909078512449 0 0 1.22341039971646 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.425013648805044 0 0 0 0 0 0 0 0 0 0 0 0 1.43760755773283 0.719177032769178 0;0 0.1075924794072 0.857795458880245 0 0 0 0 0 0.508542446617735 0 0.696979111426999 0 0 0 0.0449909078512449 0 0 0 0 0 0 0 0 0 0;0.437381445735918 0 0 2.00348310018009 0.430765092398605 0.896335225888555 0 0.15666137867965 0 0 0.525282567629852 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0.696934855529271 0 0.621146400617813 0.698687249438191 0 0 1.22341039971646 0 0 0 0 0 1.1519343197436 0 0 0 0;0.949941070771521 0 0 0 0 0 0 0 0.169312519482881 0 1.20050590589561 0 0 0 0 0 0 0 0 1.1519343197436 0 0 0 0 0.214330337662627;0 0 0.731569267553795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0.723509833846064 0.00704092733099992 0 0 0.00200957746053532 0 0 0 1.43760755773283 0 0 0 0 0 0 0 0 0;0 0 0 0 0.46856479561555 0 0 0 0 0 0 0 0 0 0 0.719177032769178 0 0 0 0 0 0 0 0 0.649429697531317;0 0 0 0 0 0 0 0 0 0.00543872970590864 0 0 0 0 0 0 0 0 0 0 0.214330337662627 0 0 0.649429697531317 0] );\r\nassert( isequal(route,[17 2 12 23]) \u0026\u0026 abs( d - 0.189431 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 2, 9, [0 0 0 0 0 0.390568942736463 0.253317405921882 0 0 0 0 0 0 0 0 0.035303866587423 0 0.0932427029924401 0 0.228317786309953 0 0 0 0 0;0 0 0 0 0 0 0.22325539367323 0.0737968434096563 0 0.0216391156829114 1.01817561468837 0 0 0.166613690540579 0 0 0 0 0 0.0929136548216463 0 0 0 0 0;0 0 0 0 0 0.324975382720294 0 0 0 0 0 0 0 0 0.257683850031889 0 0 0 0.818836795828793 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0.0227807501033899 0 0 0 0 0.254392094407223 0 0 0 0 0 0.499630884751228 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.645309316664204 0 0 0 0 0 0.377002225744615 0 0 0 0 0;0.390568942736463 0 0.324975382720294 0 0 0 0 0 0 0 0 0.381625987614713 0.187530187877611 0 0 0 0 0 1.03662835165178 0 0 0 0 0 0;0.253317405921882 0.22325539367323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.420116352005782 0.288516971344659 0 0 0 0 0.290423766876168 0;0 0.0737968434096563 0 0 0 0 0 0 0 0 0 0 0 1.14302504189143 0 0.894497023541543 0 0 0 0 0 0 0.181212342324972 0 0.4790219658659;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.66947645498941 0 0 0 0 0 0 0 0.881432911415172 0.190738003819626 0;0 0.0216391156829114 0 0 0 0 0 0 0 0 0 0 0 0 0 0.406383564162139 0 0 0 0 0 0 0 0 0.0727730905533963;0 1.01817561468837 0 0 0 0 0 0 0 0 0 0.968244418446258 0 0 0.528273242216383 0.125653272829919 0 0 0 0 0 0 0 0 0;0 0 0 0.0227807501033899 0 0.381625987614713 0 0 0 0 0.968244418446258 0 0 0 0 0.545221500471632 0 0 0.602095719309548 0 0 0 0 0 0;0 0 0 0 0 0.187530187877611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.926256705235548 0 0 0 0;0 0.166613690540579 0 0 0.645309316664204 0 0 1.14302504189143 0 0 0 0 0 0 0 0 0 0.21560951711239 0 0 0 0 0 0 0;0 0 0.257683850031889 0 0 0 0 0 0.66947645498941 0 0.528273242216383 0 0 0 0 0 0 0 0 0 0.213055228450905 0 0 0 0;0.035303866587423 0 0 0 0 0 0 0.894497023541543 0 0.406383564162139 0.125653272829919 0.545221500471632 0 0 0 0 0.450996873658263 0 0 0 0 0 0 0 0;0 0 0 0.254392094407223 0 0 0 0 0 0 0 0 0 0 0 0.450996873658263 0 0 0 0 0 0 0.219529444302005 0 0;0.0932427029924401 0 0 0 0 0 0.420116352005782 0 0 0 0 0 0 0.21560951711239 0 0 0 0 0 0 0 0.863470148104069 0 0.444628451921207 0;0 0 0.818836795828793 0 0 1.03662835165178 0.288516971344659 0 0 0 0 0.602095719309548 0 0 0 0 0 0 0 0 0 0.109259232718513 0 0 0;0.228317786309953 0.0929136548216463 0 0 0.377002225744615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.615496286883062;0 0 0 0 0 0 0 0 0 0 0 0 0.926256705235548 0 0.213055228450905 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.863470148104069 0.109259232718513 0 0 0 0 0.0137884729469751 0;0 0 0 0.499630884751228 0 0 0 0.181212342324972 0.881432911415172 0 0 0 0 0 0 0 0.219529444302005 0 0 0 0 0 0 0.365687691203556 0;0 0 0 0 0 0 0.290423766876168 0 0.190738003819626 0 0 0 0 0 0 0 0 0.444628451921207 0 0 0 0.0137884729469751 0.365687691203556 0 0;0 0 0 0 0 0 0 0.4790219658659 0 0.0727730905533963 0 0 0 0 0 0 0 0 0 0.615496286883062 0 0 0 0 0] );\r\nassert( isequal(route,[2 7 24 9]) \u0026\u0026 abs( d - 0.704417 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 12, 4, [0 0 0 0 0 0.714172260222902 0 0 0 0 0 0 0 0 0 0 0 0 0 0.361655390928043 0 0 0 0 0;0 0 0 0 0 0.181492418867339 0 0 0 0 0 0 0 0 0 0 0 0 0.22307965545124 0 0 0 0 0 0.779096496125678;0 0 0 0 0 0 0.47292346615082 0 0 0.168841046075892 0 0 0 0 0 0 0 0 0 0.0217708463553388 0 0 0.667747131809592 0 0;0 0 0 0 0 0 0 0.57532352865356 0 0 1.14531063150095 0 0 0 0 0 0 0 0 1.81120439254402 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0.347520308679668 0 0 0 0 1.19301977580358 0 0.820270346367214 0 0 0.0596854204267023 0 0.365147722552969 0.160828167983497 0;0.714172260222902 0.181492418867339 0 0 0 0 0.993473525288174 0 0 0 0 0 0 0 0 0 0 0 0 0.900267645686867 0 0 0 0 0;0 0 0.47292346615082 0 0 0.993473525288174 0 0 0 0 0.303524976604928 0 0 0.988108387042638 0 0 0 0 1.09908596860658 0 0 0 0 0 0;0 0 0 0.57532352865356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0496932258637628 0 0 0 0 0 0 0.220051533000778 0 0 0;0 0 0.168841046075892 0 0 0 0 0 0 0 0 0 0.415893111213311 0 0 0 0 0 0 0 0 0 0 0.252874847836154 0.7525160069564;0 0 0 1.14531063150095 0.347520308679668 0 0.303524976604928 0 0 0 0 0 0.315427799185682 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.0659140954680451 0.229430180128888 0 0 0 1.02421541676855 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0.415893111213311 0.315427799185682 0 0 0 1.43148800286315 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0.988108387042638 0 0 0 0 0.0659140954680451 0 0 0 0 0.0723048054691602 0.570598773372364 0 0 0 0 0 0 0.816798020448907;0 0 0 0 0 0 0 0 0.0496932258637628 0 0 0.229430180128888 1.43148800286315 0 0 0.0969052461008522 0 0 0.562394406606289 0 0 0 0 0 0;0 0 0 0 1.19301977580358 0 0 0 0 0 0 0 0 0 0.0969052461008522 0 0.830027198843182 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.0723048054691602 0 0.830027198843182 0 0 0 0 0.471570888980097 0 0 0 0;0 0 0 0 0.820270346367214 0 0 0 0 0 0 0 0 0.570598773372364 0 0 0 0 0 0 0 0 0 0 0;0 0.22307965545124 0 0 0 0 1.09908596860658 0 0 0 0 1.02421541676855 0 0 0.562394406606289 0 0 0 0 0 0 0 0 0 0;0.361655390928043 0 0.0217708463553388 1.81120439254402 0 0.900267645686867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0.0596854204267023 0 0 0 0 0 0 0 0 0 0 0 0.471570888980097 0 0 0 0 0.920738174557066 0 0 0;0 0 0 0 0 0 0 0 0.220051533000778 0 0 0 0 0 0 0 0 0 0 0 0.920738174557066 0 0 0 0;0 0 0.667747131809592 0 0.365147722552969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.431353900603143;0 0 0 0 0.160828167983497 0 0 0 0 0.252874847836154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.139899289183316;0 0.779096496125678 0 0 0 0 0 0 0 0.7525160069564 0 0 0 0.816798020448907 0 0 0 0 0 0 0 0 0.431353900603143 0.139899289183316 0] );\r\nassert( isequal(route,[12 14 17 21 5 11 4]) \u0026\u0026 abs( d - 2.16231 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 21, 9, [0 1.30397831279197 0 0 0 0 0 0 0.205205702932437 0 0 0 0 0.462991342326146 0 0.0919395070383298 0 0 0 0 0 0 0 0.788285106392582 0;1.30397831279197 0 0 0 0 1.05960547137835 0 0 0.153644616706166 0 0 0.860262579703983 0 0 0 0 0 0 0 0 0 0 0 0.773468224481749 0;0 0 0 0.13195985000036 0 0 0 1.51813223209895 0 0 0 0 0 0.0156327604904785 0 1.27556519583119 0.93793259222666 0 0 0 0 0 0 0 0;0 0 0.13195985000036 0 0 0 0.458734989962526 0 0 0 0 0 0 0 0 0 0 0 0.835183344604242 0.11324698880843 0 0 1.27194671889278 0 0.873215204449672;0 0 0 0 0 0 0.0522387394084536 0.441514133149768 0 0 0 0 0 0 0 0 0 0 0 0.104845115642955 0 0 0 0 0;0 1.05960547137835 0 0 0 0 0 0 0 0 0 0.323427832607934 0 0 0 0 0 0.548178891330981 0 0 0 1.78927187214965 0 0 0;0 0 0 0.458734989962526 0.0522387394084536 0 0 0.128458273651367 0 1.10447307401052 0 0 1.60635812839544 0.490059715639469 0 0 0 0 0.87297695015148 0 0 0 0.0385154612576837 0 0;0 0 1.51813223209895 0 0.441514133149768 0 0.128458273651367 0 0 0.0426997868037813 0 0 0 0.316089962309322 0.556234063736422 0 0 0 0 0 0 0 0.125426946797567 0 0.501620852747415;0.205205702932437 0.153644616706166 0 0 0 0 0 0 0 0 0 0 0 0 0 1.22841179064666 0 0.506177174936367 0 0 0 0.139674374757514 0 0 0;0 0 0 0 0 0 1.10447307401052 0.0426997868037813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.695460494256037;0 0 0 0 0 0 0 0 0 0 0 1.09170738934842 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0.860262579703983 0 0 0 0.323427832607934 0 0 0 0 1.09170738934842 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 1.60635812839544 0 0 0 0 0 0 0 0 0 0 0 0 1.27248881503698 0 0 0 0 0.162219187624835;0.462991342326146 0 0.0156327604904785 0 0 0 0.490059715639469 0.316089962309322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.111140488918591 0.0639936929497993;0 0 0 0 0 0 0 0.556234063736422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0.0919395070383298 0 1.27556519583119 0 0 0 0 0 1.22841179064666 0 0 0 0 0 0 0 0.772788879713252 0 0 0 0.00743946114818939 0 0.662296573850469 0 0;0 0 0.93793259222666 0 0 0 0 0 0 0 0 0 0 0 0 0.772788879713252 0 0 0 0 0 0 0 0 0.235465388137087;0 0 0 0 0 0.548178891330981 0 0 0.506177174936367 0 0 0 0 0 0 0 0 0 0.596123003045261 0 0 0.50807778971881 0 0.192149930306311 0;0 0 0 0.835183344604242 0 0 0.87297695015148 0 0 0 0 0 0 0 0 0 0 0.596123003045261 0 1.75354812715354 0 0 0 0.230875543406997 0.402865723829543;0 0 0 0.11324698880843 0.104845115642955 0 0 0 0 0 0 0 1.27248881503698 0 0 0 0 0 1.75354812715354 0 0 0 0.286957051522517 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00743946114818939 0 0 0 0 0 0 0 0 0.12234328650336;0 0 0 0 0 1.78927187214965 0 0 0.139674374757514 0 0 0 0 0 0 0 0 0.50807778971881 0 0 0 0 0 0 0.0229366876888033;0 0 0 1.27194671889278 0 0 0.0385154612576837 0.125426946797567 0 0 0 0 0 0 0 0.662296573850469 0 0 0 0.286957051522517 0 0 0 0 0;0.788285106392582 0.773468224481749 0 0 0 0 0 0 0 0 0 0 0 0.111140488918591 0 0 0 0.192149930306311 0.230875543406997 0 0 0 0 0 0;0 0 0 0.873215204449672 0 0 0 0.501620852747415 0 0.695460494256037 0 0 0.162219187624835 0.0639936929497993 0 0 0.235465388137087 0 0.402865723829543 0 0.12234328650336 0.0229366876888033 0 0 0] );\r\nassert( isequal(route,[21 25 22 9]) \u0026\u0026 abs( d - 0.284954 ) \u003c 1e-4 );\r\n\r\n%%\r\n[route d] = parcel_route( 5, 5, [0 0 0.235687387990488 0 0 0.518662908555243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00169033754843562 1.18573193396702 0 0 0 0 0;0.235687387990488 0 0 0 0.350144748614205 0 0 0.499051956190166 0 0 0 0 0 0 0 0.428154355783706 0 0 0 0.988646147648288 0 0 0 0 0.766292681932783;0 0 0 0 0 0 0 0 0 0.306976149669423 0 0 0 0 0 0 0.148608071246878 0 0 0 0 0 0 0 0;0 0 0.350144748614205 0 0 0 0.366820040758671 0 0 0 0.947779130029861 0 0 0 0 0 0 0 0 0.781367996905263 0 0 0 0 0;0.518662908555243 0 0 0 0 0 0.28467286265608 0 0 0 0 0 0 0 0 0 0 0 0.814169013559602 0 0 0 0 0 0.514510683872373;0 0 0 0 0.366820040758671 0.28467286265608 0 0 0 0 0 0.137928171247269 0 0 0 0 0 0.581896713318172 0 0 0 1.00288388568789 0.926366539848811 0 0;0 0 0.499051956190166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.211128675902371 0 0 0 0 0 0 0 0 0;0 0 0 0.306976149669423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.332300868928405;0 0 0 0 0.947779130029861 0 0 0 0 0 0 0 0 0 0.140274584917356 0 0 0 0.276337784565307 0 0 0 0 0 0;0 0 0 0 0 0 0.137928171247269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.422423933152413 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16443124331918 0 0 0 0.113521569230241 0 0 0.431552467605628 0;0 0 0 0 0 0 0 0 0 0 0.140274584917356 0 0 0 0 0 0 1.01590071824433 0 0 0 0 0 0 0;0 0 0.428154355783706 0 0 0 0 0 0.211128675902371 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0.148608071246878 0 0 0 0 0 0 0 0 0 0.16443124331918 0 0 0 0 0 0.816401527141028 0 0 0 0 1.51727966787778;0 0 0 0 0 0 0.581896713318172 0 0 0 0 0 0 0 1.01590071824433 0 0 0 0 0 0.0315916186043663 0 0 0 0;0 0.00169033754843562 0 0 0 0.814169013559602 0 0 0 0 0.276337784565307 0 0.422423933152413 0 0 0 0 0 0 0 0 0 0 0.113122720118215 0;0 1.18573193396702 0.988646147648288 0 0.781367996905263 0 0 0 0 0 0 0 0 0 0 0 0.816401527141028 0 0 0 0 0 0 0 1.22595526329414;0 0 0 0 0 0 0 0 0 0 0 0 0 0.113521569230241 0 0 0 0.0315916186043663 0 0 0 0 0 0.0278718835255773 0;0 0 0 0 0 0 1.00288388568789 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.627233109842477 0 0;0 0 0 0 0 0 0.926366539848811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.627233109842477 0 0.210579136296008 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0.431552467605628 0 0 0 0 0.113122720118215 0 0.0278718835255773 0 0.210579136296008 0 0;0 0 0.766292681932783 0 0 0.514510683872373 0 0 0 0.332300868928405 0 0 0 0 0 0 1.51727966787778 0 0 1.22595526329414 0 0 0 0 0] );\r\nassert( isequal(route,5) \u0026\u0026 abs( d - 0 ) \u003c 1e-4 );\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":42,"test_suite_updated_at":"2012-03-07T20:02:13.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2012-03-06T18:48:13.000Z","updated_at":"2026-09-19T07:08:22.000Z","published_at":"2012-03-07T20:03:56.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a matrix that represent the distance along highways between major cities numbered 1 to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, provide the path and shortest distance from a given city,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efrom\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, to a given city,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eto\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Assume that 0 represents no direct path between two cities. If there is no solution to the problem, return -1 for both the path and the distance.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":55,"title":"Counting Sequence","description":"Given a vector x, find the \"counting sequence\" y.\r\n\r\nA counting sequence is formed by \"counting\" the entries in a given sequence.\r\n\r\nFor example, the sequence\r\n\r\n x = 5, 5, 2, 1, 1, 1, 1, 3\r\n\r\ncan be read as\r\n\r\n Two 5's, one 2, four 1's, one 3\r\n\r\nwhich translates to\r\n\r\n y = 2, 5, 1, 2, 4, 1, 1, 3\r\n\r\nSo y is the counting sequence for x.\r\n\r\nFor this problem, all elements in the sequences x and y will be in the range from 1 to 9.\r\n","description_html":"\u003cp\u003eGiven a vector x, find the \"counting sequence\" y.\u003c/p\u003e\u003cp\u003eA counting sequence is formed by \"counting\" the entries in a given sequence.\u003c/p\u003e\u003cp\u003eFor example, the sequence\u003c/p\u003e\u003cpre\u003e x = 5, 5, 2, 1, 1, 1, 1, 3\u003c/pre\u003e\u003cp\u003ecan be read as\u003c/p\u003e\u003cpre\u003e Two 5's, one 2, four 1's, one 3\u003c/pre\u003e\u003cp\u003ewhich translates to\u003c/p\u003e\u003cpre\u003e y = 2, 5, 1, 2, 4, 1, 1, 3\u003c/pre\u003e\u003cp\u003eSo y is the counting sequence for x.\u003c/p\u003e\u003cp\u003eFor this problem, all elements in the sequences x and y will be in the range from 1 to 9.\u003c/p\u003e","function_template":"function y = CountSeq(x)\r\ny = x;\r\nend","test_suite":"%%\r\nx = [5 5 2 1 1 1 1 3];\r\ncorrect = [2 5 1 2 4 1 1 3];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n\r\n%%\r\nx = [9];\r\ncorrect = [1 9];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n\r\n%%\r\nx = ones(1,9);\r\ncorrect = [9 1];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n\r\n%%\r\nx = 1:9;\r\ncorrect = [1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n%%\r\nx = [1 2 2 1];\r\ncorrect = [1 1 2 2 1 1];\r\nassert(isequal(correct, CountSeq(x)));\r\n\r\n","published":true,"deleted":false,"likes_count":30,"comments_count":13,"created_by":1,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":2194,"test_suite_updated_at":"2013-03-14T15:22:01.000Z","rescore_all_solutions":false,"group_id":2,"created_at":"2012-01-18T01:00:25.000Z","updated_at":"2026-08-17T10:52:34.000Z","published_at":"2012-01-18T01:00:25.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a vector x, find the \\\"counting sequence\\\" y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA counting sequence is formed by \\\"counting\\\" the entries in a given sequence.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, the sequence\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ x = 5, 5, 2, 1, 1, 1, 1, 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ecan be read as\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ Two 5's, one 2, four 1's, one 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhich translates to\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[ y = 2, 5, 1, 2, 4, 1, 1, 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSo y is the counting sequence for x.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor this problem, all elements in the sequences x and y will be in the range from 1 to 9.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":42503,"title":"Generating random matrix with given probability mass function","description":"Inspired by \u003chttp://www.mathworks.com/matlabcentral/cody/problems/2356-simulating-the-selection-of-a-state-with-given-probabilities Problem 2356. Simulating the selection of a state with given probabilities\u003e, let's consider a similar yet more useful problem. Write a function\r\n\r\n                             x = rndsampling(m,n,prob)\r\n\r\nto generate an m-by-n matrix x, whose entries are drawn independently from integer symbols 1:numel(prob) according to the given probability mass function prob. Specifically, symbol k occurs with probability prob(k), k = 1, 2, ..., numel(prob), where all(prob\u003e0) == 1 and sum(prob) == 1.","description_html":"\u003cp\u003eInspired by \u003ca href = \"http://www.mathworks.com/matlabcentral/cody/problems/2356-simulating-the-selection-of-a-state-with-given-probabilities\"\u003eProblem 2356. Simulating the selection of a state with given probabilities\u003c/a\u003e, let's consider a similar yet more useful problem. Write a function\u003c/p\u003e\u003cpre\u003e                             x = rndsampling(m,n,prob)\u003c/pre\u003e\u003cp\u003eto generate an m-by-n matrix x, whose entries are drawn independently from integer symbols 1:numel(prob) according to the given probability mass function prob. Specifically, symbol k occurs with probability prob(k), k = 1, 2, ..., numel(prob), where all(prob\u0026gt;0) == 1 and sum(prob) == 1.\u003c/p\u003e","function_template":"function x = rndsampling(m,n,prob);\r\n  x = rand(m,n)\r\nend","test_suite":"%%\r\nrnd = sort(rand(randi([10,20]),1));\r\nprob = vertcat(rnd(1,:),diff(rnd,1,1),1-rnd(end,:));\r\nsz = [1 1e5;1e5 1;1e3 1e2;randi([100 200], 100, 2)];\r\nsz = sz(randi(size(sz,1)),:);\r\nx = rndsampling(sz(1),sz(2),prob);\r\nprob_est = histcounts(x,1:numel(prob)+1,'Normalization','probability').';\r\nerr = mean(abs(prob_est - prob))\r\nassert(err \u003c 0.005 \u0026\u0026 isequal(size(x),sz) \u0026\u0026 all(~isnan(x(:))));\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":1,"created_by":12569,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":135,"test_suite_updated_at":"2015-08-13T18:44:59.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2015-08-11T19:26:49.000Z","updated_at":"2026-08-14T16:30:35.000Z","published_at":"2015-08-11T19:26:49.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInspired by\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://www.mathworks.com/matlabcentral/cody/problems/2356-simulating-the-selection-of-a-state-with-given-probabilities\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eProblem 2356. Simulating the selection of a state with given probabilities\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e, let's consider a similar yet more useful problem. Write a function\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[                             x = rndsampling(m,n,prob)]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eto generate an m-by-n matrix x, whose entries are drawn independently from integer symbols 1:numel(prob) according to the given probability mass function prob. Specifically, symbol k occurs with probability prob(k), k = 1, 2, ..., numel(prob), where all(prob\u0026gt;0) == 1 and sum(prob) == 1.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":52664,"title":"List the Moran numbers","description":"The quotient of a Moran number and its digit sum is prime. For example, 117 and 481 are Moran numbers because 117/(1+1+7) is 13 and 481/(4+8+1) = 37, and both 13 and 37 are prime. \r\nWrite a function to list the Moran numbers less than or equal to the input number. ","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 72px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 36px; transform-origin: 407px 36px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21px; text-align: left; transform-origin: 384px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 363px 8px; transform-origin: 363px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe quotient of a Moran number and its digit sum is prime. For example, 117 and 481 are Moran numbers because 117/(1+1+7) is 13 and 481/(4+8+1) = 37, and both 13 and 37 are prime. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 257px 8px; transform-origin: 257px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eWrite a function to list the Moran numbers less than or equal to the input number. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = Moran(n)\r\n  y = f(n);\r\nend","test_suite":"%%\r\nn = 500;\r\ny = Moran(n);\r\ny_correct = [18 21 27 42 45 63 84 111 114 117 133 152 153 156 171 190 195 198 201 207 209 222 228 247 261 266 285 333 370 372 399 402 407 423 444 465 481];\r\nassert(isequal(y,y_correct))\r\n\r\n%% \r\nn = 40332;\r\ny = Moran(n);\r\ny23_correct = [207 1679 3749 4577 8717 14099 18653 19067 22793 24449 25691 26519 26933 29417 29831 32729 33557 35627 37283];\r\nassert(isequal(y(mod(y,23)==0),y23_correct) \u0026\u0026 isequal(y(end),n))\r\n\r\n%%\r\nn = [100000 400000 700000 1e6 4e6 7e6 1e7];\r\ns = [383 1193 1870 2451 8080 12913 17271];\r\nlen_correct = [1915 5967 9352 12259 40403 64567 86356];\r\nsum_correct = [79699686 1044807776 2880495403 5339917218 73480226594 205122929098 389309242207];\r\nsd_correct  = [2.925215086021406e+04 1.171076738381341e+05 2.065163622127620e+05 2.944277010513903e+05 1.177431499460555e+06 2.057551640570258e+06 2.933705654924581e+06];\r\nys_correct  = [11354 28489 48992 71660 99972; 51489 125203 210051 300165 399477; 96325 220734 364473 524186 699739; 129627 308214 513837 741778 999219; 579189 1331117 2176042 3062214 3999644; 1046322 2330397 3782883 5322552 6999255; 1440693 3292137 5341677 7565613 9999882];\r\nfor k = 1:length(n)\r\n    disp(['Test 3.' num2str(k)])\r\n    y = Moran(n(k));\r\n    assert(isequal(length(y),len_correct(k)) \u0026\u0026 isequal(sum(y),sum_correct(k)) \u0026\u0026 abs(std(y)-sd_correct(k))\u003c1e-7 \u0026\u0026 isequal(y(s(k):s(k):end),ys_correct(k,:)));\r\nend\r\n\r\n%%\r\nfiletext = fileread('Moran.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp') || contains(filetext, 'oeis') || contains(filetext, 'persistent'); \r\nassert(~illegal)","published":true,"deleted":false,"likes_count":3,"comments_count":2,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":27,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-09-05T13:52:35.000Z","updated_at":"2026-08-31T17:02:00.000Z","published_at":"2021-09-05T14:10:51.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe quotient of a Moran number and its digit sum is prime. For example, 117 and 481 are Moran numbers because 117/(1+1+7) is 13 and 481/(4+8+1) = 37, and both 13 and 37 are prime. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eWrite a function to list the Moran numbers less than or equal to the input number. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"errors":[],"facets":[[{"value":"Cody Challenge","count":15,"selected":false},{"value":"Advanced Cryptography Algorithms and Mathematics","count":12,"selected":false},{"value":"Algorithm I","count":12,"selected":false},{"value":"Computer Games II","count":12,"selected":false},{"value":"Tough Stuff","count":12,"selected":false},{"value":"Computer Games III","count":10,"selected":false},{"value":"Cody5:Hard","count":9,"selected":false},{"value":"The Complexity Paradigm","count":8,"selected":false},{"value":"Easy Sequences Volume VI","count":7,"selected":false},{"value":"Prime Numbers III","count":7,"selected":false},{"value":"Easy Sequences Volume I","count":6,"selected":false},{"value":"Easy Sequences Volume IV","count":6,"selected":false},{"value":"Probability \u0026 Stats","count":6,"selected":false},{"value":"Water Pouring Series","count":6,"selected":false},{"value":"Computational Geometry II","count":5,"selected":false},{"value":"Easy Sequences Volume III","count":5,"selected":false},{"value":"Easy Sequences Volume V:  Fibonacci Obsession","count":5,"selected":false},{"value":"Easy Sequences Volume VIII","count":5,"selected":false},{"value":"Number theory","count":5,"selected":false},{"value":"Paper-\u0026-pencil Games","count":5,"selected":false},{"value":"Randomness","count":5,"selected":false},{"value":"Classic Game Puzzles","count":4,"selected":false},{"value":"Computer Games I","count":4,"selected":false},{"value":"Easy Sequences Volume VII","count":4,"selected":false},{"value":"Functions II","count":4,"selected":false},{"value":"Board Games I","count":3,"selected":false},{"value":"Combinatorics II","count":3,"selected":false},{"value":"Magic Numbers","count":3,"selected":false},{"value":"Master Regular Expression","count":3,"selected":false},{"value":"Matrix Patterns I","count":3,"selected":false},{"value":"Number Manipulation III","count":3,"selected":false},{"value":"Operations","count":3,"selected":false},{"value":"Project Euler III","count":3,"selected":false},{"value":"Project Euler IV","count":3,"selected":false},{"value":"The Prime Directive","count":3,"selected":false},{"value":"Word Puzzles","count":3,"selected":false},{"value":"Basics - Factorization","count":2,"selected":false},{"value":"Basics - Triangles","count":2,"selected":false},{"value":"Board Games II","count":2,"selected":false},{"value":"Chess","count":2,"selected":false},{"value":"Combinatorics I","count":2,"selected":false},{"value":"Computational Geometry III","count":2,"selected":false},{"value":"Computational Geometry IV","count":2,"selected":false},{"value":"Cryptography","count":2,"selected":false},{"value":"Easy Sequences Volume II","count":2,"selected":false},{"value":"Generate a point cloud","count":2,"selected":false},{"value":"Image Functions","count":2,"selected":false},{"value":"Image Segmentation and Analysis in MATLAB","count":2,"selected":false},{"value":"Indexing I","count":2,"selected":false},{"value":"Indexing II","count":2,"selected":false},{"value":"Lights Out","count":2,"selected":false},{"value":"Magic Numbers III","count":2,"selected":false},{"value":"Matrix Manipulation I","count":2,"selected":false},{"value":"Matrix Manipulation III","count":2,"selected":false},{"value":"Number Manipulation II","count":2,"selected":false},{"value":"Sequences \u0026 Series I","count":2,"selected":false},{"value":"Special Functions","count":2,"selected":false},{"value":"Strings III","count":2,"selected":false},{"value":"The Movies","count":2,"selected":false},{"value":"YouTube-inspired","count":2,"selected":false},{"value":"Advent of Code","count":1,"selected":false},{"value":"All Things Fibonacci","count":1,"selected":false},{"value":"Back to Alphabet","count":1,"selected":false},{"value":"Basics - Prime Numbers","count":1,"selected":false},{"value":"Basics - Rounding","count":1,"selected":false},{"value":"Card Games","count":1,"selected":false},{"value":"Cody Contest 2025","count":1,"selected":false},{"value":"Cody5:Easy","count":1,"selected":false},{"value":"Combinatorics III","count":1,"selected":false},{"value":"Computational Geometry I","count":1,"selected":false},{"value":"Functions I","count":1,"selected":false},{"value":"Fundamentals of robotics: 2D problems","count":1,"selected":false},{"value":"Groundwater","count":1,"selected":false},{"value":"Handling Functions","count":1,"selected":false},{"value":"High School Challenge","count":1,"selected":false},{"value":"Indexing III","count":1,"selected":false},{"value":"Indexing IV","count":1,"selected":false},{"value":"Logic","count":1,"selected":false},{"value":"M3 Challenge Problem Group","count":1,"selected":false},{"value":"MATLAB Onramp Practice","count":1,"selected":false},{"value":"Matrix Manipulation II","count":1,"selected":false},{"value":"Matrix Patterns II","count":1,"selected":false},{"value":"Physics","count":1,"selected":false},{"value":"Polynomials","count":1,"selected":false},{"value":"Prime Numbers I","count":1,"selected":false},{"value":"Programky -old","count":1,"selected":false},{"value":"Project Euler II","count":1,"selected":false},{"value":"Relationships between areas","count":1,"selected":false},{"value":"Sequences \u0026 Series II","count":1,"selected":false},{"value":"Sequences \u0026 Series V","count":1,"selected":false},{"value":"Sequences and Series VI","count":1,"selected":false},{"value":"Special Functions II","count":1,"selected":false},{"value":"Strings I","count":1,"selected":false},{"value":"Strings II","count":1,"selected":false},{"value":"The Cody First XI – MATLAB Problems for Cricket Fans","count":1,"selected":false},{"value":"Tiles Challenge","count":1,"selected":false}],[{"value":"hard","count":390,"selected":true}]],"term":"difficulty_rating_bin:hard","page":1,"per_page":50,"sort":"map(difficulty_value,0,0,999) asc"}}