{\rtf1\ansi\ansicpg949\uc2\deff0\stshfdbch12\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1042{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} {\f12\froman\fcharset129\fprq2{\*\panose 02030600000101010101}\'b9\'d9\'c5\'c1{\*\falt Batang};}{\f13\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};} {\f36\froman\fcharset129\fprq2{\*\panose 02030600000101010101}@\'b9\'d9\'c5\'c1;}{\f37\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f38\froman\fcharset238\fprq2 Times New Roman CE;}{\f39\froman\fcharset204\fprq2 Times New Roman Cyr;} {\f41\froman\fcharset161\fprq2 Times New Roman Greek;}{\f42\froman\fcharset162\fprq2 Times New Roman Tur;}{\f43\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f44\froman\fcharset178\fprq2 Times New Roman (Arabic);} {\f45\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f46\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f58\fmodern\fcharset238\fprq1 Courier New CE;}{\f59\fmodern\fcharset204\fprq1 Courier New Cyr;} {\f61\fmodern\fcharset161\fprq1 Courier New Greek;}{\f62\fmodern\fcharset162\fprq1 Courier New Tur;}{\f63\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f64\fmodern\fcharset178\fprq1 Courier New (Arabic);} {\f65\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f66\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f160\froman\fcharset0\fprq2 Batang Western{\*\falt Batang};}{\f158\froman\fcharset238\fprq2 Batang CE{\*\falt Batang};} {\f159\froman\fcharset204\fprq2 Batang Cyr{\*\falt Batang};}{\f161\froman\fcharset161\fprq2 Batang Greek{\*\falt Batang};}{\f162\froman\fcharset162\fprq2 Batang Tur{\*\falt Batang};}{\f165\froman\fcharset186\fprq2 Batang Baltic{\*\falt Batang};} {\f170\fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\f400\froman\fcharset0\fprq2 @\'b9\'d9\'c5\'c1 Western;}{\f398\froman\fcharset238\fprq2 @\'b9\'d9\'c5\'c1 CE;}{\f399\froman\fcharset204\fprq2 @\'b9\'d9\'c5\'c1 Cyr;} {\f401\froman\fcharset161\fprq2 @\'b9\'d9\'c5\'c1 Greek;}{\f402\froman\fcharset162\fprq2 @\'b9\'d9\'c5\'c1 Tur;}{\f405\froman\fcharset186\fprq2 @\'b9\'d9\'c5\'c1 Baltic;}{\f410\fnil\fcharset0\fprq2 @SimSun Western;}}{\colortbl;\red0\green0\blue0; \red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128; \red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \snext0 \styrsid4932909 Normal;}{\s1\qc \li0\ri0\keepn\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1042\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1042 \sbasedon0 \snext0 heading 1;}{ \s2\ql \li0\ri0\keepn\nowidctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext0 heading 2;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;} {\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\loch\f0\hich\af0\dbch\af12\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ \s15\qj \fi460\li0\ri0\sb120\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs28\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext15 Body Text 2;}{ \s16\qj \fi480\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs28\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext16 Body Text Indent 2;}{ \s17\qj \fi482\li0\ri0\sb120\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs28\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext17 Body Text Indent 3;}{ \s18\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \cbpat9 \fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext18 \ssemihidden Document Map;}{\s19\ql \li0\ri0\widctlpar \tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext19 header;}{\s20\ql \li0\ri0\widctlpar\tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext20 footer;}{\s21\qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext21 Body Text;}{\*\cs22 \additive \sbasedon10 page number;}{\s23\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang2057\langfe1033\loch\f2\hich\af2\dbch\af12\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext23 Plain Text;}{\s24\ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1035\loch\f0\hich\af0\dbch\af13\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext24 Body Text 2;}}{\*\listtable{\list\listtemplateid448684536\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat8 \levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid8915931}{\list\listtemplateid-1808908368\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 \levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1882985044\'02\'00.;}{\levelnumbers\'01;}\fbias1 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 \levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-400\li1520\jclisttab\tx1520\lin1520 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-400\li1920\jclisttab\tx1920\lin1920 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 \'02\'03.;}{\levelnumbers\'01;}\fi-400\li2320\jclisttab\tx2320\lin2320 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-400\li2720 \jclisttab\tx2720\lin2720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-400\li3120\jclisttab\tx3120\lin3120 }{\listlevel \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-400\li3520\jclisttab\tx3520\lin3520 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-400\li3920\jclisttab\tx3920\lin3920 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0 \levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-400\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid70398792}{\list\listtemplateid-126607330\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 \levelfollow0\levelstartat7\levelspace0\levelindent0{\leveltext\leveltemplateid-2004874124\'01{\uc1\u-3986 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af12\fbias0 \fi-360\li760\jclisttab\tx760\lin760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01{\uc1\u-3986 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li1200\jclisttab\tx1200\lin1200 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 \levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01{\uc1\u-3979 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li1600\jclisttab\tx1600\lin1600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 \levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01{\uc1\u-3988 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li2000\jclisttab\tx2000\lin2000 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 {\leveltext\leveltemplateid67698691\'01{\uc1\u-3986 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li2400\jclisttab\tx2400\lin2400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \leveltemplateid67698693\'01{\uc1\u-3979 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li2800\jclisttab\tx2800\lin2800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 \'01{\uc1\u-3988 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li3200\jclisttab\tx3200\lin3200 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 \'01{\uc1\u-3986 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 \'01{\uc1\u-3979 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li4000\jclisttab\tx4000\lin4000 }{\listname ;}\listid165630354}{\list\listtemplateid-709478400\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 \levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid227689445}{\list\listtemplateid1560456224\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6 \levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listname ;}\listid418600402}{\list\listtemplateid-2060527560\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 \levelstartat2\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid442964818}{\list\listtemplateid-1747308702\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid452098708}{\list\listtemplateid1111942874\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid501313657}{\list\listtemplateid1685106060\listsimple{\listlevel\levelnfc0\levelnfcn0 \leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid621617432}{\list\listtemplateid-150575822\listsimple{\listlevel\levelnfc0 \levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid696009581}{\list\listtemplateid1592920302\listsimple{\listlevel \levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat4\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listname ;}\listid696657816}{\list\listtemplateid-2027923116\listsimple {\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listname ;}\listid966471777}{\list\listtemplateid-166308118 \listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3918 ?};}{\levelnumbers;}\f10\fs18\fbias0 \fi-425\li425\jclisttab\tx425\lin425 }{\listname ;}\listid1174488675} {\list\listtemplateid505180948\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1177690601}{\list\listtemplateid1719941876\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 } {\listname ;}\listid1253931130}{\list\listtemplateid401348772\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360 \jclisttab\tx360\lin360 }{\listname ;}\listid1350642350}{\list\listtemplateid-630932262\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1354301582}{\list\listtemplateid-1353697230\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers \'01;}\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listname ;}\listid1581478891}{\list\listtemplateid-166308118\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \'01{\uc1\u-3918 ?};}{\levelnumbers;}\f10\fs18\fbias0 \fi-425\li425\jclisttab\tx425\lin425 }{\listname ;}\listid1638221370}{\list\listtemplateid-1335748072\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 \levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1737895090}{\list\listtemplateid-1085507204\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 \levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listname ;}\listid1859856642}{\list\listtemplateid-353863148\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-150\li150\jclisttab\tx150\lin150 }{\listname ;}\listid1873031036}{\list\listtemplateid-166308118\listsimple{\listlevel\levelnfc23\levelnfcn23 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3918 ?};}{\levelnumbers;}\f10\fs18\fbias0 \fi-425\li425\jclisttab\tx425\lin425 }{\listname ;}\listid1926769053}{\list\listtemplateid-1026240372\listsimple {\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid2005815757}{\list\listtemplateid1743153754 \listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat4\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid2055229045} {\list\listtemplateid-109041656\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-210\li210\jclisttab\tx210\lin210 }{\listname ;}\listid2072536490}{\list\listtemplateid-1435486796\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listname ;}\listid2109035784}{\list\listtemplateid925395962\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li5400 \jclisttab\tx5400\lin5400 }{\listname ;}\listid2124961624}}{\*\listoverridetable{\listoverride\listid1638221370\listoverridecount0\ls1}{\listoverride\listid1873031036\listoverridecount0\ls2}{\listoverride\listid1926769053\listoverridecount0\ls3} {\listoverride\listid452098708\listoverridecount0\ls4}{\listoverride\listid621617432\listoverridecount0\ls5}{\listoverride\listid1253931130\listoverridecount0\ls6}{\listoverride\listid2055229045\listoverridecount0\ls7}{\listoverride\listid696009581 \listoverridecount0\ls8}{\listoverride\listid1737895090\listoverridecount0\ls9}{\listoverride\listid966471777\listoverridecount0\ls10}{\listoverride\listid696657816\listoverridecount0\ls11}{\listoverride\listid2124961624\listoverridecount0\ls12} {\listoverride\listid1581478891\listoverridecount0\ls13}{\listoverride\listid418600402\listoverridecount0\ls14}{\listoverride\listid1859856642\listoverridecount0\ls15}{\listoverride\listid2109035784\listoverridecount0\ls16}{\listoverride\listid1174488675 \listoverridecount0\ls17}{\listoverride\listid8915931\listoverridecount0\ls18}{\listoverride\listid2072536490\listoverridecount0\ls19}{\listoverride\listid501313657\listoverridecount0\ls20}{\listoverride\listid2005815757\listoverridecount0\ls21} {\listoverride\listid227689445\listoverridecount0\ls22}{\listoverride\listid1354301582\listoverridecount0\ls23}{\listoverride\listid1350642350\listoverridecount0\ls24}{\listoverride\listid1177690601\listoverridecount0\ls25}{\listoverride\listid442964818 \listoverridecount0\ls26}{\listoverride\listid70398792\listoverridecount0\ls27}{\listoverride\listid165630354\listoverridecount0\ls28}}{\*\rsidtbl \rsid411204\rsid730280\rsid1182353\rsid1528088\rsid2058871\rsid2842682\rsid3346823\rsid3436945\rsid4151068 \rsid4681754\rsid4932909\rsid5534144\rsid5798096\rsid6032553\rsid6177111\rsid6574818\rsid6688301\rsid6818588\rsid6912443\rsid7024200\rsid7431529\rsid7740924\rsid8204442\rsid8486876\rsid9511476\rsid9568282\rsid10630245\rsid10644724\rsid11350837 \rsid12534489\rsid13074225\rsid13466449\rsid14426249\rsid14497572\rsid16124534\rsid16541027\rsid16594570\rsid16729047}{\*\generator Microsoft Word 10.0.3416;}{\info{\title Depot}{\author IOI 2001}{\operator cdpark}{\creatim\yr2002\mo8\dy1\hr17\min14} {\revtim\yr2002\mo8\dy1\hr17\min14}{\printim\yr2002\mo7\dy30\hr23\min24}{\version2}{\edmins0}{\nofpages2}{\nofwords500}{\nofchars2855}{\*\company University of Tampere}{\nofcharsws3349}{\vern16453}} \paperw11907\paperh16840\margl1800\margr1800\margt1843\margb1282\gutter0 \ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3 \jcompress\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\htmautsp\nolnhtadjtbl\rsidroot5534144 \fet0\sectd \psz9\sbkodd\linex0\headery706\footery706\colsx708\endnhere\sectlinegrid271\sectdefaultcl\sectrsid2842682\sftnbj {\header \pard\plain \s19\ql \li0\ri0\widctlpar\brdrb\brdrs\brdrw10\brsp40 \tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 { \b\fs24\lang1024\langfe1024\dbch\af13\noproof\langfenp1042\insrsid13074225 {\shp{\*\shpinst\shpleft3418\shptop-161\shpright4889\shpbottom1103\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid2052 {\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex77\picscaley77\piccropl0\piccropr0\piccropt0\piccropb0 \picw3387\pich2910\picwgoal1920\pichgoal1650\pngblip\bliptag1880335599{\*\blipuid 7013a4ef6df49a7e4da0b47916e9515a}89504e470d0a1a0a0000000d49484452000000800000006e0803000000d8aeeb0b00000060504c54456e6e6efdfce58b8b8beeefefa3a3a3ccccccee05034a4d 66b4bac6e5ad7db57329993333cc9966b3512cffcc99ff3333e6e9eadadcdd9999ccb7b7b7ccfffffde7dbf5edc2ef684db8e3ed7fcfe1f1dab310228b99aaaa 666699990033ffffff3d9580aa00000001624b47440088051d480000000c636d50504a436d703037313200000003480073bc000008f1494441546843ed5a8b6e ab38105d147179538828250497ffffcb3d67068301274d52b4572bc56d88f1637ce678666c4cfe19ff72fae72f8f3fbe01bc197833f066e0cdc09b8137036f06 fef70c7cf66599244959f69fafedad7ec3c067997ffc59d2475e06cf83b809a00ae338acef082cbf9cc16df6abbfd3a3a6c86ad3e00680709852784360e2eaee 22f9286ff4b022e3b5567e00b11d7f18629fbcf2d6f084f2e163e1e4885c29e505e034f621087ce4bb2ce47bd08b46c8b9087c00ea55eb55734aeeefa9af383e b62eb15269181c43f001d8b4de4c42e2b1bd5dd1c612aab54aeebc7a006c08188695d53c343e00ad6c71b6690b6499230f805d6b77ca1e1d7f8d60c3a9abd323 009c39281fe17f6ae3d8c10ec0a2d3230096d60fd89f13191704bf646006107c7d3c91fe7ccd33bd03b0b8818781adc92e4e933c313c9bce86f89c118eb7dcb0 ff7a36d9c5e9b47143c7ac7d716043c1ec85c957fe5cfaba45811329bda178c5d88cf613ebfeb3695e9f57acba81c5bf1839081c17289f4fcbbae4205805b61b cb7135b58f9da8fdf94a5ac8aeadc8d36aa9babd23aa91d66d9fdfeeac7b9c2071bb1f79e290aa0e5f49bb01b75a3cbe278c5f4b3fd1e603b0d5546484e7d792 585ce51529721f8e8467f35a122fdaadf07797637f287e6d7863ce3e00cefafa28032713bd96cc4100eaeb8b29a21f6ca7e0670660f1d3fa810c4584d7c84c10 22134d39f34811ad50012c42ef2f46b081b8691a4110574d13321c8598cb4e0636cd389e0501f4f015491d5a35022faa214b00848ed0bb4678e2f8684d045d13 760d461cc7263e371d25368d0947ca3e8ff119ccb0a89b8bcee726e6b028ea040175693aead2d48bd01fbca0c3e0317bc50d96a5aee3f818fcdc40f333c576b8 c318d7ebc0bb1817b9938b346091211443f84d07655ca13fd840dc1171875e92c1edd875d40657d35d84e0f3f5220a765da4454477995a45ac475167a20bd1a3 3ba408a32af43e80e672119bb920cd198e718d582486704646a6d8b048669d195f114db85bc95a3deef9e2800e4b04fa5d7597eea4863fdb3de2929644f78bae 531cb0b254e8cf6eb8dac3c98a665d4f877d3c1d1509c5ee5f49a2ecf38168cf009deb95e45d8c5e9982ea95d16122e2f14730f0e21c88091c03e0b539d0a87f 0803e334075c95f7d9eb522ccbb66da131f71800f483282d8a2c2b8a74cea6c85eaf29cb511c393996eb0c1c04805b82a8f89694a5699ad96c045853be4853cd 7d1724414df028005c84a16821a3651c083a138562410df3f892cc3799b1ee76cc148c2366807ae978048102e21014601f65295b084fa040c2f0810c8cb1da96 b0ccc1ec58bc15ab2018662600f353c9510ce84e48c5138058a533e59247e9f4bdc4bbc300483452f119676001b0cc0de64509983ce0c829904551c4676a025e 004a4a311bc0715e405d2aa3048823f801a88d0ed6000f66602c45bc9dedd906740a049b804bdcf19f0c44778f6a5b0d02a22507b5218871477d5251c8d9cc7c 40b33b255b0e1e9e3ba81c835cb9872130244d4a4ff3a1a8c4025b0cdf26bc4a7aeea07273a486db854e9980b444f0250908bc1a099595254226415be6e9fcda 60f7b8eb6c0af70cece8725e30c804480446c0d100c099b0c180c64144a84574141afc0438a7d53b003b0b2021d3b9964cc0948a5cc7e20ac845526e948529e5 d6043c2a2def2cb600f06e677f14834744d1a477ce2993535b623cbbf247114cc2c489d3c21ed141259fc8899dc7cf88567e651799f83c3d2a47e6ec1ee9f91a fbcb7e0740659e7e739a770480c7d5f5b4dc01f013192dc7ab7504856b33607176e5a180290ac7c96d2bd98f864ecfc925dc45c2734a165150b86e646ae7451b 0154d11099350075ed1300c4ba0c6bb5d9bc738b8770b54aec8fe9a2017e305c113b70c88f080685c22bde1de2a446ef08c044630d0c715dc1c55033983aac63 73aa0d0084211b0200cc1fadea21e499cb309830346c1042703dbf8adb4d01e446f8e03ac8563b8ee50e579e93e12e0600d284c7626362393c4363e42b1c1e11 806119104bb1741eae7ac616a215e40ce87617009503c54334725c0a0a21a9c6f0d110e26e0680fb0120303a3e43c521140060120086427396d72c8aa0bf94c5 a0d01a958f010e82d14301204ab0242400dc12006aa549140300b0122fd5478b19001a28805ad013001aa10c8cc188ac95ed01c486ad31a400209f1c0becc5f8 93bb136c0d6ac0ca609d66d052ce1033f528145b060c3aa2ae5200b05cd6b2b535ce1d0048c75f3556b5644e635d9d4e15327a5f57c8d34f109cc1c4e4594268 5555a3be6160435e3546c11d5512e4680bbc8898ddfa5781c87ad4da219f8b4bbf0200853416dffa9dc50358b60002bc17c33a5e269f639ba7a9fc2ea54f125c 83842fe15aae77f3db38d4f4f8118dd4f28a1d538e6fac9abcb03b7b30b563c05fdb68dbd2f98dc58e01ec33f2b1cd8a20c196824f1fc1885d00f69801ca4614 22cd5b9d04354e2d46cbd001db96845b0776cf831e4f10f82f03d92a40c658ca754a3b006cdf26df25650701ae3901642501704b9cf650c9f69e00b0b610a102 20d53ea5744f5094e3530040d1977d30a2fe7bf975c1de06d0158fb8d2056aa70287db4c3250e08e44e33f085a10a20cb0b628888a001292806f36e4a000c06f 88621166142ceaae99690f007d81b09f88a626099f83d2204bd1953da14490663890684b02d0da9901ec175b4146f1399e100080ed08422c841d448f1b00c85e 11a08bcc34240100a73eb700faa24846d9014f0012cef50c804d1d00dfe88bbf846c702b1b04456ab5f333001b81040b0068fa3cfbc4e4a3b3ce8b5461c022e5 e4600a7aa9b53680eda922e314600669ccbc0380b46d490e8f356633f4c40119c0da00272fcf7ad2429e698d0efe0980d4ce464823a2e511008d161f724e0062 16ba77b6867c0b80f85e4b674a3069bd986e4a2fc812f10c4d16006b6700342275a21604f4c4029de81c057e7457c224698796021f00410fbdc57f8194004638 37e9d72793054006239c6b273724e99837762f4018bd80d1459fda53ba20a99c829107400b9ce22e087af278d7cbcff410eb782d933c997fb687a6ed5c3b35827c0648798898622408d430686321226d7e1b807590ffe6fb578bd11110df00de0cbc197833f02f5346a03184f436b70000000049454e44ae426082} }}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fRecolorFillAsPicture}{\sv 0}}{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn posh}{\sv 2}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard \ql \li0\ri0\widctlpar\pvpara\posxc\posnegy-162\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex77\picscaley77\piccropl0\piccropr0\piccropt0\piccropb0 \picw3387\pich2910\picwgoal1920\pichgoal1650\wmetafile8\bliptag1880335599{\*\blipuid 7013a4ef6df49a7e4da0b47916e9515a}010009000003c21d00000000a11d000000000400000003010800050000000b0200000000050000000c026f008100030000001e00a11d0000410b2000cc006e00 8000000000006e0080000000000028000000800000006e0000000100080000000000000000000000000000000000000000000000000000000000ffffff00dbe7 fd00b3daf10099ccff007dade5006699cc003333ff000305ee00e5fcfd00eae9e600cccccc00c6bab400dddcda004d68ef00aaaa9900efefee00cc9999009966 6600664d4a008b221000ffffcc00ede3b800e1cf7f002973b5002c51b3003333990033009900c2edf50000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101011c0404030101010103050606051c01010103040901010109050501010109040506050409010101010101011c04041c030409010101090505 09010101090505040101030505030103060606050901010905050301090405050505050505050505090101010405060301010101010101010101010101010101 0101010101010101041a1b06010109061a1b1a1a1b1a050101061a0301011c191b19090104191b1b1b1b1a0601010101010101051b1a05061a0301011c191b19 090101011c1a1b1809051a1b1903061a1b1a1a1b190401031a1b0609181b1b06181b1b1b1b19181b04010109191b1a0301010101010101010101010101010101 0101010101010101041b1b060101061b1b051c09061b1b0501061a030109181b1b1801041a1b1a05051b1b0601010101010101051b1b05061b030109181b1b19 090101011c1a1b181c1a1b1b04051b1b05091c181b1a031c1a1b06041b1b1809181b19040403041b060901031a1b190901010101010101010101010101010101 0101010101010101041b1b06011c1a1b1909010109191b1909061a0301061b1b1b1809191b1a0401031b1b0601010101010101051b1b05061b0301061b1b1b19 090101011c1a1b18061b1b181c1a1b06010101091a1b18031a1b18191b1a1c09191b1801010109191a1818191b1b050101010101010101010101010101010101 0101010101010101041b1b0601041b1b0601010101061b1b03061a02041a1b1a1a181c1a1b190901041b1b060106191919181c051b1b05061b03041a1b1a1a19 090101011c1a1b191a1b1a1c041b1b0501010109181b1a051a1b191b1b050109191b181c1c1c01051b19191a1b19090101010101010101010101010101010101 0101010101010101061b1b1909041b1b0601010101051b1b04051a051a1b1b061a18031a1b1809010319190501191b1b1b1a1c041b1b05061a05191b1b061919 090101011c1a1b1a1b1b0601051b1b0501010101061b1b051a1b1a1b1a050109191b1a1a1a1809091918031b1b06010101010101010101010101010101010101 010101010101011c1a1b1b1b04031b1b0601010101061b1b04051a191b1b18091a18031a1b1809010109010909181a191a191c041b1b05061a191b1b18091919 090101011c1a1b191a1a1c01051b1b0501010101061b1a051a1b06041b1b0509191b190606050901061a191b1a1c010101010101010101010101010101010101 01010101010101061b1b1819191c1a1b1909010109181b1a1c051b1b1b191c091a1909191b1a1c0101010901010909091c0901051b1b05061b1b1b191c091919 010101011c1a1b18051b18091c1a1b1801010109191b19031a1b0609191b1909181b180101010101031a1b1b1809010101010101010101010101010101010101 010101010101031a1b1a1c051b04051b1b050909051b1b0601061b1b1a0401091a1901041a1b18031c05050101010101010101051b1b05061b1b1a0401091919 090101011c1a1b1809181b0601061b1b040909051b1b051c1a1b061c1a1b1909191b19030403090109181b1b0401010101010101010101010101010101010101 010101010101181b1b06011c1a1909051a1b19191b1b180901061b1b050101091a190901051a1b1b1b1b060101010101010101051b1b05061b1b050101091a19 090101011c1a1b18091c191b0509061b1b19191b1b0609031a1b1a1a1b1a0409191b1b1b1b19090101041b190901010101010101010101010101010101010101 0101010101090505051c0101040502011c06181806040901010305050901010905040101011c0506060604010101010101010103050503040505090101090505 09010101090606050901030606090103061818060401011c05050505051c01090405050505050901010904030101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010a0a010101010101100b01010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0f0101010101010c1301010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 0101010101011001100110010a010a0d011001100110010d0a10100a1001100d01100110010d0a0a10010101010b0a010110010f0101010101010c130d010101 0a0a0a010d100101010110011001010110010101101001010b010110011001100110100a0a010d1001010d0d100d010101010101010101010101010101010101 010101010101130c120d130c130b130f0b1301130c121213130f130f130b12120c120c121213130f131001101312130c0c1301120d0f120f0c121213130f0f12 1313121213130d01120f120c120c010c130f120f12120b12120f0f120a130c130c131313120c120f120c130f0f120c0101010101010101010101010101010101 010101010101130f130b130f130f13010b1301130c131312130f130b130f130b13130c131313120f1310010f13010f130f1301130c0f12120f1312130f131212 131213130c130b011212130c130c010f130f120f12130f130d1312130d130c130c131312120f120f13130f010a13120101010101010101010101010101010101 010101010101130f130d130f130f13120f1301130c130f0c130f130b1312130d13130c130f0b130f131001130f01011312120c130f0f12120c1312120c13120f 0a1313130b130b011212130c130c010c130f120f12130f130a1313130d130c130c130d12130f120f12130c0112130d0101010101010101010101010101010101 010101010101130f1313130f130f13130f14131313130c0c130f130f130c130f121313130c0c130c131001130f010113121212120c12131313130f1313121212 0a13121312130b0112121313130b010c130f131312130f130f130f141213131313130b121212130f120f120c120f0d0101010101010101010101010101010101 010101010101130f0c0f0c0f140a0f0f100f0f0c0f0f010f0f0b140f0b010c0f0a0c0f0f010f0f0d1310011213010d130f130c0d0a0b0f0f0c0f0a0f120d0b0d 0c12100d12130b010b0b0c0f0f01010c130d0f0f0d130f0d0f0b0a0f0f0c0f0f120b0b120d12130b0b100f0f0d0f0d0101010101010101010101010101010101 010101010101130f0101010b1201010101010101010101010101120d0f0a0101010101010101010d1310010a130f13120c130101010101010101010101010f0c 0101010110130b010c0c01010101010c1301010101120c01010101010101010101010101010c0f0b0f0101010101010101010101010101010101010101010101 0101010101010c0a0101010101010101010101010101010101010101130d0101010101010101010d131001010d120f010c13010101010101010101010101120f 0101010101130b010f0f01010101010a0b010101010b130d0101010101010101010101010101010c120101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010110100101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0c1112131414141414131211 0c0a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 0101010101100c0f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0f0c0a010101010103060606060606060606060605101c041818191313141414141414131319 1918120c05060606060606060606060603010101010101010d0f0f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0f0c0101010101010101010101010101010101 0101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010109061b1b1b1b1b1b1b1b1b1b1906181a1b1b1b1a19181314141318191a1b 1b1b1a1818191b1b1b1b1b1b1b1b1b1b0609010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010101010101010101 010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b01010101010101011c191b1b1b1b1a19191a1a1a181b1b1b1b1b1b1b1b181313181b1b1b1b 1b1b1b1b19181a1b1b1b1a1a1a1a1a1b191c01010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d010101010101010101010101010101010101 01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f01010101010101010101041a1b1b1b180413131818181a1b1918181a1b1b1b18181b1b1b1a18 18191b1b1b1a181b1b1b1a05091c0406180601010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c01010101010101010101010101010101010101 01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010109061b1b1b1a181413191b191919181414181b1b1b1b1b1b1b1a1814 14181a1b1b1b18191b1b1b191c0101011c051c01010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101 01010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101011c191b1b1b1a18181a1b1b1b1813141418191b1b1b1b1b1b191314 1413181b1b1b1a181b1b1b1b1809010101010901010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1001010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101010101010101041a1b1b1b19181b1b1b1b1814141413181b1b1b1b1b1b181314 1414181b1b1b1b18181b1b1b1a05010101010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010101010101010a12181b1b1b1b181b1b1b1a1814141413181b1b1b1b1b1b181314 1414181a1b1b1b18181a1b1b1b190f0101010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010101131413191b1b1b1a191b1b1a1814141413181b1b1b1b1b1b181314 1414181a1b1b1b1813181b1b1b1b191201010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010112141414181b1b1b1b181a1b1a1814141413181b1b1b1b1b1b181314 1414181a1b1b1b181413191b1b1b191311010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101010101111414141413191b1b1b19191b1b1814141413181b1b1b1b1b1b191314 1414181b1b1b1b181414181b1b1b1b18140c0101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010101010c131414141414181b1b1b1b191b1b1813141413191b1b1b1b1b1b191814 1413181b1b1a1a18141413191b1b1b1913140a01010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101010114131813141414181a1b1b1b191b1b1a181413181b1b1b1a1a1b1b1b1813 1418191b1b181813141413191b1b1b1913141201010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101011114141819191918191b1b1b1a181b1b1b1a19191a1b1b1b18181a1b1b1b19 19191b1b1b1819191919191b1b1b1b181414140c010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010d14141413191b1b1b1b1b1b1a1818181a1b1b1b1b1b1b1a18131318191b1b1b 1b1b1b1a1918181b1b1b1b1b1b1b191314141413010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010112141414131819191a1a1919181414131819191a1a1918181414141418181919 1a1919181314181819191a191918131414141414110101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101011414141414141413131313141414141414141313131314141414141414141313 1313141414141414131313131314141414141414130101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010c1414141414141414141414141414141414141414141414141414141414141414 1414141414141414141414141414141414141414140b01010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101121414141414141414141414141414141414141414141414141414141414141414 1414141414141414141414141414141414141414141101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010a141414141414141414141414141414141414141414141414141414141414141414 1414141414141414141414141414141414141414141301010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010c141414141414141414141414141414141414141414141414141414141414141414 141414141414141414141414141414141414141414140b010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010112141414141414141414141414141414141414141414141414141414141414141414 141414141414141414141414141414141414141414140c010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010113141414141414141414141414141414141414141414141414141414141414141414 1414141414141414141414141414141414141414141411010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a170f0f0f0f0f0f0f17170f0f0f0f0f0f0a1617161014141414141412121414141414141412121214141414141413121214141414141414 1212121414141414141312121414141414141412121412010101010d0f17170f0f0f0f0f0f0f17170f0f0f0c0101010101010101010101010101010101010101 01010101010101011517170f0f0f0f0f171717170f0f0f0f0f171717171714141414131717171713141414141117171712141414141217171717141414141417 17171712141414141217171717141414141417171717120a01010116171717170f0f0f0f0f171717170f0f0c0101010101010101010101010101010101010101 01010101010101010a0c16160f0f0f16160c0f16160f0f0f0c161601161612141414161612121617141414121511141715121414141616131216171414141115 11141716121414141616131215111414141116121317160101010116160f0c160c0f0f0f16160c0f16160f0c0101010101010101010101010101010101010101 01010101010101010a0f16150c0f0c15160f0f0c150b0f0f161601010115161414111511141411151214141616141413151614140f151214140c151214131516 1414131516141411151214140c15121412150c1414121515010115160c0f0f16150c0f0c15160f0f0c150b0c0101010101010101010101010101010101010101 0101010101010101100f0c15150b15150c0f0f0f16150b16151501010101150c111516141414141515120b011214141411010c11010b141414141516120b0112 14141411011111150c141414131516121615121414140c15151515160f0f0f0c150d0b15150c0f0f0f16150b0101010101010101010101010101010101010101 01010101010101010a0f0f0c1515150c0f0f0f0f0c0a15150b100101010b110101161314141414121501011114141414140c0101161314141414121501011114 141414140c0101161414141414121501151214141414130d1515150d0f0f0f0f0b1515150c0f0f0f0f0c0a150101010101010101010101010101010101010101 01010101010101010a0f0f0f0c0c0c0f0f0f0f0f0f0f0c0c0f0a0101010b14131214141414141414131213141414141414141212141414141414141312131414 14141414141212141414141414141312131414141414140d0101010d0f0f0f0f0f0c0c0c0f0f0f0f0f0f0f0b0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010d14141414141414141414141414141414141414141414141414141414141414141414 14141414141414141414141414141414141414141414130a0101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101011012131313131313131313131313131313131313131313131313131313131313131313 1313131313131313131313131313131313131313131312010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010112121212121212121212121212121212121212121212121212121212121212121212 1212121212121212121212121212121212121212121211010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010111121212121212121212121212121212121212121212121212121212121212121212 121212121212121212121212121212121212121212120b010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0101010101010101010101010101010101010101 0101010101010101010b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b01010101010b111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110d010101010a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0101010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c 0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c010101010101010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010d0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a010101010101010101010101010101010101010101010101010101010101010101010101010101010101 0101010101010101010101010101010d0d0d0d100101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010101100d0d0d0a0101010101010101010101010101010101010101010101010101 0101010101010101010101010a0c0f0f0f0f0f0f0c0a010101010101010101010202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202010101010101010101010d0c0f0f0f0f0f0f0c100101010101010101010101010101010101010101010101 01010101010101010101010b0f0f0f0f0f0f0f0f0f0f0b0101010101010101010304040404040404040404040404040404040404040404040404040404040404 0404040404040404040404040404040404040404030101010101010101010c0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101010101 010101010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0b01010101010101010205050505050505050505050505050505050505050505050505050505050505 05050505050505050505050505050505050505050901010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0d010101010101010101010101010101010101010101 0101010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0101010101010101050e0606060606060606060606060606060606060606060606060606060606 0606060606060606060606060606060606060e0401010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f010101010101010101010101010101010101010101 0101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101030e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e 0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0901010101010101100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010101010101010101010101 01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101050707070707070707070707070707070707070707070707070707070707 0707070707070707070707070707070707070401010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0101010101010101010101010101010101010101 01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101090e07070707070707070707070707070707070707070707070707070707 07070707070707070707070707070707080e0101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010101010101010101010101010101 01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010307080808080808080808080808080808080808080808080808080808 0808080808080808080808080808080807020101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101 01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010104080808080808080808080808080808080808080808080808080808 0808080808080808080808080808080802010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b01010101010101010101010101010101010101 01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010101050808080808080808080808080808080808080808080808080808 0808080808080808080808080808080401010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101 01010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0101010101010101010101010508080808080808080808080808080808080808080808080808 0808080808080808080808080808040101010101010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0101010101010101010101010101010101010101 0101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c010101010101010101010101010105080808080808080808080808080808080808080808080808 0808080808080808080808080704010101010101010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101 0101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b010101010101010101010101010101030708080808080808080808080808080808080808080808 080808080808080808080807020101010101010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010101010101010101010101 010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101090e080808080808080808080808080808080808080808 08080808080808080808060101010101010101010101010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0b010101010101010101010101010101010101010101 01010101010101010101010c0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101040708080808080808080808080808080808080808 0808080808080808070301010101010101010101010101010101010101100c0f0f0f0f0f0f0f0f0f0f0b01010101010101010101010101010101010101010101 0101010101010101010101010b0f0f0f0f0f0f0f0f0b010101010101010101010101010101010101010101010105070808080808080808080808080808080808 080808080808070401010101010101010101010101010101010101010101010b0f0f0f0f0f0f0f0c0d0101010101010101010101010101010101010101010101 01010101010101010101010101010a0b0c0c0b0d010101010101010101010101010101010101010101010101010101040e080808080808080808080808080808 080808080e030101010101010101010101010101010101010101010101010101010d0b0c0c0b0a01010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020406070808080808080808080808 07060409010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203040405050504040302 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040000002701ffff030000000000}\par}}}{\b\fs24\dbch\af13\insrsid6688301 \hich\af0\dbch\af13\loch\f0 Task Description\tab \tab }{ \b\fs24\lang1033\langfe1042\langfenp1042\insrsid3436945 \hich\af0\dbch\af12\loch\f0 DAY-0}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301 \par }{\b\fs24\dbch\af13\insrsid6688301 \hich\af0\dbch\af13\loch\f0 IOI 200}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 2}{\b\fs24\dbch\af13\insrsid6688301 \par }{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 Yong-In}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid3436945 \tab \tab \hich\af0\dbch\af12\loch\f0 Draft Version}{ \b\fs24\lang1033\langfe1042\langfenp1042\insrsid4681754 \hich\af0\dbch\af12\loch\f0 2}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301 \par \hich\af0\dbch\af12\loch\f0 Korea}{\insrsid6688301 \tab \tab }{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid3436945 \hich\af0\dbch\af12\loch\f0 string}{\b\fs24\lang1033\langfe1042\dbch\af13\langfenp1042\insrsid6688301 \par }}{\footer \pard\plain \s20\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\rtlgutter\itap0 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\field{\*\fldinst { \lang1033\langfe1042\langfenp1042\insrsid14497572 \hich\af0\dbch\af12\loch\f0 DATE \\@ "yyyy-MM-dd" }}{\fldrslt {\lang1024\langfe1024\noproof\langfenp1042\insrsid2058871 \hich\af0\dbch\af12\loch\f0 2002-08-01}}}{ \dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 }{\field{\*\fldinst {\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 TIME \\@ "H:mm" }}{\fldrslt {\lang1024\langfe1024\dbch\af13\noproof\insrsid2058871 \hich\af0\dbch\af13\loch\f0 17:14}}}{\insrsid6688301\charrsid14497572 \tab }{\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 Page }{\field{\*\fldinst {\cs22\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 PAGE }}{\fldrslt {\cs22\b\lang1024\langfe1024\dbch\af13\noproof\insrsid2058871 \hich\af0\dbch\af13\loch\f0 1}}}{\cs22\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 of }{\field{\*\fldinst { \cs22\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 NUMPAGES }}{\fldrslt {\cs22\b\lang1024\langfe1024\dbch\af13\noproof\insrsid2058871 \hich\af0\dbch\af13\loch\f0 2}}}{\cs22\insrsid6688301\charrsid14497572 \tab }{ \b\lang1033\langfe1042\dbch\af13\langfenp1042\insrsid6688301\charrsid14497572 \par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta \dbch )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \dbch (} {\pntxta \dbch )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}\pard\plain \qc \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\b\fs30\lang1033\langfe1042\langfenp1042\insrsid13466449 \par }{\b\fs30\lang1033\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 String from }{\b\fs30\lang1033\langfe1042\langfenp1042\insrsid14426249 \hich\af0\dbch\af12\loch\f0 S}{\b\fs30\lang1033\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 ubstrings \par }\pard \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\fs28\lang1033\langfe1042\langfenp1042\insrsid6688301 \par }\pard \qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\b\fs24\dbch\af13\insrsid6688301 \hich\af0\dbch\af13\loch\f0 PROBLEM \par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs24\insrsid6688301 \par }\pard \qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid13466449 {\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 E}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 very DNA string consists of only 4 letters, }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 A}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 , }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 T}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ,}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 G}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 and }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 C}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 . }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 You have an unknown DNA string and}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 must}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 determine }{\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 the }{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 string. }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 T}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 he only way }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 you can}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 access }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 information about the hidden}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 string is through an oracle. The oracle, wh\hich\af0\dbch\af12\loch\f0 en }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 given }{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 a }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 query }{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 string }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 S}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 , answers }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 whether the }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 hidden}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 string contains }{ \i\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 S}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 as a substring.}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 For example, let } {\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 the}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 hidden string be S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 = }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{ \f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 . Then }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 ATTG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 and }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027\charrsid16729047 \hich\af2\dbch\af12\loch\f2 CG}{ \f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 CG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 , }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 T}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 , }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 AT}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 are}{\fs24\lang1033\langfe1042\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 substrings of }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 S}{ \fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 . }{\fs24\lang1033\langfe1042\langfenp1042\insrsid11350837 \hich\af0\dbch\af12\loch\f0 But}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 neither of }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 TGG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 or }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{ \f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 GCGATG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 is}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 not a substring of}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 . When a string S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 is represented as S}{ \fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 = (}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [1], }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 [2]}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ,}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [3], }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'85}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 , }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 N}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ]), where }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ] is the }{ \i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 -th character of S}{ \fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 ,}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 t}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 hen }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 a }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 substring of}{\fs24\lang1033\langfe1042\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 is }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 a}{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 consecutive sub}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 sequence}{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 represented as (}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ], s[}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 +1], }{ \i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{ \i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 +2],}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'85}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 ,}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 j}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ])}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 ,}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid13466449 \hich\af0\dbch\af12\loch\f0 where }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid2842682 \hich\af0\dbch\af12\loch\f0 1 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid2842682 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 j}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid13466449 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{ \b\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid13466449 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 N}{\fs24\lang1033\langfe1042\langfenp1042\insrsid2842682 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid2842682\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang1033\langfe1042\langfenp1042\insrsid2842682\charrsid2842682 \hich\af0\dbch\af12\loch\f0 255}{\fs24\lang1033\langfe1042\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 .}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027\charrsid1528088 \par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 You }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 are }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 to wr\hich\af0\dbch\af12\loch\f0 ite a program, which }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 d}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 etermine}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 s}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 the hidden string using }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 as few oracle queries }{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 as possible. \par }\pard \qj \li0\ri0\nowidctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs24\lang1033\langfe1042\langfenp1042\insrsid11350837 \par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid8204442 \par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid8204442\charrsid11350837 \par }\pard \qj \li0\ri0\nowidctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\b\fs2\dbch\af13\insrsid6688301 \par \par }\pard\plain \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 \fs20\lang2057\langfe1033\loch\af2\hich\af2\dbch\af12\cgrid\langnp2057\langfenp1033 {\b\f0\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 LIBRARY}{ \b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid3934167 \hich\af0\dbch\af12\loch\f0 You are }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 given a library in the following.}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid3934167 \par }{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \par }{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid6621331 \hich\af0\dbch\af12\loch\f0 GNU C/C++ Library}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 :}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 (}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 oracle}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 .}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 h, oracle.o}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 )}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 The}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 C/C++}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 library has the following three functions: \par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid8204442 \par }\pard \s23\qj \fi-2970\li2970\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin2970\itap0\pararsid2842682 {\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af2\dbch\af12\loch\f2 void start_str\hich\af2\dbch\af12\loch\f2 ing}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 ()}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid16729047 \hich\af0\dbch\af12\loch\f0 : }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 The call to start. It should be called only once at the beginning. \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 int oracle_call(char *}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 )}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid16729047 \hich\af0\dbch\af12\loch\f0 :}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid411204\charrsid16729047 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 If }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 is a substring of the hidden string, this }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 function }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 return}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 s }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 1.}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 Otherwise, this }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 function }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 returns 0.}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 The query string }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 should not be }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 an empty string}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 ,}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 a\hich\af0\dbch\af12\loch\f0 nd the}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 length of }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid6818588\charrsid16729047 \hich\af2\dbch\af12\loch\f2 s}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 should be }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 equal or }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 less than 255.}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818 \hich\af2\dbch\af12\loch\f2 void answer_string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 (char *}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 )}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid16729047 \hich\af0\dbch\af12\loch\f0 : }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 This }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 function}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 will terminate your program. Your program pass}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 es}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 the string }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 as an answer. This should be called only once at the end of the program. \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443 \par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af0\dbch\af12\loch\f0 Instruction:}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 To}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 compile \hich\af0\dbch\af12\loch\f0 your string.c}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 or string.cpp}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 , use}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 the include statement}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 \hich\f2 #include \'93}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 \hich\f2 .h\'94 \par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 in the source code and compile it as: \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 gcc}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \loch\af2\dbch\af12\hich\f2 \endash \loch\f2 O2 \hich\f2 \endash \loch\f2 static }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .c }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .o \hich\f2 \endash \loch\f2 lm}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \par }\pard \s23\ql \fi120\li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\cufi50\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 g}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 ++}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \loch\af2\dbch\af12\hich\f2 \endash \loch\f2 O2 \hich\f2 \endash \loch\f2 static }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .c}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 pp}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .o \hich\f2 \endash \loch\f2 lm}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 lib_test}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af2\dbch\af12\loch\f2 .}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 c}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af0\dbch\af12\loch\f0 shows how to use the }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 GNU C/C++ library.}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \par \par \par \par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid6621331 \hich\af0\dbch\af12\loch\f0 FreePasc\hich\af0\dbch\af12\loch\f0 al Library}{ \b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 :}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 (}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 oracle}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 .}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 ppu}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 , }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 oracle.o}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 )}{ \b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid1182353 \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 The corresponding pascal library functions are \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 procedure}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818 \hich\af2\dbch\af12\loch\f2 start_string}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 ;}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 function}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818 \hich\af2\dbch\af12\loch\f2 oracle_call}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 (}{\fs24\lang2057\langfe1042\langfenp1042\insrsid7740924 \hich\af2\dbch\af12\loch\f2 S: }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid411204 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 ):}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 integer;}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 procedure}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 answer_string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 (}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid7740924 \hich\af2\dbch\af12\loch\f2 S: }{\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid411204 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 )}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 ;}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \par }{\fs22\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid1528088 \par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af0\dbch\af12\loch\f0 Instruction:}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 To}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 compile your }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .pas}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 , include the import statement \par }\pard \s23\ql \fi120\li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\cufi50\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 uses }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 ; \par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 in the source code and compile it as \par }\pard \s23\ql \fi120\li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\cufi50\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 fpc \hich\f2 \endash \loch\f2 So \hich\f2 \endash \loch\f2 O2 \hich\f2 \endash \loch\f2 XS }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .pas}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 lib_test}{ \fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af2\dbch\af12\loch\f2 .pas}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af0\dbch\af12\loch\f0 shows how to use the FreePascal library. \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs22\lang2057\langfe1042\langfenp1042\insrsid1182353 \par }{\fs22\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid1182353 \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid13466449 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 The libray generates a file named }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af2\dbch\af12\loch\f2 string.out}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 automatically }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 in a call to }{ \fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af2\dbch\af12\loch\f2 answer_string}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 . }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 The file }{\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid1182353 \hich\af2\dbch\af12\loch\f2 string.out}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 has}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 two lines. T\hich\af0\dbch\af12\loch\f0 he }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 integer}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid4932909 \hich\af0\dbch\af12\loch\f0 in the f}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 irst line }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid4932909 \hich\af0\dbch\af12\loch\f0 shows }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 the number of }{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 calls to }{\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid6818588 \hich\af2\dbch\af12\loch\f2 oracle_call}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 made }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid4932909 \hich\af0\dbch\af12\loch\f0 by}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 your program and the second line}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 contains the hidden string your }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 program has}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 given as a solution}{ \f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 .}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs24\lang2057\langfe1042\langfenp1042\insrsid7431529 \par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \par \par }\pard\plain \s2\ql \li0\ri0\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid13466449 \b\fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang2057\langfe1035\langnp2057\insrsid13466449 \hich\af0\dbch\af12\loch\f0 EXAMPLE INPUTS AND OUTPUTS \par }\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid13466449 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \par }\pard \qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid10644724 {\fs24\lang1033\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 T}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 he }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 length}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 }{ \i\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027\charrsid8486876 \hich\af0\dbch\af12\loch\f0 L}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 of }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 the }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 hidden string }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 satisfies 1 }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 {\field{\*\fldinst SYMBOL 163 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{ \i\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027\charrsid8486876 \hich\af0\dbch\af12\loch\f0 L}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 {\field{\*\fldinst SYMBOL 163 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 255}{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 . }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 You can experiment with the library by creating a text file }{ \f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449\charrsid9511476 \hich\af2\dbch\af12\loch\f2 string.in}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449\charrsid8486876 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 with a single line which }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid2842682 \hich\af0\dbch\af12\loch\f0 contains}{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid9511476 \hich\af0\dbch\af12\loch\f0 the }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 hidden }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid9511476 \hich\af0\dbch\af12\loch\f0 DNA string.}{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid2842682 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 Note that the }{\f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068\charrsid4151068 \hich\af2\dbch\af12\loch\f2 string.out}{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 in the followin}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 g example }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 is not}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 necessarily }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 optimal}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 . }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 I}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 t }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid2842682 \hich\af0\dbch\af12\loch\f0 merely }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 shows the file format of input a}{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068\charrsid11350837 \hich\af0\dbch\af12\loch\f0 nd output.}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449\charrsid11350837 \par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid9511476 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid9511476\charrsid8486876 \par }\pard \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid13466449 {\fs24\lang2057\langfe1035\loch\af2\hich\af2\dbch\af13\langnp2057\insrsid13466449 \hich\af2\dbch\af13\loch\f2 Example1:\tab }{ \f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af2\dbch\af12\loch\f2 }{\f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid411204 \hich\af2\dbch\af12\loch\f2 }{ \f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af2\dbch\af12\loch\f2 string}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid6621331 \hich\af2\dbch\af12\loch\f2 .}{ \f2\fs24\lang1033\langfe1042\langfenp1042\insrsid9511476 \hich\af2\dbch\af12\loch\f2 in }{\fs24\lang2057\langfe1035\loch\af2\hich\af2\dbch\af13\langnp2057\insrsid13466449 \par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid13466449 {\fs24\lang1024\langfe1024\noproof\langfenp1042\insrsid4932909 {\shp{\*\shpinst\shpleft1824\shptop91\shpright4584\shpbottom695\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr3\shpwrk0\shpfblwtxt0\shpz0\shplid1034{\sp{\sn shapeType}{\sv 202}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}} {\sp{\sn lTxid}{\sv 196608}}{\sp{\sn hspNext}{\sv 1034}}{\sp{\sn fAutoTextMargin}{\sv 0}}{\sp{\sn fRotateText}{\sv 0}}{\sp{\sn fFitTextToShape}{\sv 0}}{\sp{\sn lineEndArrowWidth}{\sv 0}} {\sp{\sn lineEndArrowLength}{\sv 0}}{\sp{\sn fLine}{\sv 1}}{\sp{\sn fHitTestLine}{\sv 1}}{\sp{\sn lineFillShape}{\sv 1}}{\sp{\sn fShadow}{\sv 0}}{\sp{\sn fshadowObscured}{\sv 0}} {\sp{\sn f3D}{\sv 0}}{\sp{\sn fc3DMetallic}{\sv 0}}{\sp{\sn fc3DUseExtrusionColor}{\sv 0}}{\sp{\sn fc3DLightFace}{\sv 1}}{\sp{\sn fc3DConstrainRotation}{\sv 1}}{\sp{\sn fc3DRotationCenterAuto}{\sv 0}}{\sp{\sn fc3DParallel}{\sv 1}} {\sp{\sn fc3DKeyHarsh}{\sv 1}}{\sp{\sn fc3DFillHarsh}{\sv 0}}{\sp{\sn fCalloutMinusX}{\sv 0}}{\sp{\sn fCalloutMinusY}{\sv 0}}{\sp{\sn fCalloutDropAuto}{\sv 0}}{\sp{\sn fCalloutLengthSpecified}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\shptxt \pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{ \fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068 \par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8192\dptxbx\dptxlrtb{\dptxbxtext\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 { \fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068 \par }}\dpx1824\dpy91\dpxsize2760\dpysize604\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat1\dplinew15\dplinecor0\dplinecog0\dplinecob0}}}}{\fs24\lang2057\langfe1035\langnp2057\insrsid13466449 \par \par \par \par \par }\pard \qj \fi360\li1440\ri0\widctlpar\faauto\adjustright\rin0\lin1440\itap0\pararsid4932909 {\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid4932909 \hich\af2\dbch\af12\loch\f2 string.out }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4932909 \par }\pard\plain \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 \fs20\lang2057\langfe1033\loch\af2\hich\af2\dbch\af12\cgrid\langnp2057\langfenp1033 { \b\f0\fs24\lang1024\langfe1024\noproof\langnp1033\langfenp1042\insrsid4932909 {\shp{\*\shpinst\shpleft1824\shptop97\shpright4584\shpbottom865\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr3\shpwrk0\shpfblwtxt0\shpz1\shplid1035 {\sp{\sn shapeType}{\sv 202}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn lTxid}{\sv 262144}}{\sp{\sn hspNext}{\sv 1035}}{\sp{\sn fAutoTextMargin}{\sv 0}} {\sp{\sn fRotateText}{\sv 0}}{\sp{\sn fFitTextToShape}{\sv 0}}{\sp{\sn lineEndArrowWidth}{\sv 0}}{\sp{\sn lineEndArrowLength}{\sv 0}}{\sp{\sn fLine}{\sv 1}}{\sp{\sn fHitTestLine}{\sv 1}} {\sp{\sn lineFillShape}{\sv 1}}{\sp{\sn fShadow}{\sv 0}}{\sp{\sn fshadowObscured}{\sv 0}}{\sp{\sn f3D}{\sv 0}}{\sp{\sn fc3DMetallic}{\sv 0}}{\sp{\sn fc3DUseExtrusionColor}{\sv 0}}{\sp{\sn fc3DLightFace}{\sv 1}}{\sp{\sn fc3DConstrainRotation}{\sv 1}} {\sp{\sn fc3DRotationCenterAuto}{\sv 0}}{\sp{\sn fc3DParallel}{\sv 1}}{\sp{\sn fc3DKeyHarsh}{\sv 1}}{\sp{\sn fc3DFillHarsh}{\sv 0}}{\sp{\sn fCalloutMinusX}{\sv 0}}{\sp{\sn fCalloutMinusY}{\sv 0}}{\sp{\sn fCalloutDropAuto}{\sv 0}} {\sp{\sn fCalloutLengthSpecified}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\shptxt \pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 { \fs24\lang1033\langfe1042\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 41}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4932909\charrsid4151068 \par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068 \par }{\insrsid4932909\charrsid4932909 \par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8193\dptxbx\dptxlrtb{\dptxbxtext\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 { \fs24\lang1033\langfe1042\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 41}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4932909\charrsid4151068 \par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068 \par }{\insrsid4932909\charrsid4932909 \par }}\dpx1824\dpy97\dpxsize2760\dpysize768\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat1\dplinew15\dplinecor0\dplinecog0\dplinecob0}}}}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \par }\pard \s23\qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid6912443 {\f0\lang2057\langfe1042\langfenp1042\insrsid6688301 \par }{\f0\lang2057\langfe1042\langfenp1042\insrsid2842682 \par \par }{\f0\lang2057\langfe1042\langfenp1042\insrsid11350837 \par }\pard\plain \s2\ql \li0\ri0\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid16124534 \b\fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 { \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 SCORING}{\fs24\lang2057\langfe1035\langnp2057\insrsid16124534 \par }\pard\plain \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid16124534 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \par \hich\af0\dbch\af12\loch\f0 If your program violates one of constraints (e.g. calling too many function calls), then you get 0 point. \par \par }\pard \qj \li0\ri0\nowidctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid8486876 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 If your solution is not correct, then the score is 0. When the outp\hich\af0\dbch\af12\loch\f0 ut solution is correct, then your score depends on the number of library function calls for each testing data. For each data if the number of function calls is less than a bound }{ \i\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534\charrsid8486876 \hich\af0\dbch\af12\loch\f0 B}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 }{ \fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 (}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 that is fixed independe\hich\af0\dbch\af12\loch\f0 ntly for each data), then you get full score. Otherwise you will get 0 point}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 .}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301\charrsid8486876 \par }}