6 #define HYEXLEN (1 << 17) /* hyphenation exception list length */
7 #define HYEXWLEN 128 /* hyphenation exception word length */
8 #define HYPATLEN (1 << 19) /* hyphenation pattern length */
10 /* hyphenation exception list */
11 static char hyexcept
[HYEXLEN
];
12 static char hyexcept_hyph
[HYEXLEN
];
15 /* tex hyphenation algorithm */
16 static int hyinit
; /* hyphenation data initialized */
17 static char hypats
[HYPATLEN
];
18 static char hynums
[HYPATLEN
];
20 static char *hyhash
[32 * 32];
22 static void hyph_initpatterns(void);
23 static void hyph_initexceptions(void);
24 static void hyfind(char *hyph
, char *word
);
26 static void hyexcept_add(char *s
)
28 char *d
= hyexcept
+ nhyexcept
;
32 hyexcept_hyph
[d
- hyexcept
- 1] = 1;
38 nhyexcept
= d
- hyexcept
;
41 static void strcpy_lower(char *d
, char *s
)
52 static char *hyexcept_lookup(char *s
)
58 strcpy_lower(word
+ 1, s
);
60 for (i
= len
; i
>= 4; i
--) {
63 if ((r
= strstr(hyexcept
, word
)))
64 return hyexcept_hyph
+ (r
- hyexcept
);
69 void hyphenate(char *hyph
, char *word
)
75 hyph_initexceptions();
77 r
= hyexcept_lookup(word
);
79 memcpy(hyph
, r
, strlen(word
) + 1);
84 void tr_hw(char **args
)
87 for (i
= 1; i
< NARGS
&& args
[i
]; i
++)
88 hyexcept_add(args
[i
]);
91 #define HYC_VALID(c) ((c) == '.' || ((c) >= 'a' && (c) <= 'z'))
92 #define HYC_MAP(c) ((c) == '.' ? 0 : (c) - 'a' + 1)
94 static int hyidx(int a
, int b
)
96 if (!HYC_VALID(a
) || !HYC_VALID(b
))
98 return (HYC_MAP(a
) << 5) | HYC_MAP(b
);
101 static void hyfind(char *hyph
, char *word
)
103 char n
[ILNLEN
] = {0};
106 int i
, j
, wlen
, plen
;
108 strcpy_lower(w
+ 1, word
);
109 wlen
= strlen(word
) + 2;
112 for (i
= 0; i
< wlen
- 1; i
++) {
113 p
= hyhash
[hyidx(w
[i
], w
[i
+ 1])];
116 if (!strncmp(w
+ i
, p
, plen
)) {
117 for (j
= 0; j
< plen
; j
++)
118 if (n
[i
+ j
] < hynums
[p
- hypats
+ j
])
119 n
[i
+ j
] = hynums
[p
- hypats
+ j
];
122 p
= strchr(p
, '\0') + 1;
123 if (p
>= hypats
+ nhypats
|| w
[i
] != p
[0] || w
[i
+ 1] != p
[1])
127 for (i
= 1; i
< wlen
- 1; i
++)
128 hyph
[i
- 1] = i
> 2 && i
< wlen
- 3 && n
[i
] % 2;
131 static void hyins(char *s
)
133 char *p
= hypats
+ nhypats
;
134 char *n
= hynums
+ nhypats
;
137 if (*s
>= '0' && *s
<= '9')
143 if (!hyhash
[hyidx(p
[0], p
[1])])
144 hyhash
[hyidx(p
[0], p
[1])] = p
;
148 static char *patterns
=
149 ".ach4 .ad4der .af1t .al3t .am5at .an5c .ang4 .ani5m .ant4 .an3te "
150 ".anti5s .ar5s .ar4tie .ar4ty .as3c .as1p .as1s .aster5 .atom5 .au1d "
151 ".av4i .awn4 .ba4g .ba5na .bas4e .ber4 .be5ra .be3sm .be5sto .bri2 "
152 ".but4ti .cam4pe .can5c .capa5b .car5ol .ca4t .ce4la .ch4 .chill5i .ci2 "
153 ".cit5r .co3e .co4r .cor5ner .de4moi .de3o .de3ra .de3ri .des4c "
154 ".dictio5 .do4t .du4c .dumb5 .earth5 .eas3i .eb4 .eer4 .eg2 .el5d "
155 ".el3em .enam3 .en3g .en3s .eq5ui5t .er4ri .es3 .eu3 .eye5 .fes3 "
156 ".for5mer .ga2 .ge2 .gen3t4 .ge5og .gi5a .gi4b .go4r .hand5i .han5k "
157 ".he2 .hero5i .hes3 .het3 .hi3b .hi3er .hon5ey .hon3o .hov5 .id4l "
158 ".idol3 .im3m .im5pin .in1 .in3ci .ine2 .in2k .in3s .ir5r .is4i .ju3r "
159 ".la4cy .la4m .lat5er .lath5 .le2 .leg5e .len4 .lep5 .lev1 .li4g .lig5a "
160 ".li2n .li3o .li4t .mag5a5 .mal5o .man5a .mar5ti .me2 .mer3c .me5ter "
161 ".mis1 .mist5i .mon3e .mo3ro .mu5ta .muta5b .ni4c .od2 .odd5 .of5te "
162 ".or5ato .or3c .or1d .or3t .os3 .os4tl .oth3 .out3 .ped5al .pe5te "
163 ".pe5tit .pi4e .pio5n .pi2t .pre3m .ra4c .ran4t .ratio5na .ree2 .re5mit "
164 ".res2 .re5stat .ri4g .rit5u .ro4q .ros5t .row5d .ru4d .sci3e .self5 "
165 ".sell5 .se2n .se5rie .sh2 .si2 .sing4 .st4 .sta5bl .sy2 .ta4 .te4 "
166 ".ten5an .th2 .ti2 .til4 .tim5o5 .ting4 .tin5k .ton4a .to4p .top5i "
167 ".tou5s .trib5ut .un1a .un3ce .under5 .un1e .un5k .un5o .un3u .up3 "
168 ".ure3 .us5a .ven4de .ve5ra .wil5i .ye4 4ab. a5bal a5ban abe2 ab5erd "
169 "abi5a ab5it5ab ab5lat ab5o5liz 4abr ab5rog ab3ul a4car ac5ard ac5aro "
170 "a5ceou ac1er a5chet 4a2ci a3cie ac1in a3cio ac5rob act5if ac3ul ac4um "
171 "a2d ad4din ad5er. 2adi a3dia ad3ica adi4er a3dio a3dit a5diu ad4le "
172 "ad3ow ad5ran ad4su 4adu a3duc ad5um ae4r aeri4e a2f aff4 a4gab aga4n "
173 "ag5ell age4o 4ageu ag1i 4ag4l ag1n a2go 3agog ag3oni a5guer ag5ul a4gy "
174 "a3ha a3he ah4l a3ho ai2 a5ia a3ic. ai5ly a4i4n ain5in ain5o ait5en a1j "
175 "ak1en al5ab al3ad a4lar 4aldi 2ale al3end a4lenti a5le5o al1i al4ia. "
176 "ali4e al5lev 4allic 4alm a5log. a4ly. 4alys 5a5lyst 5alyt 3alyz 4ama "
177 "am5ab am3ag ama5ra am5asc a4matis a4m5ato am5era am3ic am5if am5ily "
178 "am1in ami4no a2mo a5mon amor5i amp5en a2n an3age 3analy a3nar an3arc "
179 "anar4i a3nati 4and ande4s an3dis an1dl an4dow a5nee a3nen an5est. "
180 "a3neu 2ang ang5ie an1gl a4n1ic a3nies an3i3f an4ime a5nimi a5nine "
181 "an3io a3nip an3ish an3it a3niu an4kli 5anniz ano4 an5ot anoth5 an2sa "
182 "an4sco an4sn an2sp ans3po an4st an4sur antal4 an4tie 4anto an2tr an4tw "
183 "an3ua an3ul a5nur 4ao apar4 ap5at ap5ero a3pher 4aphi a4pilla ap5illar "
184 "ap3in ap3ita a3pitu a2pl apoc5 ap5ola apor5i apos3t aps5es a3pu aque5 "
185 "2a2r ar3act a5rade ar5adis ar3al a5ramete aran4g ara3p ar4at a5ratio "
186 "ar5ativ a5rau ar5av4 araw4 arbal4 ar4chan ar5dine ar4dr ar5eas a3ree "
187 "ar3ent a5ress ar4fi ar4fl ar1i ar5ial ar3ian a3riet ar4im ar5inat "
188 "ar3io ar2iz ar2mi ar5o5d a5roni a3roo ar2p ar3q arre4 ar4sa ar2sh 4as. "
189 "as4ab as3ant ashi4 a5sia. a3sib a3sic 5a5si4t ask3i as4l a4soc as5ph "
190 "as4sh as3ten as1tr asur5a a2ta at3abl at5ac at3alo at5ap ate5c at5ech "
191 "at3ego at3en. at3era ater5n a5terna at3est at5ev 4ath ath5em a5then "
192 "at4ho ath5om 4ati. a5tia at5i5b at1ic at3if ation5ar at3itu a4tog "
193 "a2tom at5omiz a4top a4tos a1tr at5rop at4sk at4tag at5te at4th a2tu "
194 "at5ua at5ue at3ul at3ura a2ty au4b augh3 au3gu au4l2 aun5d au3r au5sib "
195 "aut5en au1th a2va av3ag a5van ave4no av3era av5ern av5ery av1i avi4er "
196 "av3ig av5oc a1vor 3away aw3i aw4ly aws4 ax4ic ax4id ay5al aye4 ays4 "
197 "azi4er azz5i 5ba. bad5ger ba4ge bal1a ban5dag ban4e ban3i barbi5 "
198 "bari4a bas4si 1bat ba4z 2b1b b2be b3ber bbi4na 4b1d 4be. beak4 beat3 "
199 "4be2d be3da be3de be3di be3gi be5gu 1bel be1li be3lo 4be5m be5nig "
200 "be5nu 4bes4 be3sp be5str 3bet bet5iz be5tr be3tw be3w be5yo 2bf 4b3h "
201 "bi2b bi4d 3bie bi5en bi4er 2b3if 1bil bi3liz bina5r4 bin4d bi5net "
202 "bi3ogr bi5ou bi2t 3bi3tio bi3tr 3bit5ua b5itz b1j bk4 b2l2 blath5 "
203 "b4le. blen4 5blesp b3lis b4lo blun4t 4b1m 4b3n bne5g 3bod bod3i bo4e "
204 "bol3ic bom4bi bon4a bon5at 3boo 5bor. 4b1ora bor5d 5bore 5bori 5bos4 "
205 "b5ota both5 bo4to bound3 4bp 4brit broth3 2b5s2 bsor4 2bt bt4l b4to "
206 "b3tr buf4fer bu4ga bu3li bumi4 bu4n bunt4i bu3re bus5ie buss4e 5bust "
207 "4buta 3butio b5uto b1v 4b5w 5by. bys4 1ca cab3in ca1bl cach4 ca5den "
208 "4cag4 2c5ah ca3lat cal4la call5in 4calo can5d can4e can4ic can5is "
209 "can3iz can4ty cany4 ca5per car5om cast5er cas5tig 4casy ca4th 4cativ "
210 "cav5al c3c ccha5 cci4a ccompa5 ccon4 ccou3t 2ce. 4ced. 4ceden 3cei "
211 "5cel. 3cell 1cen 3cenc 2cen4e 4ceni 3cent 3cep ce5ram 4cesa 3cessi "
212 "ces5si5b ces5t cet4 c5e4ta cew4 2ch 4ch. 4ch3ab 5chanic ch5a5nis che2 "
213 "cheap3 4ched che5lo 3chemi ch5ene ch3er. ch3ers 4ch1in 5chine. "
214 "ch5iness 5chini 5chio 3chit chi2z 3cho2 ch4ti 1ci 3cia ci2a5b cia5r "
215 "ci5c 4cier 5cific. 4cii ci4la 3cili 2cim 2cin c4ina 3cinat cin3em "
216 "c1ing c5ing. 5cino cion4 4cipe ci3ph 4cipic 4cista 4cisti 2c1it cit3iz "
217 "5ciz ck1 ck3i 1c4l4 4clar c5laratio 5clare cle4m 4clic clim4 cly4 c5n "
218 "1co co5ag coe2 2cog co4gr coi4 co3inc col5i 5colo col3or com5er con4a "
219 "c4one con3g con5t co3pa cop3ic co4pl 4corb coro3n cos4e cov1 cove4 "
220 "cow5a coz5e co5zi c1q cras5t 5crat. 5cratic cre3at 5cred 4c3reta cre4v "
221 "cri2 cri5f c4rin cris4 5criti cro4pl crop5o cros4e cru4d 4c3s2 2c1t "
222 "cta4b ct5ang c5tant c2te c3ter c4ticu ctim3i ctu4r c4tw cud5 c4uf c4ui "
223 "cu5ity 5culi cul4tis 3cultu cu2ma c3ume cu4mi 3cun cu3pi cu5py cur5a4b "
224 "cu5ria 1cus cuss4i 3c4ut cu4tie 4c5utiv 4cutr 1cy cze4 1d2a 5da. "
225 "2d3a4b dach4 4daf 2dag da2m2 dan3g dard5 dark5 4dary 3dat 4dativ 4dato "
226 "5dav4 dav5e 5day d1b d5c d1d4 2de. deaf5 deb5it de4bon decan4 de4cil "
227 "de5com 2d1ed 4dee. de5if deli4e del5i5q de5lo d4em 5dem. 3demic "
228 "dem5ic. de5mil de4mons demor5 1den de4nar de3no denti5f de3nu de1p "
229 "de3pa depi4 de2pu d3eq d4erh 5derm dern5iz der5s des2 d2es. de1sc "
230 "de2s5o des3ti de3str de4su de1t de2to de1v dev3il 4dey 4d1f d4ga "
231 "d3ge4t dg1i d2gy d1h2 5di. 1d4i3a dia5b di4cam d4ice 3dict 3did 5di3en "
232 "d1if di3ge di4lato d1in 1dina 3dine. 5dini di5niz 1dio dio5g di4pl "
233 "dir2 di1re dirt5i dis1 5disi d4is3t d2iti 1di1v d1j d5k2 4d5la 3dle. "
234 "3dled 3dles. 4dless 2d3lo 4d5lu 2dly d1m 4d1n4 1do 3do. do5de 5doe "
235 "2d5of d4og do4la doli4 do5lor dom5iz do3nat doni4 doo3d dop4p d4or "
236 "3dos 4d5out do4v 3dox d1p 1dr drag5on 4drai dre4 drea5r 5dren dri4b "
237 "dril4 dro4p 4drow 5drupli 4dry 2d1s2 ds4p d4sw d4sy d2th 1du d1u1a "
238 "du2c d1uca duc5er 4duct. 4ducts du5el du4g d3ule dum4be du4n 4dup "
239 "du4pe d1v d1w d2y 5dyn dy4se dys5p e1a4b e3act ead1 ead5ie ea4ge "
240 "ea5ger ea4l eal5er eal3ou eam3er e5and ear3a ear4c ear5es ear4ic "
241 "ear4il ear5k ear2t eart3e ea5sp e3ass east3 ea2t eat5en eath3i e5atif "
242 "e4a3tu ea2v eav3en eav5i eav5o 2e1b e4bel. e4bels e4ben e4bit e3br "
243 "e4cad ecan5c ecca5 e1ce ec5essa ec2i e4cib ec5ificat ec5ifie ec5ify "
244 "ec3im eci4t e5cite e4clam e4clus e2col e4comm e4compe e4conc e2cor "
245 "ec3ora eco5ro e1cr e4crem ec4tan ec4te e1cu e4cul ec3ula 2e2da 4ed3d "
246 "e4d1er ede4s 4edi e3dia ed3ib ed3ica ed3im ed1it edi5z 4edo e4dol "
247 "edon2 e4dri e4dul ed5ulo ee2c eed3i ee2f eel3i ee4ly ee2m ee4na ee4p1 "
248 "ee2s4 eest4 ee4ty e5ex e1f e4f3ere 1eff e4fic 5efici efil4 e3fine "
249 "ef5i5nite 3efit efor5es e4fuse. 4egal eger4 eg5ib eg4ic eg5ing e5git5 "
250 "eg5n e4go. e4gos eg1ul e5gur 5egy e1h4 eher4 ei2 e5ic ei5d eig2 ei5gl "
251 "e3imb e3inf e1ing e5inst eir4d eit3e ei3th e5ity e1j e4jud ej5udi "
252 "eki4n ek4la e1la e4la. e4lac elan4d el5ativ e4law elaxa4 e3lea el5ebra "
253 "5elec e4led el3ega e5len e4l1er e1les el2f el2i e3libe e4l5ic. el3ica "
254 "e3lier el5igib e5lim e4l3ing e3lio e2lis el5ish e3liv3 4ella el4lab "
255 "ello4 e5loc el5og el3op. el2sh el4ta e5lud el5ug e4mac e4mag e5man "
256 "em5ana em5b e1me e2mel e4met em3ica emi4e em5igra em1in2 em5ine "
257 "em3i3ni e4mis em5ish e5miss em3iz 5emniz emo4g emoni5o em3pi e4mul "
258 "em5ula emu3n e3my en5amo e4nant ench4er en3dic e5nea e5nee en3em "
259 "en5ero en5esi en5est en3etr e3new en5ics e5nie e5nil e3nio en3ish "
260 "en3it e5niu 5eniz 4enn 4eno eno4g e4nos en3ov en4sw ent5age 4enthes "
261 "en3ua en5uf e3ny. 4en3z e5of eo2g e4oi4 e3ol eop3ar e1or eo3re eo5rol "
262 "eos4 e4ot eo4to e5out e5ow e2pa e3pai ep5anc e5pel e3pent ep5etitio "
263 "ephe4 e4pli e1po e4prec ep5reca e4pred ep3reh e3pro e4prob ep4sh "
264 "ep5ti5b e4put ep5uta e1q equi3l e4q3ui3s er1a era4b 4erand er3ar "
265 "4erati. 2erb er4bl er3ch er4che 2ere. e3real ere5co ere3in er5el. "
266 "er3emo er5ena er5ence 4erene er3ent ere4q er5ess er3est eret4 er1h "
267 "er1i e1ria4 5erick e3rien eri4er er3ine e1rio 4erit er4iu eri4v e4riva "
268 "er3m4 er4nis 4ernit 5erniz er3no 2ero er5ob e5roc ero4r er1ou er1s "
269 "er3set ert3er 4ertl er3tw 4eru eru4t 5erwau e1s4a e4sage. e4sages es2c "
270 "e2sca es5can e3scr es5cu e1s2e e2sec es5ecr es5enc e4sert. e4serts "
271 "e4serva 4esh e3sha esh5en e1si e2sic e2sid es5iden es5igna e2s5im "
272 "es4i4n esis4te esi4u e5skin es4mi e2sol es3olu e2son es5ona e1sp "
273 "es3per es5pira es4pre 2ess es4si4b estan4 es3tig es5tim 4es2to e3ston "
274 "2estr e5stro estruc5 e2sur es5urr es4w eta4b eten4d e3teo ethod3 et1ic "
275 "e5tide etin4 eti4no e5tir e5titio et5itiv 4etn et5ona e3tra e3tre "
276 "et3ric et5rif et3rog et5ros et3ua et5ym et5z 4eu e5un e3up eu3ro eus4 "
277 "eute4 euti5l eu5tr eva2p5 e2vas ev5ast e5vea ev3ell evel3o e5veng "
278 "even4i ev1er e5verb e1vi ev3id evi4l e4vin evi4v e5voc e5vu e1wa e4wag "
279 "e5wee e3wh ewil5 ew3ing e3wit 1exp 5eyc 5eye. eys4 1fa fa3bl fab3r "
280 "fa4ce 4fag fain4 fall5e 4fa4ma fam5is 5far far5th fa3ta fa3the 4fato "
281 "fault5 4f5b 4fd 4fe. feas4 feath3 fe4b 4feca 5fect 2fed fe3li fe4mo "
282 "fen2d fend5e fer1 5ferr fev4 4f1f f4fes f4fie f5fin. f2f5is f4fly f2fy "
283 "4fh 1fi fi3a 2f3ic. 4f3ical f3ican 4ficate f3icen fi3cer fic4i 5ficia "
284 "5ficie 4fics fi3cu fi5del fight5 fil5i fill5in 4fily 2fin 5fina fin2d5 "
285 "fi2ne f1in3g fin4n fis4ti f4l2 f5less flin4 flo3re f2ly5 4fm 4fn 1fo "
286 "5fon fon4de fon4t fo2r fo5rat for5ay fore5t for4i fort5a fos5 4f5p "
287 "fra4t f5rea fres5c fri2 fril4 frol5 2f3s 2ft f4to f2ty 3fu fu5el 4fug "
288 "fu4min fu5ne fu3ri fusi4 fus4s 4futa 1fy 1ga gaf4 5gal. 3gali ga3lo "
289 "2gam ga5met g5amo gan5is ga3niz gani5za 4gano gar5n4 gass4 gath3 "
290 "4gativ 4gaz g3b gd4 2ge. 2ged geez4 gel4in ge5lis ge5liz 4gely 1gen "
291 "ge4nat ge5niz 4geno 4geny 1geo ge3om g4ery 5gesi geth5 4geto ge4ty "
292 "ge4v 4g1g2 g2ge g3ger gglu5 ggo4 gh3in gh5out gh4to 5gi. 1gi4a gia5r "
293 "g1ic 5gicia g4ico gien5 5gies. gil4 g3imen 3g4in. gin5ge 5g4ins 5gio "
294 "3gir gir4l g3isl gi4u 5giv 3giz gl2 gla4 glad5i 5glas 1gle gli4b g3lig "
295 "3glo glo3r g1m g4my gn4a g4na. gnet4t g1ni g2nin g4nio g1no g4non 1go "
296 "3go. gob5 5goe 3g4o4g go3is gon2 4g3o3na gondo5 go3ni 5goo go5riz "
297 "gor5ou 5gos. gov1 g3p 1gr 4grada g4rai gran2 5graph. g5rapher 5graphic "
298 "4graphy 4gray gre4n 4gress. 4grit g4ro gruf4 gs2 g5ste gth3 gu4a "
299 "3guard 2gue 5gui5t 3gun 3gus 4gu4t g3w 1gy 2g5y3n gy5ra h3ab4l hach4 "
300 "hae4m hae4t h5agu ha3la hala3m ha4m han4ci han4cy 5hand. han4g hang5er "
301 "hang5o h5a5niz han4k han4te hap3l hap5t ha3ran ha5ras har2d hard3e "
302 "har4le harp5en har5ter has5s haun4 5haz haz3a h1b 1head 3hear he4can "
303 "h5ecat h4ed he5do5 he3l4i hel4lis hel4ly h5elo hem4p he2n hena4 hen5at "
304 "heo5r hep5 h4era hera3p her4ba here5a h3ern h5erou h3ery h1es he2s5p "
305 "he4t het4ed heu4 h1f h1h hi5an hi4co high5 h4il2 himer4 h4ina hion4e "
306 "hi4p hir4l hi3ro hir4p hir4r his3el his4s hith5er hi2v 4hk 4h1l4 hlan4 "
307 "h2lo hlo3ri 4h1m hmet4 2h1n h5odiz h5ods ho4g hoge4 hol5ar 3hol4e "
308 "ho4ma home3 hon4a ho5ny 3hood hoon4 hor5at ho5ris hort3e ho5ru hos4e "
309 "ho5sen hos1p 1hous house3 hov5el 4h5p 4hr4 hree5 hro5niz hro3po 4h1s2 "
310 "h4sh h4tar ht1en ht5es h4ty hu4g hu4min hun5ke hun4t hus3t4 hu4t h1w "
311 "h4wart hy3pe hy3ph hy2s 2i1a i2al iam4 iam5ete i2an 4ianc ian3i 4ian4t "
312 "ia5pe iass4 i4ativ ia4tric i4atu ibe4 ib3era ib5ert ib5ia ib3in ib5it. "
313 "ib5ite i1bl ib3li i5bo i1br i2b5ri i5bun 4icam 5icap 4icar i4car. "
314 "i4cara icas5 i4cay iccu4 4iceo 4ich 2ici i5cid ic5ina i2cip ic3ipa "
315 "i4cly i2c5oc 4i1cr 5icra i4cry ic4te ictu2 ic4t3ua ic3ula ic4um ic5uo "
316 "i3cur 2id i4dai id5anc id5d ide3al ide4s i2di id5ian idi4ar i5die "
317 "id3io idi5ou id1it id5iu i3dle i4dom id3ow i4dr i2du id5uo 2ie4 ied4e "
318 "5ie5ga ield3 ien5a4 ien4e i5enn i3enti i1er. i3esc i1est i3et 4if. "
319 "if5ero iff5en if4fr 4ific. i3fie i3fl 4ift 2ig iga5b ig3era ight3i "
320 "4igi i3gib ig3il ig3in ig3it i4g4l i2go ig3or ig5ot i5gre igu5i ig1ur "
321 "i3h 4i5i4 i3j 4ik i1la il3a4b i4lade i2l5am ila5ra i3leg il1er ilev4 "
322 "il5f il1i il3ia il2ib il3io il4ist 2ilit il2iz ill5ab 4iln il3oq il4ty "
323 "il5ur il3v i4mag im3age ima5ry imenta5r 4imet im1i im5ida imi5le "
324 "i5mini 4imit im4ni i3mon i2mu im3ula 2in. i4n3au 4inav incel4 in3cer "
325 "4ind in5dling 2ine i3nee iner4ar i5ness 4inga 4inge in5gen 4ingi "
326 "in5gling 4ingo 4ingu 2ini i5ni. i4nia in3io in1is i5nite. 5initio "
327 "in3ity 4ink 4inl 2inn 2i1no i4no4c ino4s i4not 2ins in3se insur5a "
328 "2int. 2in4th in1u i5nus 4iny 2io 4io. ioge4 io2gr i1ol io4m ion3at "
329 "ion4ery ion3i io5ph ior3i i4os io5th i5oti io4to i4our 2ip ipe4 "
330 "iphras4 ip3i ip4ic ip4re4 ip3ul i3qua iq5uef iq3uid iq3ui3t 4ir i1ra "
331 "ira4b i4rac ird5e ire4de i4ref i4rel4 i4res ir5gi ir1i iri5de ir4is "
332 "iri3tu 5i5r2iz ir4min iro4g 5iron. ir5ul 2is. is5ag is3ar isas5 2is1c "
333 "is3ch 4ise is3er 3isf is5han is3hon ish5op is3ib isi4d i5sis is5itiv "
334 "4is4k islan4 4isms i2so iso5mer is1p is2pi is4py 4is1s is4sal issen4 "
335 "is4ses is4ta. is1te is1ti ist4ly 4istral i2su is5us 4ita. ita4bi i4tag "
336 "4ita5m i3tan i3tat 2ite it3era i5teri it4es 2ith i1ti 4itia 4i2tic "
337 "it3ica 5i5tick it3ig it5ill i2tim 2itio 4itis i4tism i2t5o5m 4iton "
338 "i4tram it5ry 4itt it3uat i5tud it3ul 4itz. i1u 2iv iv3ell iv3en. "
339 "i4v3er. i4vers. iv5il. iv5io iv1it i5vore iv3o3ro i4v3ot 4i5w ix4o 4iy "
340 "4izar izi4 5izont 5ja jac4q ja4p 1je jer5s 4jestie 4jesty jew3 jo4p "
341 "5judg 3ka. k3ab k5ag kais4 kal4 k1b k2ed 1kee ke4g ke5li k3en4d k1er "
342 "kes4 k3est. ke4ty k3f kh4 k1i 5ki. 5k2ic k4ill kilo5 k4im k4in. kin4de "
343 "k5iness kin4g ki4p kis4 k5ish kk4 k1l 4kley 4kly k1m k5nes 1k2no ko5r "
344 "kosh4 k3ou kro5n 4k1s2 k4sc ks4l k4sy k5t k1w lab3ic l4abo laci4 l4ade "
345 "la3dy lag4n lam3o 3land lan4dl lan5et lan4te lar4g lar3i las4e la5tan "
346 "4lateli 4lativ 4lav la4v4a 2l1b lbin4 4l1c2 lce4 l3ci 2ld l2de ld4ere "
347 "ld4eri ldi4 ld5is l3dr l4dri le2a le4bi left5 5leg. 5legg le4mat "
348 "lem5atic 4len. 3lenc 5lene. 1lent le3ph le4pr lera5b ler4e 3lerg "
349 "3l4eri l4ero les2 le5sco 5lesq 3less 5less. l3eva lev4er. lev4era "
350 "lev4ers 3ley 4leye 2lf l5fr 4l1g4 l5ga lgar3 l4ges lgo3 2l3h li4ag "
351 "li2am liar5iz li4as li4ato li5bi 5licio li4cor 4lics 4lict. l4icu "
352 "l3icy l3ida lid5er 3lidi lif3er l4iff li4fl 5ligate 3ligh li4gra 3lik "
353 "4l4i4l lim4bl lim3i li4mo l4im4p l4ina 1l4ine lin3ea lin3i link5er "
354 "li5og 4l4iq lis4p l1it l2it. 5litica l5i5tics liv3er l1iz 4lj lka3 "
355 "l3kal lka4t l1l l4law l2le l5lea l3lec l3leg l3lel l3le4n l3le4t ll2i "
356 "l2lin4 l5lina ll4o lloqui5 ll5out l5low 2lm l5met lm3ing l4mod lmon4 "
357 "2l1n2 3lo. lob5al lo4ci 4lof 3logic l5ogo 3logu lom3er 5long lon4i "
358 "l3o3niz lood5 5lope. lop3i l3opm lora4 lo4rato lo5rie lor5ou 5los. "
359 "los5et 5losophiz 5losophy los4t lo4ta loun5d 2lout 4lov 2lp lpa5b "
360 "l3pha l5phi lp5ing l3pit l4pl l5pr 4l1r 2l1s2 l4sc l2se l4sie 4lt "
361 "lt5ag ltane5 l1te lten4 ltera4 lth3i l5ties. ltis4 l1tr ltu2 ltur3a "
362 "lu5a lu3br luch4 lu3ci lu3en luf4 lu5id lu4ma 5lumi l5umn. 5lumnia "
363 "lu3o luo3r 4lup luss4 lus3te 1lut l5ven l5vet4 2l1w 1ly 4lya 4lyb "
364 "ly5me ly3no 2lys4 l5yse 1ma 2mab ma2ca ma5chine ma4cl mag5in 5magn "
365 "2mah maid5 4mald ma3lig ma5lin mal4li mal4ty 5mania man5is man3iz 4map "
366 "ma5rine. ma5riz mar4ly mar3v ma5sce mas4e mas1t 5mate math3 ma3tis "
367 "4matiza 4m1b mba4t5 m5bil m4b3ing mbi4v 4m5c 4me. 2med 4med. 5media "
368 "me3die m5e5dy me2g mel5on mel4t me2m mem1o3 1men men4a men5ac men4de "
369 "4mene men4i mens4 mensu5 3ment men4te me5on m5ersa 2mes 3mesti me4ta "
370 "met3al me1te me5thi m4etr 5metric me5trie me3try me4v 4m1f 2mh 5mi. "
371 "mi3a mid4a mid4g mig4 3milia m5i5lie m4ill min4a 3mind m5inee m4ingl "
372 "min5gli m5ingly min4t m4inu miot4 m2is mis4er. mis5l mis4ti m5istry "
373 "4mith m2iz 4mk 4m1l m1m mma5ry 4m1n mn4a m4nin mn4o 1mo 4mocr "
374 "5mocratiz mo2d1 mo4go mois2 moi5se 4mok mo5lest mo3me mon5et mon5ge "
375 "moni3a mon4ism mon4ist mo3niz monol4 mo3ny. mo2r 4mora. mos2 mo5sey "
376 "mo3sp moth3 m5ouf 3mous mo2v 4m1p mpara5 mpa5rab mpar5i m3pet mphas4 "
377 "m2pi mpi4a mp5ies m4p1in m5pir mp5is mpo3ri mpos5ite m4pous mpov5 "
378 "mp4tr m2py 4m3r 4m1s2 m4sh m5si 4mt 1mu mula5r4 5mult multi3 3mum mun2 "
379 "4mup mu4u 4mw 1na 2n1a2b n4abu 4nac. na4ca n5act nag5er. nak4 na4li "
380 "na5lia 4nalt na5mit n2an nanci4 nan4it nank4 nar3c 4nare nar3i nar4l "
381 "n5arm n4as nas4c nas5ti n2at na3tal nato5miz n2au nau3se 3naut nav4e "
382 "4n1b4 ncar5 n4ces. n3cha n5cheo n5chil n3chis nc1in nc4it ncour5a n1cr "
383 "n1cu n4dai n5dan n1de nd5est. ndi4b n5d2if n1dit n3diz n5duc ndu4r "
384 "nd2we 2ne. n3ear ne2b neb3u ne2c 5neck 2ned ne4gat neg5ativ 5nege "
385 "ne4la nel5iz ne5mi ne4mo 1nen 4nene 3neo ne4po ne2q n1er nera5b n4erar "
386 "n2ere n4er5i ner4r 1nes 2nes. 4nesp 2nest 4nesw 3netic ne4v n5eve ne4w "
387 "n3f n4gab n3gel nge4n4e n5gere n3geri ng5ha n3gib ng1in n5git n4gla "
388 "ngov4 ng5sh n1gu n4gum n2gy 4n1h4 nha4 nhab3 nhe4 3n4ia ni3an ni4ap "
389 "ni3ba ni4bl ni4d ni5di ni4er ni2fi ni5ficat n5igr nik4 n1im ni3miz "
390 "n1in 5nine. nin4g ni4o 5nis. nis4ta n2it n4ith 3nitio n3itor ni3tr n1j "
391 "4nk2 n5kero n3ket nk3in n1kl 4n1l n5m nme4 nmet4 4n1n2 nne4 nni3al "
392 "nni4v nob4l no3ble n5ocl 4n3o2d 3noe 4nog noge4 nois5i no5l4i 5nologis "
393 "3nomic n5o5miz no4mo no3my no4n non4ag non5i n5oniz 4nop 5nop5o5li "
394 "nor5ab no4rary 4nosc nos4e nos5t no5ta 1nou 3noun nov3el3 nowl3 n1p4 "
395 "npi4 npre4c n1q n1r nru4 2n1s2 ns5ab nsati4 ns4c n2se n4s3es nsid1 "
396 "nsig4 n2sl ns3m n4soc ns4pe n5spi nsta5bl n1t nta4b nter3s nt2i n5tib "
397 "nti4er nti2f n3tine n4t3ing nti4p ntrol5li nt4s ntu3me nu1a nu4d nu5en "
398 "nuf4fe n3uin 3nu3it n4um nu1me n5umi 3nu4n n3uo nu3tr n1v2 n1w4 nym4 "
399 "nyp4 4nz n3za 4oa oad3 o5a5les oard3 oas4e oast5e oat5i ob3a3b o5bar "
400 "obe4l o1bi o2bin ob5ing o3br ob3ul o1ce och4 o3chet ocif3 o4cil o4clam "
401 "o4cod oc3rac oc5ratiz ocre3 5ocrit octor5a oc3ula o5cure od5ded od3ic "
402 "odi3o o2do4 odor3 od5uct. od5ucts o4el o5eng o3er oe4ta o3ev o2fi "
403 "of5ite ofit4t o2g5a5r og5ativ o4gato o1ge o5gene o5geo o4ger o3gie "
404 "1o1gis og3it o4gl o5g2ly 3ogniz o4gro ogu5i 1ogy 2ogyn o1h2 ohab5 oi2 "
405 "oic3es oi3der oiff4 oig4 oi5let o3ing oint5er o5ism oi5son oist5en "
406 "oi3ter o5j 2ok o3ken ok5ie o1la o4lan olass4 ol2d old1e ol3er o3lesc "
407 "o3let ol4fi ol2i o3lia o3lice ol5id. o3li4f o5lil ol3ing o5lio o5lis. "
408 "ol3ish o5lite o5litio o5liv olli4e ol5ogiz olo4r ol5pl ol2t ol3ub "
409 "ol3ume ol3un o5lus ol2v o2ly om5ah oma5l om5atiz om2be om4bl o2me "
410 "om3ena om5erse o4met om5etry o3mia om3ic. om3ica o5mid om1in o5mini "
411 "5ommend omo4ge o4mon om3pi ompro5 o2n on1a on4ac o3nan on1c 3oncil "
412 "2ond on5do o3nen on5est on4gu on1ic o3nio on1is o5niu on3key on4odi "
413 "on3omy on3s onspi4 onspir5a onsu4 onten4 on3t4i ontif5 on5um onva5 oo2 "
414 "ood5e ood5i oo4k oop3i o3ord oost5 o2pa ope5d op1er 3opera 4operag "
415 "2oph o5phan o5pher op3ing o3pit o5pon o4posi o1pr op1u opy5 o1q o1ra "
416 "o5ra. o4r3ag or5aliz or5ange ore5a o5real or3ei ore5sh or5est. orew4 "
417 "or4gu 4o5ria or3ica o5ril or1in o1rio or3ity o3riu or2mi orn2e o5rof "
418 "or3oug or5pe 3orrh or4se ors5en orst4 or3thi or3thy or4ty o5rum o1ry "
419 "os3al os2c os4ce o3scop 4oscopi o5scr os4i4e os5itiv os3ito os3ity "
420 "osi4u os4l o2so os4pa os4po os2ta o5stati os5til os5tit o4tan otele4g "
421 "ot3er. ot5ers o4tes 4oth oth5esi oth3i4 ot3ic. ot5ica o3tice o3tif "
422 "o3tis oto5s ou2 ou3bl ouch5i ou5et ou4l ounc5er oun2d ou5v ov4en "
423 "over4ne over3s ov4ert o3vis oviti4 o5v4ol ow3der ow3el ow5est ow1i "
424 "own5i o4wo oy1a 1pa pa4ca pa4ce pac4t p4ad 5pagan p3agat p4ai pain4 "
425 "p4al pan4a pan3el pan4ty pa3ny pa1p pa4pu para5bl par5age par5di 3pare "
426 "par5el p4a4ri par4is pa2te pa5ter 5pathic pa5thy pa4tric pav4 3pay "
427 "4p1b pd4 4pe. 3pe4a pear4l pe2c 2p2ed 3pede 3pedi pedia4 ped4ic p4ee "
428 "pee4d pek4 pe4la peli4e pe4nan p4enc pen4th pe5on p4era. pera5bl "
429 "p4erag p4eri peri5st per4mal perme5 p4ern per3o per3ti pe5ru per1v "
430 "pe2t pe5ten pe5tiz 4pf 4pg 4ph. phar5i phe3no ph4er ph4es. ph1ic 5phie "
431 "ph5ing 5phisti 3phiz ph2l 3phob 3phone 5phoni pho4r 4phs ph3t 5phu "
432 "1phy pi3a pian4 pi4cie pi4cy p4id p5ida pi3de 5pidi 3piec pi3en "
433 "pi4grap pi3lo pi2n p4in. pind4 p4ino 3pi1o pion4 p3ith pi5tha pi2tu "
434 "2p3k2 1p2l2 3plan plas5t pli3a pli5er 4plig pli4n ploi4 plu4m plum4b "
435 "4p1m 2p3n po4c 5pod. po5em po3et5 5po4g poin2 5point poly5t po4ni po4p "
436 "1p4or po4ry 1pos pos1s p4ot po4ta 5poun 4p1p ppa5ra p2pe p4ped p5pel "
437 "p3pen p3per p3pet ppo5site pr2 pray4e 5preci pre5co pre3em pref5ac "
438 "pre4la pre3r p3rese 3press pre5ten pre3v 5pri4e prin4t3 pri4s pris3o "
439 "p3roca prof5it pro3l pros3e pro1t 2p1s2 p2se ps4h p4sib 2p1t pt5a4b "
440 "p2te p2th pti3m ptu4r p4tw pub3 pue4 puf4 pul3c pu4m pu2n pur4r 5pus "
441 "pu2t 5pute put3er pu3tr put4ted put4tin p3w qu2 qua5v 2que. 3quer "
442 "3quet 2rab ra3bi rach4e r5acl raf5fi raf4t r2ai ra4lo ram3et r2ami "
443 "rane5o ran4ge r4ani ra5no rap3er 3raphy rar5c rare4 rar5ef 4raril r2as "
444 "ration4 rau4t ra5vai rav3el ra5zie r1b r4bab r4bag rbi2 rbi4f r2bin "
445 "r5bine rb5ing. rb4o r1c r2ce rcen4 r3cha rch4er r4ci4b rc4it rcum3 "
446 "r4dal rd2i rdi4a rdi4er rdin4 rd3ing 2re. re1al re3an re5arr 5reav "
447 "re4aw r5ebrat rec5oll rec5ompe re4cre 2r2ed re1de re3dis red5it re4fac "
448 "re2fe re5fer. re3fi re4fy reg3is re5it re1li re5lu r4en4ta ren4te re1o "
449 "re5pin re4posi re1pu r1er4 r4eri rero4 re5ru r4es. re4spi ress5ib "
450 "res2t re5stal re3str re4ter re4ti4z re3tri reu2 re5uti rev2 re4val "
451 "rev3el r5ev5er. re5vers re5vert re5vil rev5olu re4wh r1f rfu4 r4fy rg2 "
452 "rg3er r3get r3gic rgi4n rg3ing r5gis r5git r1gl rgo4n r3gu rh4 4rh. "
453 "4rhal ri3a ria4b ri4ag r4ib rib3a ric5as r4ice 4rici 5ricid ri4cie "
454 "r4ico rid5er ri3enc ri3ent ri1er ri5et rig5an 5rigi ril3iz 5riman "
455 "rim5i 3rimo rim4pe r2ina 5rina. rin4d rin4e rin4g ri1o 5riph riph5e "
456 "ri2pl rip5lic r4iq r2is r4is. ris4c r3ish ris4p ri3ta3b r5ited. "
457 "rit5er. rit5ers rit3ic ri2tu rit5ur riv5el riv3et riv3i r3j r3ket "
458 "rk4le rk4lin r1l rle4 r2led r4lig r4lis rl5ish r3lo4 r1m rma5c r2me "
459 "r3men rm5ers rm3ing r4ming. r4mio r3mit r4my r4nar r3nel r4ner r5net "
460 "r3ney r5nic r1nis4 r3nit r3niv rno4 r4nou r3nu rob3l r2oc ro3cr ro4e "
461 "ro1fe ro5fil rok2 ro5ker 5role. rom5ete rom4i rom4p ron4al ron4e "
462 "ro5n4is ron4ta 1room 5root ro3pel rop3ic ror3i ro5ro ros5per ros4s "
463 "ro4the ro4ty ro4va rov5el rox5 r1p r4pea r5pent rp5er. r3pet rp4h4 "
464 "rp3ing r3po r1r4 rre4c rre4f r4reo rre4st rri4o rri4v rron4 rros4 "
465 "rrys4 4rs2 r1sa rsa5ti rs4c r2se r3sec rse4cr rs5er. rs3es rse5v2 r1sh "
466 "r5sha r1si r4si4b rson3 r1sp r5sw rtach4 r4tag r3teb rten4d rte5o r1ti "
467 "rt5ib rti4d r4tier r3tig rtil3i rtil4l r4tily r4tist r4tiv r3tri "
468 "rtroph4 rt4sh ru3a ru3e4l ru3en ru4gl ru3in rum3pl ru2n runk5 run4ty "
469 "r5usc ruti5n rv4e rvel4i r3ven rv5er. r5vest r3vey r3vic rvi4v r3vo "
470 "r1w ry4c 5rynge ry3t sa2 2s1ab 5sack sac3ri s3act 5sai salar4 sal4m "
471 "sa5lo sal4t 3sanc san4de s1ap sa5ta 5sa3tio sat3u sau4 sa5vor 5saw "
472 "4s5b scan4t5 sca4p scav5 s4ced 4scei s4ces sch2 s4cho 3s4cie 5scin4d "
473 "scle5 s4cli scof4 4scopy scour5a s1cu 4s5d 4se. se4a seas4 sea5w "
474 "se2c3o 3sect 4s4ed se4d4e s5edl se2g seg3r 5sei se1le 5self 5selv "
475 "4seme se4mol sen5at 4senc sen4d s5ened sen5g s5enin 4sentd 4sentl "
476 "sep3a3 4s1er. s4erl ser4o 4servo s1e4s se5sh ses5t 5se5um 5sev sev3en "
477 "sew4i 5sex 4s3f 2s3g s2h 2sh. sh1er 5shev sh1in sh3io 3ship shiv5 sho4 "
478 "sh5old shon3 shor4 short5 4shw si1b s5icc 3side. 5sides 5sidi si5diz "
479 "4signa sil4e 4sily 2s1in s2ina 5sine. s3ing 1sio 5sion sion5a si2r "
480 "sir5a 1sis 3sitio 5siu 1siv 5siz sk2 4ske s3ket sk5ine sk5ing s1l2 "
481 "s3lat s2le slith5 2s1m s3ma small3 sman3 smel4 s5men 5smith smol5d4 "
482 "s1n4 1so so4ce soft3 so4lab sol3d2 so3lic 5solv 3som 3s4on. sona4 "
483 "son4g s4op 5sophic s5ophiz s5ophy sor5c sor5d 4sov so5vi 2spa 5spai "
484 "spa4n spen4d 2s5peo 2sper s2phe 3spher spho5 spil4 sp5ing 4spio s4ply "
485 "s4pon spor4 4spot squal4l s1r 2ss s1sa ssas3 s2s5c s3sel s5seng s4ses. "
486 "s5set s1si s4sie ssi4er ss5ily s4sl ss4li s4sn sspend4 ss2t ssur5a "
487 "ss5w 2st. s2tag s2tal stam4i 5stand s4ta4p 5stat. s4ted stern5i s5tero "
488 "ste2w stew5a s3the st2i s4ti. s5tia s1tic 5stick s4tie s3tif st3ing "
489 "5stir s1tle 5stock stom3a 5stone s4top 3store st4r s4trad 5stratu "
490 "s4tray s4trid 4stry 4st3w s2ty 1su su1al su4b3 su2g3 su5is suit3 s4ul "
491 "su2m sum3i su2n su2r 4sv sw2 4swo s4y 4syc 3syl syn5o sy5rin 1ta 3ta. "
492 "2tab ta5bles 5taboliz 4taci ta5do 4taf4 tai5lo ta2l ta5la tal5en tal3i "
493 "4talk tal4lis ta5log ta5mo tan4de tanta3 ta5per ta5pl tar4a 4tarc "
494 "4tare ta3riz tas4e ta5sy 4tatic ta4tur taun4 tav4 2taw tax4is 2t1b 4tc "
495 "t4ch tch5et 4t1d 4te. tead4i 4teat tece4 5tect 2t1ed te5di 1tee teg4 "
496 "te5ger te5gi 3tel. teli4 5tels te2ma2 tem3at 3tenan 3tenc 3tend 4tenes "
497 "1tent ten4tag 1teo te4p te5pe ter3c 5ter3d 1teri ter5ies ter3is "
498 "teri5za 5ternit ter5v 4tes. 4tess t3ess. teth5e 3teu 3tex 4tey 2t1f "
499 "4t1g 2th. than4 th2e 4thea th3eas the5at the3is 3thet th5ic. th5ica "
500 "4thil 5think 4thl th5ode 5thodic 4thoo thor5it tho5riz 2ths 1tia ti4ab "
501 "ti4ato 2ti2b 4tick t4ico t4ic1u 5tidi 3tien tif2 ti5fy 2tig 5tigu "
502 "till5in 1tim 4timp tim5ul 2t1in t2ina 3tine. 3tini 1tio ti5oc tion5ee "
503 "5tiq ti3sa 3tise tis4m ti5so tis4p 5tistica ti3tl ti4u 1tiv tiv4a 1tiz "
504 "ti3za ti3zen 2tl t5la tlan4 3tle. 3tled 3tles. t5let. t5lo 4t1m tme4 "
505 "2t1n2 1to to3b to5crat 4todo 2tof to2gr to5ic to2ma tom4b to3my "
506 "ton4ali to3nat 4tono 4tony to2ra to3rie tor5iz tos2 5tour 4tout to3war "
507 "4t1p 1tra tra3b tra5ch traci4 trac4it trac4te tras4 tra5ven trav5es5 "
508 "tre5f tre4m trem5i 5tria tri5ces 5tricia 4trics 2trim tri4v tro5mi "
509 "tron5i 4trony tro5phe tro3sp tro3v tru5i trus4 4t1s2 t4sc tsh4 t4sw "
510 "4t3t2 t4tes t5to ttu4 1tu tu1a tu3ar tu4bi tud2 4tue 4tuf4 5tu3i 3tum "
511 "tu4nis 2t3up. 3ture 5turi tur3is tur5o tu5ry 3tus 4tv tw4 4t1wa twis4 "
512 "4two 1ty 4tya 2tyl type3 ty5ph 4tz tz4e 4uab uac4 ua5na uan4i uar5ant "
513 "uar2d uar3i uar3t u1at uav4 ub4e u4bel u3ber u4bero u1b4i u4b5ing "
514 "u3ble. u3ca uci4b uc4it ucle3 u3cr u3cu u4cy ud5d ud3er ud5est udev4 "
515 "u1dic ud3ied ud3ies ud5is u5dit u4don ud4si u4du u4ene uens4 uen4te "
516 "uer4il 3ufa u3fl ugh3en ug5in 2ui2 uil5iz ui4n u1ing uir4m uita4 uiv3 "
517 "uiv4er. u5j 4uk u1la ula5b u5lati ulch4 5ulche ul3der ul4e u1len ul4gi "
518 "ul2i u5lia ul3ing ul5ish ul4lar ul4li4b ul4lis 4ul3m u1l4o 4uls uls5es "
519 "ul1ti ultra3 4ultu u3lu ul5ul ul5v um5ab um4bi um4bly u1mi u4m3ing "
520 "umor5o um2p unat4 u2ne un4er u1ni un4im u2nin un5ish uni3v un3s4 un4sw "
521 "unt3ab un4ter. un4tes unu4 un5y un5z u4ors u5os u1ou u1pe uper5s u5pia "
522 "up3ing u3pl up3p upport5 upt5ib uptu4 u1ra 4ura. u4rag u4ras ur4be "
523 "urc4 ur1d ure5at ur4fer ur4fr u3rif uri4fic ur1in u3rio u1rit ur3iz "
524 "ur2l url5ing. ur4no uros4 ur4pe ur4pi urs5er ur5tes ur3the urti4 "
525 "ur4tie u3ru 2us u5sad u5san us4ap usc2 us3ci use5a u5sia u3sic us4lin "
526 "us1p us5sl us5tere us1tr u2su usur4 uta4b u3tat 4ute. 4utel 4uten "
527 "uten4i 4u1t2i uti5liz u3tine ut3ing ution5a u4tis 5u5tiz u4t1l ut5of "
528 "uto5g uto5matic u5ton u4tou uts4 u3u uu4m u1v2 uxu3 uz4e 1va 5va. "
529 "2v1a4b vac5il vac3u vag4 va4ge va5lie val5o val1u va5mo va5niz va5pi "
530 "var5ied 3vat 4ve. 4ved veg3 v3el. vel3li ve4lo v4ely ven3om v5enue "
531 "v4erd 5vere. v4erel v3eren ver5enc v4eres ver3ie vermi4n 3verse ver3th "
532 "v4e2s 4ves. ves4te ve4te vet3er ve4ty vi5ali 5vian 5vide. 5vided "
533 "4v3iden 5vides 5vidi v3if vi5gn vik4 2vil 5vilit v3i3liz v1in 4vi4na "
534 "v2inc vin5d 4ving vio3l v3io4r vi1ou vi4p vi5ro vis3it vi3so vi3su "
535 "4viti vit3r 4vity 3viv 5vo. voi4 3vok vo4la v5ole 5volt 3volv vom5i "
536 "vor5ab vori4 vo4ry vo4ta 4votee 4vv4 v4y w5abl 2wac wa5ger wag5o wait5 "
537 "w5al. wam4 war4t was4t wa1te wa5ver w1b wea5rie weath3 wed4n weet3 "
538 "wee5v wel4l w1er west3 w3ev whi4 wi2 wil2 will5in win4de win4g wir4 "
539 "3wise with3 wiz5 w4k wl4es wl3in w4no 1wo2 wom1 wo5ven w5p wra4 wri4 "
540 "writa4 w3sh ws4l ws4pe w5s4t 4wt wy4 x1a xac5e x4ago xam3 x4ap xas5 "
541 "x3c2 x1e xe4cuto x2ed xer4i xe5ro x1h xhi2 xhil5 xhu4 x3i xi5a xi5c "
542 "xi5di x4ime xi5miz x3o x4ob x3p xpan4d xpecto5 xpe3d x1t2 x3ti x1u "
543 "xu3a xx4 y5ac 3yar4 y5at y1b y1c y2ce yc5er y3ch ych4e ycom4 ycot4 y1d "
544 "y5ee y1er y4erf yes4 ye4t y5gi 4y3h y1i y3la ylla5bl y3lo y5lu ymbol5 "
545 "yme4 ympa3 yn3chr yn5d yn5g yn5ic 5ynx y1o4 yo5d y4o5g yom4 yo5net "
546 "y4ons y4os y4ped yper5 yp3i y3po y4poc yp2ta y5pu yra5m yr5ia y3ro "
547 "yr4r ys4c y3s2e ys3ica ys3io 3ysis y4so yss4 ys1t ys3ta ysur4 y3thin "
548 "yt3ic y1w za1 z5a2b zar2 4zb 2ze ze4n ze4p z1er ze3ro zet4 2z1i z4il "
549 "z4is 5zl 4zm 1zo zo4m zo5ol zte4 4z1z2 z4zy ";
551 static char *exceptions
=
552 "as-so-ciate as-so-ciates dec-li-na-tion oblig-a-tory "
553 "phil-an-thropic present presents project projects "
554 "reci-procity re-cog-ni-zance ref-or-ma-tion "
555 "ret-ri-bu-tion ta-ble ";
557 static void hyph_initpatterns(void)
559 char *d
, *s
= patterns
;
572 static void hyph_initexceptions(void)
574 char *d
, *s
= exceptions
;