Select an English or Russian word
and press the button to open a window with its grammatical analysis and translation.

close
Change viewing parameters
Switch to Russian version
Select another database

Chinese characters :

Search within this database
Total of 9364 records 469 pages

Pages: 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220
Back: 1 20 50 100
Forward: 1 20 50 100 200
\data\china\bigchina
Character:
Modern (Beijing) reading: xiā
Preclassic Old Chinese: g(h)rā
Classic Old Chinese: g(h)rā
Western Han Chinese: grā (~ ɣ-)
Eastern Han Chinese: grā (~ ɣ-)
Early Postclassic Chinese: gạ̄ (~ ɣ-)
Middle Postclassic Chinese: gạ̄ (~ ɣ-)
Late Postclassic Chinese: gạ̄ (~ ɣ-)
Middle Chinese: ɣạ
English meaning : frog [Han]
Russian meaning[s]: рак; креветка; чилимс
Comments: Used only in the compound 蝦蟆 *g(h)rā-mrā id.
Dialectal data: Dialectal data
 
Number: 2060
Chinese etymology: Chinese etymology
Character:
MC description : 假開二平麻曉
ZIHUI: 5802 0096
Beijing: śia 11
Jinan: śia 11
Xi'an: śia 11
Taiyuan: śia 1
Hankou: śia 11
Chengdu: śia 11
Yangzhou: śia 11
Suzhou: śia_ 11 (lit.); ho 11
Wenzhou: xo 11
Changsha: śia 11 (lit.); xa 11
Shuangfeng: xo 11
Nanchang: ha 11
Meixian: ha 12
Guangzhou: ha 11
Xiamen: ha 12 (lit.); he 12
Chaozhou: he 12
Fuzhou: xa 12
Shanghai: ho 1
Zhongyuan yinyun: xa 1
Radical: 142
Four-angle index: 5990
Jianchuan Bai: õ7-
Dali Bai: ou7-
Bijiang Bai: õ7-
Character:
Modern (Beijing) reading: guā
Preclassic Old Chinese: kʷrāj (< *krōj)
Classic Old Chinese: kwrāj
Western Han Chinese: kwrāj
Eastern Han Chinese: kwrǟ
Early Postclassic Chinese: kwạ̄
Middle Postclassic Chinese: kwạ̄
Late Postclassic Chinese: kwạ̄
Middle Chinese: kwạ
English meaning : snail
Russian meaning[s]: 1) улитка; 2) маленький, скромный; мой
Comments: Also read *rōj, MC lwâ, Pek. luó id.; MC also has an irregular reading kwạ̈. [L.Zhou]
Radical: 142
Four-angle index: 3853
Karlgren code: 0018 c
Character:
Modern (Beijing) reading: shī
Preclassic Old Chinese: srit
Classic Old Chinese: srit
Western Han Chinese: ṣjǝt
Eastern Han Chinese: ṣǝt
Early Postclassic Chinese: ṣɨt
Middle Postclassic Chinese: ṣɨt
Late Postclassic Chinese: ṣɨt
Middle Chinese: ṣit
English meaning : louse [L. Zhou]
Russian meaning[s]: 1) вошь; ничтожный, дрянной; 2) мошенничество; злоупотребление; 3) отхожее место
Sino-Tibetan etymology: Sino-Tibetan etymology
 
Proto-Sino-Tibetan: *srĭk
Meaning: louse
Chinese: *srit louse.
Tibetan: śig louse.
Kachin: ciʔ3 the head-louse.
Lushai: hrik a louse, KC *hrik.
Lepcha: śak
Kiranti: *s-rik
Comments: Yamphu sik; PG *śé̀t louse; BG: Rabha khrɨk; Moshang thik; Rawang śi, Trung čĭʔ1; Kanauri rik, Thebor si, Bunan śrig; Miri tǝik; Chepang sryak; Magari sik. Simon 26, Sh. 436; Ben. 107; Peiros-Starostin 218. Cf. PAN *siksik 'search for lice'.
Dialectal data: Dialectal data
 
Number: 2061
Chinese etymology: Chinese etymology
Character:
MC description : 臻開三入節生
ZIHUI: 5810 0489
Beijing: ṣî_ 11
Jinan: ṣî_ 11
Xi'an: sei 11
Taiyuan: sǝʔ 41
Hankou: sô 12
Chengdu: se 12
Yangzhou: sǝʔ 4
Suzhou: sôʔ 41
Wenzhou: sai 41
Changsha: sô 4
Shuangfeng: śiɛ 12
Nanchang: sɛt 41
Meixian: sɛt 41
Guangzhou: šat 41
Xiamen: sîk 41 (lit.); sat 41
Chaozhou: sak 41
Fuzhou: saiʔ 41
Shanghai: sôʔ 4
Radical: 142
Four-angle index: 8718
Karlgren code: 0506 a
Jianchuan Bai: śi6
Dali Bai: śe6
Bijiang Bai: ši6
Character:
Modern (Beijing) reading: biān
Preclassic Old Chinese: pēn
Classic Old Chinese: pēn
Western Han Chinese: pjān
Eastern Han Chinese: piān
Early Postclassic Chinese: piēn
Middle Postclassic Chinese: piēn
Late Postclassic Chinese: piēn
Middle Chinese: pien
Russian meaning[s]: 蝙蝠 летучая мышь
Radical: 142
Four-angle index: 3706
Character:
Modern (Beijing) reading: huáng
Russian meaning[s]: саранча
Dialectal data: Dialectal data
 
Number: 2062
Chinese etymology: Chinese etymology
Character:
MC description : 宕合一平唐匣
ZIHUI: 5794 2393
Beijing: xuaŋ 12
Jinan: xuaŋ 12
Xi'an: xuaŋ 12
Taiyuan: xua_̃ 1
Hankou: xuaŋ 12
Chengdu: xuaŋ 12
Yangzhou: xuâŋ 12
Suzhou: ɦua_ŋ 12
Wenzhou: ɦuɔ 12
Changsha: fan 12
Shuangfeng: ɣaŋ 12
Nanchang: фuɔŋ 31
Meixian: fɔŋ 12
Guangzhou: uɔŋ 12
Xiamen: hɔŋ 12
Chaozhou: huaŋ 12
Fuzhou: xuɔŋ 12
Radical: 142
Four-angle index: 331
Karlgren code: 0708 m
Character:
Modern (Beijing) reading: ke
Radical: 0
Four-angle index: 0
Character:
Modern (Beijing) reading: yú
Preclassic Old Chinese: lo
Classic Old Chinese: lo
Western Han Chinese: lwa
Eastern Han Chinese: źwa
Early Postclassic Chinese: źwo
Middle Postclassic Chinese: jwo
Late Postclassic Chinese: jwo
Middle Chinese:
English meaning : snail [LZ]
Russian meaning[s]: 蛞蝓 садовая улитка (Meghimatium bilineatum)
Comments: A parallel (dialectal) reading is MC źü, Pek. chú id.
Sino-Tibetan etymology: Sino-Tibetan etymology
 
Proto-Sino-Tibetan: *lŏ (~ -ǝ̆w)
Meaning: snake, snail
Chinese: *lo snail.
Tibetan: klu hooked snake; serpent-demon.
Comments: Cf. PAA *lɔ 'snail', SM *go-lo, PAN *haluh 'lizard sp., iguana'.
Radical: 142
Four-angle index: 8780
Karlgren code: 0125 r
Character:
Modern (Beijing) reading: wèi
Preclassic Old Chinese: wrats
Classic Old Chinese: wrać
Western Han Chinese: wraś
Eastern Han Chinese: wraś
Early Postclassic Chinese: weś
Middle Postclassic Chinese: wèj
Late Postclassic Chinese: wèj
Middle Chinese: wèj
English meaning : to defend; defense; guard; place name
Russian meaning[s]: 1) охранять; сторожить; защищать; караулить; караул, охрана; 2) ист. Вэй (княжество и царство); 3) г. Тяньцзинь; 4) Передний Тибет; 5) Вэй (фамилия)
Comments: For *w- cf. Xiamen ue6, Chaozhou ue4, Fuzhou uoi6.
Dialectal data: Dialectal data
 
Number: 2063
Chinese etymology: Chinese etymology
Character:
MC description : 蟹合三去祭云
ZIHUI: 5898 1256
Beijing: uei 3
Jinan: uei 3
Xi'an: uei 3
Taiyuan: vei 3
Hankou: uei 3
Chengdu: uei 3
Yangzhou: uǝ 3
Suzhou: ɦue_ 32
Wenzhou: vu 32
Changsha: uei 31
Shuangfeng: ui 31
Nanchang: ui 32
Meixian: vi 3
Guangzhou: uai 32
Xiamen: ue 32
Chaozhou: ue 22
Fuzhou: uei 32
Shanghai: ue_ 32
Zhongyuan yinyun: uei 3
Radical: 144
Four-angle index: 2970
Karlgren code: 0342 a-e
Vietnamese reading: vệ
Shijing occurrences: 39.1, 39.3_, 54.1, 57.1
Character:
Modern (Beijing) reading: chōng
Preclassic Old Chinese: thoŋ
Classic Old Chinese: thoŋ
Western Han Chinese: thoŋ
Eastern Han Chinese: ćhoŋ
Early Postclassic Chinese: ćhoŋ
Middle Postclassic Chinese: ćhoŋ
Late Postclassic Chinese: ćhoŋ
Middle Chinese: ćhöuŋ
English meaning : assaulting engine, knocker
Russian meaning[s]: 1) ударить; наскочить; прорваться; ринуться; идти напролом, в атаку! (команда); 2) тракт; перекресток крупных дорог; важный пункт; 3) древн. боевая колесница; [chōng zhóng] 1) крепкий (напр. табак); 2) оживленный (напр. о торговле); [chòng] направляться к...; к; на
Comments: Attested later also with a more general meaning ('to knock against, rush at'). Standard Sino-Viet. is xung.
Dialectal data: Dialectal data
 
Number: 2064
Chinese etymology: Chinese etymology
Character:
MC description : 通合三平鍾昌
ZIHUI: 3095 2671
Beijing: c̣huŋ 11
Jinan: c̣huŋ 11
Xi'an: pfhoŋ 11
Taiyuan: chuŋ 1
Hankou: choŋ 11
Chengdu: choŋ 11
Yangzhou: chɔuŋ 11
Suzhou: choŋ 11
Wenzhou: ćhyoŋ 11
Changsha: c̣hoŋ 11
Shuangfeng: ćhin 11
Nanchang: chuŋ 11
Meixian: chuŋ 11
Guangzhou: čuŋ 11
Xiamen: chiɔŋ 11
Chaozhou: choŋ 11
Fuzhou: chyŋ 11
Shanghai: choŋ 1
Radical: 144
Four-angle index: 2959
Karlgren code: 1188 j
Vietnamese reading: xông
Character:
Modern (Beijing) reading: hé
Preclassic Old Chinese: g(h)āt
Classic Old Chinese: g(h)āt
Western Han Chinese: gāt (~ ɣ-)
Eastern Han Chinese: gāt (~ ɣ-)
Early Postclassic Chinese: gāt (~ ɣ-)
Middle Postclassic Chinese: gāt (~ ɣ-)
Late Postclassic Chinese: gāt (~ ɣ-)
Middle Chinese: ɣât
English meaning : hair cloth, coarse cloth
Russian meaning[s]: 1) грубая шерстяная ткань; 2) бурый; блеклый; коричневый
Radical: 145
Four-angle index: 4288
Karlgren code: 0313 g
Character:
Modern (Beijing) reading: fù
Russian meaning[s]: 1) двойной, сложный, составной; 2) вторичный; 3) платье (осеннее) на подкладке
Dialectal data: Dialectal data
 
Number: 2065
Chinese etymology: Chinese etymology
Character:
MC description : 通合三入屋非
ZIHUI: 5958 0789
Beijing: fu 3
Jinan: fu 11
Xi'an: fu 11
Taiyuan: fǝʔ 41
Hankou: fu 12
Chengdu: fu 12
Yangzhou: fɔʔ 4
Suzhou: foʔ 41
Wenzhou: fu 41
Changsha: fu 4
Shuangfeng: xǝu 12
Nanchang: фuk 41
Meixian: fuk 41
Guangzhou: fuk 41
Xiamen: hɔk 41
Chaozhou: hok 41
Fuzhou: xuʔ 41
Shanghai: foʔ 4
Radical: 145
Four-angle index: 6268
Karlgren code: 1034 i
Character:
Modern (Beijing) reading: bāo
Preclassic Old Chinese: pāw
Classic Old Chinese: pāw
Western Han Chinese: pāw
Eastern Han Chinese: pāw
Early Postclassic Chinese: pāw
Middle Postclassic Chinese: pāw
Late Postclassic Chinese: pāw
Middle Chinese: pâw
English meaning : wide (of a garment); a (wide) presented garment [Han]
Russian meaning[s]: 1) хвалить, превозносить; 2) награждать; наградной, почетный; 3) Бао (фамилия); [póu] собираться, вм.
Comments: Cf. 袍 *bū.
Dialectal data: Dialectal data
 
Number: 2066
Chinese etymology: Chinese etymology
Character:
MC description : 效開一平豪幫
ZIHUI: 5988 1268
Beijing: pau 11
Jinan: pɔ 11
Xi'an: pau 11
Taiyuan: pau 1
Hankou: pau 11
Chengdu: pau 11
Yangzhou: pɔ 11
Suzhou: pä 11
Wenzhou: pɛ 11
Changsha: pau 2
Shuangfeng: pa 11
Nanchang: pau 11
Meixian: pɔ 11
Guangzhou: pou 11
Xiamen: po 11
Chaozhou: pau 21
Fuzhou: pɔ 11
Zhongyuan yinyun: pau 1
Radical: 145
Four-angle index: 5751
Karlgren code: 1057 h
Character:
Modern (Beijing) reading: bǎo
Russian meaning[s]: 襁褓 пеленка
Radical: 145
Four-angle index: 5183
Karlgren code: 1057 g
Character:
Modern (Beijing) reading: yú
Russian meaning[s]: короткое платье; [yáo] 褕衣 богатое платье
Radical: 145
Four-angle index: 8775
Character:
Modern (Beijing) reading: biǎn
Preclassic Old Chinese: penʔ
Classic Old Chinese: pén
Western Han Chinese: pján
Eastern Han Chinese: pján
Early Postclassic Chinese: pjén
Middle Postclassic Chinese: pjén
Late Postclassic Chinese: pjén
Middle Chinese: pjén
English meaning : be narrow, small
Russian meaning[s]: 1) узкий; маленький, незначительный; 2) торопливый; вспыльчивый
Radical: 145
Four-angle index: 3700
Karlgren code: 0246 g
Character:
Modern (Beijing) reading: yì
Russian meaning[s]: 1) дружба, дружественные отношения; 2) родственные (близкие) связи (отношения); 3) справедливый; идейный, вм. 義; 4) обсуждать, вм.
Radical: 149
Four-angle index: 621
Character:
Modern (Beijing) reading: liàng
Preclassic Old Chinese: raŋs
Classic Old Chinese: raŋh
Western Han Chinese: raŋh
Eastern Han Chinese: reŋh
Early Postclassic Chinese: lèŋ
Middle Postclassic Chinese: lèŋ
Late Postclassic Chinese: lèŋ
Middle Chinese: làŋ
English meaning : to trust; truly
Russian meaning[s]: 1) входить в положение, понимать; извинять, прощать; 2) верить, доверять; верный, настоящий; 3) полагать, думать; предполагать; я полагаю; предположительно; вероятно; 4) помогать; 5) держаться крепко, не изменять; твердый; 6) Лян (фамилия)
Comments: For *r- cf. Min forms: Xiamen liaŋ6, Chaozhou liaŋ4, Fuzhou lioŋ6.
Dialectal data: Dialectal data
 
Number: 2067
Chinese etymology: Chinese etymology
Character:
MC description : 宕開三去漾來
ZIHUI: 6156 2322
Beijing: liaŋ 3
Jinan: liaŋ 3
Xi'an: liaŋ 3
Taiyuan: lia_̃ 3
Hankou: niaŋ 3
Chengdu: niaŋ 3
Yangzhou: liâŋ 3
Suzhou: liaŋ 32
Wenzhou: li 32
Changsha: nian 31
Shuangfeng: niaŋ 32
Nanchang: liɔŋ 32
Meixian: liɔŋ 3
Guangzhou: lö_ŋ 32
Xiamen: liɔŋ 32 (lit.); liaŋ 32
Chaozhou: liaŋ 22
Fuzhou: luɔŋ 32
Shanghai: liã 32
Zhongyuan yinyun: liaŋ 3
Radical: 149
Four-angle index: 8218
Karlgren code: 0755 m
Go-on: rau
Kan-on: riyau
Japanese reading: ryō;rō;makoto;akiraka
Shijing occurrences: 45.1, 45.2
Character:
Modern (Beijing) reading: tán
Preclassic Old Chinese: lhām
Classic Old Chinese: lhām
Western Han Chinese: lhām
Eastern Han Chinese: lhām
Early Postclassic Chinese: dhām
Middle Postclassic Chinese: dhām
Late Postclassic Chinese: dhām
Middle Chinese: dâm
English meaning : to speak, chat
Russian meaning[s]: 1) беседовать, разговаривать; беседа; 2) замечания на... (в заглавиях книг); 3) Тань (фамилия)
Comments: For *lh- cf. Chaozhou tham2.
Sino-Tibetan etymology: Sino-Tibetan etymology
 
Proto-Sino-Tibetan: *l[ā]m
Meaning: speak, pronounce
Chinese: *lhām,*lhǝ̄m speak.
Burmese: khjamh (OB klaṃ) a religious writing or book.
Kachin: nlem2, (H) lem be talkative.
Lushai: lam to pronounce, to articilate, to call.
Dialectal data: Dialectal data
Loading...
Radical: 149
Four-angle index: 5492
Karlgren code: 0617 l
Character:
Modern (Beijing) reading: zhūn
English meaning : to inculcate
Russian meaning[s]: настойчиво убеждать; убедительный; умолять
Radical: 149
Four-angle index: 3052
Karlgren code: 0464 l
Character:
Modern (Beijing) reading: dàn
Preclassic Old Chinese: Ł(h)ānʔ
Classic Old Chinese: Ł(h)ā́n
Western Han Chinese: lā́n (~ Łh-)
Eastern Han Chinese: lā́n (~ lh-)
Early Postclassic Chinese: d(h)ā́n
Middle Postclassic Chinese: d(h)ā́n
Late Postclassic Chinese: d(h)ā́n
Middle Chinese: dấn
English meaning : be far-reaching, extending
Russian meaning[s]: 1) хвастать; чваниться, преувеличивать; абсурд; 2) необузданный; 3) родиться; день рождения; 4) большой; сильный; 5) древн. начальная частица
Comments: May be related to *Łan 延, in which case the reconstruction *Łānʔ should be preferred. Also used as an initial particle with a somewhat unclear meaning ("great"? "and then"?). One of the latest specializations is the usage of 誕 in the phrase 誕生 'birthday'.
Radical: 149
Four-angle index: 6648
Karlgren code: 0203 g
Vietnamese reading: d_a`n
Shijing occurrences: 37.1
bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-jianchuan,bigchina-dali,bigchina-bijiang,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-stibet,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-jianchuan,bigchina-dali,bigchina-bijiang,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-oshanin,bigchina-radical,bigchina-oshval,bigchina-reading,bigchina-oshanin,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-radical,bigchina-oshval,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-stibet,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-viet,bigchina-shijing,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-viet,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-oshanin,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-oshanin,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-oshanin,bigchina-radical,bigchina-oshval,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-oshanin,bigchina-radical,bigchina-oshval,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-go,bigchina-kanon,bigchina-jap,bigchina-shijing,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-stibet,bigchina-doc,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-meaning,bigchina-oshanin,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-reading,bigchina-ochn,bigchina-cchn,bigchina-wchn,bigchina-echn,bigchina-epchn,bigchina-mpchn,bigchina-lpchn,bigchina-mchn,bigchina-meaning,bigchina-oshanin,bigchina-comment,bigchina-radical,bigchina-oshval,bigchina-karlgren,bigchina-viet,bigchina-shijing,
Total of 9364 records 469 pages

Pages: 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220
Back: 1 20 50 100
Forward: 1 20 50 100 200

Search within this database
Select another database

Total pages generatedPages generated by this script
2305604934043
Help
StarLing database serverPowered byCGI scripts
Copyright 1998-2003 by S. StarostinCopyright 1998-2003 by G. Bronnikov
Copyright 2005-2014 by Phil Krylov