{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cstyle type\u003d\"text/css\"\u003e\r\nh1,h2,h3,h4,h5,h6{margin-bottom:0;}div.textBG p{margin: 0 0 0.0001pt;}\u003c/style\u003e\r\n\u003cdiv class\u003d\"Section1\"\u003e\r\n\t\u003cp align\u003d\"center\" class\u003d\"MsoNormal\" style\u003d\"text-align:center\"\u003e\r\n\t\t\u003cspan style\u003d\"font-size: 36px;\"\u003eCounting in text\u003c/span\u003e\u003c/p\u003e\r\n\t\u003cp align\u003d\"center\" class\u003d\"MsoNormal\" style\u003d\"text-align:center\"\u003e\r\n\t\t\u0026nbsp;\u003c/p\u003e\r\n\t\u003cp align\u003d\"center\" class\u003d\"MsoNormal\" style\u003d\"text-align:center\"\u003e\r\n\t\t\u003cb\u003eInput: \u003c/b\u003estandard input\u003c/p\u003e\r\n\t\u003cp align\u003d\"center\" class\u003d\"MsoNormal\" style\u003d\"text-align:center\"\u003e\r\n\t\t\u003cb\u003eOutput: \u003c/b\u003estandard output\u003c/p\u003e\r\n\t\u003cp align\u003d\"center\" class\u003d\"MsoNormal\" style\u003d\"text-align:center\"\u003e\r\n\t\t\u003cb style\u003d\"mso-bidi-font-weight:\r\nnormal\"\u003eTime Limit: \u003c/b\u003e1 second\u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e \u003co:p\u003e\u003c/o:p\u003e\u003c/b\u003e\u003c/p\u003e\r\n\t\u003cp align\u003d\"center\" class\u003d\"MsoNormal\" style\u003d\"text-align:center\"\u003e\r\n\t\t\u003cb style\u003d\"mso-bidi-font-weight:\r\nnormal\"\u003eMemory Limit: \u003c/b\u003e32 MB\u003c/p\u003e\r\n\t\u003cp class\u003d\"MsoNormal\"\u003e\r\n\t\t\u003cspan lang\u003d\"EN-GB\" style\u003d\"mso-ansi-language:EN-GB\"\u003e\u0026nbsp;\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/p\u003e\r\n\t\u003cp class\u003d\"MsoNormal\" style\u003d\"text-align:justify\"\u003e\r\n\t\t\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:\r\nEN\"\u003eA Queen\u0026#39;s graduate student is writing her thesis in Computer Science. She\u0026#39;s very worried that her advisor will be displeased because she isn\u0026#39;t using enough big words. Being the cunning computer scientist that she is, she decides to write an application that will count the length of her words. \u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/p\u003e\r\n\t\u003cp style\u003d\"text-align:justify\"\u003e\r\n\t\t\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:EN\"\u003eWords can be separated by blanks, question marks, exclaimation marks, commas and periods (the punctuation is not to add to the length of the word). Words with apostrophes, such as \u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e``I\u0026#39;m\u0026#39;\u0026#39;\u003c/b\u003e and \u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e``You\u0026#39;ve\u0026#39;\u0026#39;\u003c/b\u003e, and hyphenated words are treated as one word. For example, \u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e``you\u0026#39;ve\u0026#39;\u0026#39;\u003c/b\u003e is a 5-letter word. Hyphenation may occur across two lines. \u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/p\u003e\r\n\t\u003cp style\u003d\"text-align:justify\"\u003e\r\n\t\t\u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e\u003cspan lang\u003d\"EN\" style\u003d\"font-size:18.0pt;mso-ansi-language:EN\"\u003eInput\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/b\u003e\u003c/p\u003e\r\n\t\u003cp style\u003d\"text-align:justify\"\u003e\r\n\t\t\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:EN\"\u003eInput file contains several blocks of input. Each block is terminated by a line containing a \u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e\u0026lsquo;#\u0026rsquo;\u003c/b\u003e as its first character. You should not consider this line within the block. There is no space at the end of a line. You may assume each word has no more than \u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e30\u003c/b\u003e characters, and each line has no more than \u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e80\u003c/b\u003e characters. You may assume the entire text of a block will not end with a hyphen. \u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/p\u003e\r\n\t\u003cp style\u003d\"text-align:justify\"\u003e\r\n\t\t\u003cb style\u003d\"mso-bidi-font-weight:normal\"\u003e\u003cspan lang\u003d\"EN\" style\u003d\"font-size:18.0pt;mso-ansi-language:EN\"\u003eOutput\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/b\u003e\u003c/p\u003e\r\n\t\u003cp style\u003d\"text-align:justify\"\u003e\r\n\t\t\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:EN\"\u003eThe output for each block will consist of two columns of numbers. The first column will represent the length of the word (They appear in ascending order) and the second column will represent the frequency of that length of word. The output should not have any word length that has no word in the input. Print a blank line after the output for each block of input. \u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/p\u003e\r\n\t\u003ch2\u003e\r\n\t\t\u003ca name\u003d\"SECTION00011000000000000000\"\u003e\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:\r\nEN\"\u003eSample Input:\u003c/span\u003e\u003c/a\u003e\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:EN\"\u003e\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/h2\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003eThis is fun-\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003eny!\u003cspan style\u003d\"mso-spacerun:yes\"\u003e\u0026nbsp; \u003c/span\u003eMr.P and I\u0026#39;ve never seen\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003ethis ice-cream flavour\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003ebefore.Crazy eh?\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e#\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003eThis is fun-\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003eny!\u003cspan style\u003d\"mso-spacerun:yes\"\u003e\u0026nbsp; \u003c/span\u003eMr.P and I\u0026#39;ve never seen\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003ethis ice-cream flavour\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003ebefore.Crazy eh?\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e#\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003ch2 style\u003d\"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt\"\u003e\r\n\t\t\u003ca name\u003d\"SECTION00012000000000000000\"\u003e\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:EN\"\u003eSample Output:\u003c/span\u003e\u003c/a\u003e\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:EN\"\u003e\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/h2\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e1 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e2 3\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e3 2\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e4 3\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e5 3\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e6 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e7 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e8 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cp class\u003d\"MsoNormal\" style\u003d\"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt\"\u003e\r\n\t\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e\u003co:p\u003e\u0026nbsp;\u003c/o:p\u003e\u003c/span\u003e\u003c/p\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e1 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e2 3\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e3 2\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e4 3\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e5 3\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e6 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e7 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cpre\u003e\r\n\t\u003cspan lang\u003d\"EN\" style\u003d\"font-size:11.0pt;mso-ansi-language:EN\"\u003e8 1\u003co:p\u003e\u003c/o:p\u003e\u003c/span\u003e\u003c/pre\u003e\r\n\t\u003cp class\u003d\"MsoNormal\" style\u003d\"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt\"\u003e\r\n\t\t\u003cspan lang\u003d\"EN\" style\u003d\"mso-ansi-language:EN\"\u003e\u003co:p\u003e\u0026nbsp;\u003c/o:p\u003e\u003c/span\u003e\u003c/p\u003e\r\n\t\u003cdiv align\u003d\"center\" class\u003d\"MsoNormal\" style\u003d\"text-align:center;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt\"\u003e\r\n\t\t\u003chr align\u003d\"center\" size\u003d\"2\" width\u003d\"100%\" /\u003e\r\n\t\u003c/div\u003e\r\n\t\u003cp class\u003d\"MsoNormal\" style\u003d\"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt\"\u003e\r\n\t\t\u0026nbsp;\u003c/p\u003e\r\n\u003c/div\u003e"}}]}