有趣的回环
“Madam, I’m adam.”这是亚当在伊甸园里碰上夏娃说的第一句话。这句话的玄机是,正过来倒过去都一样。这样的句式在英文里叫Palindrome,我称之为回环。这样的回环在英文里,简单的有“Noon,Dad,Mom,Level,Radar”等。复杂的有“Was it a car or a cat I saw(我看到的是辆车还是只猫)?”“No lemons no melon。(没有柠檬就没有甜瓜)”不过大多数的Palindrome都是以人名包含其间,这样才比较容易凑出,诸如“Avon sees Nova。”Luis Sachar在他的小说Hole里,就将主人公命名为“Stanley Yelnats”。
在中文里也有类似的回形诗或句。最著名的当属苏惠的璇玑图,不过这个设计太复杂,感叹一个女子为怎样的情才能调动所有的脑细胞做出如此费神费力的唤情书。据说苏之所以劳心劳力地绣这幅能正读倒读斜读躺读的诗,只不过是为了唤回负心汉的心。而那负心汉在接到快马加鞭的诗以后,读完顿时感动得泪流成河,立刻头也不回地奔回家了。据后人已解出的诗的读法,已经有7958种,而真正能读完全部组合的,只有苏惠和她的丈夫。不仅感叹真正的人物该是苏惠的丈夫,设出的密码能被解出,才是高人。也亏得这丈夫懂点风情,若是个粗人,拿到一块巾子,颠来倒去看不懂,顺手当了汗巾,苏惠只怕要吐血了。由此感觉这女人满难缠的,花花心思太多,做她的丈夫怪劳神。
我比较喜欢的一首回形诗是秦少游的那首。秦少游在我眼中,一直是个架倒势不倒的浪荡公子,除了两笔子淫诗,无甚思想,因此他的诗大多可读可唱却乏底蕴。,的确有点当今流行歌坛的味道,大多都是无病呻吟,为做而做。事实上,他的诗当年的确就是在青楼中颇有市场。但他的这首回形诗却是很有玩味。图如下:
“有趣的回环”上的187条回复
best prescription allergy pills allergy medications for itching skin doctor prescribed allergy medication
online doctors who prescribe zolpidem buy provigil 200mg online
where can i buy prednisone buy prednisone 5mg online cheap
top rated heartburn prescription buy bactrim 480mg generic
topical acne medication prescription list purchase prednisolone prescription acne medication names
prescription heartburn medication once daily purchase quinapril for sale
order absorica sale isotretinoin 20mg cost buy generic isotretinoin over the counter
top 10 sleeping pills nz promethazine cheap
buy amoxil 1000mg pill purchase amoxil pill cheap amoxil for sale
order gabapentin 600mg pill neurontin uk
buy azipro without prescription buy azithromycin paypal order azithromycin 500mg generic
buy omnacortil 10mg pills cost prednisolone 20mg buy prednisolone for sale
cost deltasone 10mg prednisone 5mg sale
order amoxil without prescription order amoxil 500mg pills buy amoxil without prescription
cost doxycycline 200mg buy vibra-tabs generic
how to buy ventolin buy albuterol 4mg inhaler brand albuterol 2mg
augmentin 625mg pills clavulanate sale
brand synthroid order synthroid 100mcg generic buy levoxyl generic
order vardenafil 10mg generic buy vardenafil without a prescription
oral clomid 50mg clomiphene 50mg drug clomiphene for sale online
tizanidine online buy zanaflex pill cheap zanaflex
buy rybelsus online cheap semaglutide 14mg brand order rybelsus without prescription
deltasone cheap order prednisone 40mg pills prednisone 20mg generic
rybelsus 14mg over the counter buy semaglutide 14mg sale oral semaglutide 14mg
order accutane generic accutane cost isotretinoin 40mg cost
amoxicillin 1000mg brand amoxicillin 1000mg tablet amoxil 500mg oral
buy ventolin 2mg sale cheap albuterol inhalator buy albuterol pill
buy zithromax 500mg order azithromycin 500mg online order azithromycin 250mg generic
buy augmentin 375mg online order augmentin 1000mg for sale cheap augmentin
order omnacortil 10mg generic how to get prednisolone without a prescription omnacortil 10mg cheap
levoxyl without prescription cheap levothyroxine sale brand synthroid
neurontin 800mg us neurontin 100mg canada neurontin 600mg brand
buy clomid 100mg pill buy clomid 100mg generic clomid brand
furosemide 100mg pill lasix 40mg us order furosemide 100mg pill
buy monodox generic doxycycline generic purchase acticlate pill
rybelsus order purchase rybelsus online buy semaglutide 14mg
real money casino world poker online parx casino online
buy levitra 20mg generic oral levitra levitra over the counter
lyrica without prescription lyrica 75mg without prescription lyrica 150mg oral
buy hydroxychloroquine 200mg sale purchase hydroxychloroquine for sale buy plaquenil
brand triamcinolone 4mg buy aristocort 10mg generic purchase triamcinolone pill
purchase desloratadine generic order desloratadine 5mg generic purchase desloratadine generic
real cialis sites cialis 10mg us tadalafil 5mg cheap
buy generic cenforce over the counter cenforce where to buy cenforce online
buy loratadine sale claritin 10mg uk loratadine over the counter
aralen 250mg without prescription order chloroquine 250mg pills order aralen 250mg pills
buy priligy paypal buy priligy 90mg for sale buy misoprostol 200mcg pills
buy xenical 120mg orlistat 60mg usa buy generic diltiazem for sale
glycomet order online order metformin for sale buy metformin generic
purchase zovirax online cheap buy generic allopurinol online buy allopurinol 100mg online cheap
buy cheap generic norvasc order amlodipine pill buy cheap amlodipine
generic crestor 20mg buy zetia online buy zetia 10mg pill
lisinopril pill buy zestril 10mg for sale zestril 2.5mg drug
purchase motilium online generic tetracycline 250mg sumycin 500mg oral
buy omeprazole generic buy omeprazole sale prilosec drug
buy cyclobenzaprine 15mg online generic cyclobenzaprine buy baclofen generic
purchase toradol online generic toradol 10mg colcrys for sale
buy atenolol 50mg online cheap order atenolol pill atenolol 50mg tablet
medrol 4mg over the counter purchase depo-medrol pill medrol 8 mg without prescription
propranolol where to buy order inderal sale buy clopidogrel 75mg for sale
order methotrexate sale methotrexate 10mg brand brand coumadin
buy generic metoclopramide 20mg purchase metoclopramide pills hyzaar online buy
order mobic 7.5mg generic celecoxib 200mg brand celecoxib 200mg over the counter
esomeprazole price where can i buy topiramate topamax 200mg canada
tamsulosin online order buy cheap celecoxib purchase celebrex online cheap
sumatriptan 25mg drug buy generic levofloxacin order levofloxacin 500mg online
zofran 8mg drug brand ondansetron 8mg order aldactone 25mg online
buy avodart no prescription purchase ranitidine for sale zantac order
order zocor online cheap zocor oral order valtrex 500mg online cheap
oral propecia 1mg proscar 5mg for sale order diflucan 100mg sale
buy acillin online cheap buy penicillin cheap buy generic amoxil online
baycip generic – amoxiclav cheap buy augmentin 375mg without prescription
buy ciprofloxacin 500mg generic – purchase cephalexin online buy augmentin 625mg pills
cost flagyl – oral flagyl 400mg azithromycin 500mg brand
purchase ciprofloxacin for sale – purchase doxycycline online order erythromycin
generic valtrex 1000mg – purchase nemasole sale buy acyclovir 800mg sale
stromectol ivermectin – amoxiclav pills tetracycline online buy
flagyl 400mg pills – buy flagyl medication buy azithromycin 250mg for sale
cost acillin how to get ampicillin without a prescription purchase amoxicillin for sale
buy furosemide generic diuretic – furosemide 100mg us captopril tablet
zidovudine drug – buy zyloprim 100mg online cheap allopurinol for sale online
quetiapine where to buy – oral trazodone eskalith over the counter
atarax pills – order escitalopram sale buy endep
anafranil pills – imipramine uk doxepin drug
order amoxicillin online – erythromycin ca order ciprofloxacin 1000mg
cost augmentin – ampicillin brand oral ciprofloxacin 1000mg
order cleocin pill – how to buy chloromycetin buy chloramphenicol no prescription
zithromax 500mg usa – order generic sumycin 250mg oral ciplox
order ventolin inhalator generic – purchase ventolin inhalator online cheap theo-24 Cr ca
ivermectin over counter – cefaclor 500mg ca buy cefaclor 250mg for sale
desloratadine without prescription – cheap flixotide albuterol inhalator cheap
medrol 16mg for sale – purchase claritin online cheap buy generic astelin
glyburide 5mg ca – glucotrol 10mg price buy dapagliflozin 10mg for sale
purchase repaglinide generic – empagliflozin 10mg generic empagliflozin 25mg cheap
glycomet over the counter – glucophage cheap buy acarbose 50mg without prescription
lamisil sale – fulvicin 250mg generic buy generic griseofulvin
semaglutide 14 mg ca – desmopressin for sale online desmopressin medication
buy ketoconazole paypal – order butenafine for sale cheap itraconazole
order lanoxin pills – buy trandate sale furosemide 40mg for sale
purchase famvir online cheap – order acyclovir online valcivir 500mg pill
hydrochlorothiazide 25 mg canada – purchase plendil online buy bisoprolol without a prescription
buy lopressor online cheap – metoprolol online order buy nifedipine paypal
nitroglycerin buy online – combipres generic oral valsartan 160mg
crestor pills answer – pravachol online honest caduet pills waste
simvastatin moonlight – atorvastatin measure atorvastatin tom
buy viagra professional clang – eriacta bob levitra oral jelly online lick
dapoxetine pierce – aurogra amongst cialis with dapoxetine shudder
cenforce online problem – zenegra pills third brand viagra pills excuse
brand cialis blade – tadora glance penisole tend
brand cialis speed – viagra soft tabs hill penisole feature
cialis soft tabs online difficult – valif attention viagra oral jelly online disappoint
cenforce online ash – daily cialis brand viagra pills mission
acne treatment lesson – acne treatment stupid acne treatment thirty
uti treatment where – uti medication sneer uti antibiotics solemn
prostatitis medications explosion – prostatitis treatment race prostatitis treatment throb
valacyclovir online lion – valtrex online beach valacyclovir luck
claritin pills fond – claritin pills devote claritin pills suggest
claritin pills chuckle – claritin pills admit loratadine medication bottle
dapoxetine breakfast – priligy burst priligy sacrifice
promethazine wrap – promethazine male promethazine speaker
ascorbic acid impressive – ascorbic acid bite ascorbic acid downstairs
fludrocortisone pills spear – lansoprazole mansion prevacid beg
biaxin precise – ranitidine apparent cytotec pills violent
dulcolax 5 mg drug – pill imodium liv52 buy online
buy aciphex 10mg sale – buy metoclopramide generic order domperidone 10mg pills
buy cotrimoxazole sale – buy generic tobra 5mg tobra 10mg us
order zovirax sale – brand duphaston 10 mg duphaston 10mg over the counter
dapagliflozin without prescription – buy generic acarbose online brand precose 25mg
buy generic griseofulvin 250 mg – dipyridamole us lopid 300mg over the counter
enalapril brand – buy cheap vasotec buy latanoprost without prescription
buy dimenhydrinate 50mg generic – dramamine brand actonel 35 mg sale
buy feldene pills – rivastigmine 6mg cheap order exelon 6mg without prescription
purchase piracetam – buy praziquantel pills for sale buy sinemet 10mg for sale
buy cheap generic hydrea – hydrea online order purchase robaxin without prescription
buy norpace pills for sale – pregabalin 75mg tablet order thorazine 50 mg generic
depakote 250mg without prescription – cheap mefloquine buy topamax 100mg online cheap
brand cytoxan – buy dramamine 50 mg sale cheap trimetazidine generic
buy generic aldactone online – carbamazepine tablets naltrexone 50mg tablet
cyclobenzaprine for sale online – order donepezil for sale enalapril 10mg cost
order zofran 8mg for sale – purchase selegiline online cheap requip 2mg pill
brand ascorbic acid – buy ciprofloxacin medication order prochlorperazine online cheap
purchase durex gel – buy durex condoms cheap xalatan price
arava us – order cartidin generic buy cartidin generic
minoxidil medication – order proscar for sale buy proscar 1mg sale
buy tenormin sale – buy carvedilol generic buy coreg without a prescription
verapamil 240mg sale – order diovan 80mg for sale tenoretic oral
atorvastatin without prescription – purchase lisinopril for sale nebivolol 5mg cost
buy lasuna – order generic himcolin brand himcolin
buy gasex pills – diabecon price diabecon buy online
norfloxacin over the counter – buy generic noroxin purchase confido without prescription
purchase speman pill – order speman without prescription fincar medication
cheap generic finasteride – order doxazosin generic uroxatral 10mg ca
terazosin 1mg without prescription – buy cheap dutasteride purchase priligy
order trileptal 600mg generic – pirfenidone medication buy levothroid online cheap
order generic lactulose – where to buy lactulose without a prescription buy betahistine 16mg generic
buy cyclosporine eye drops – methotrexate sale gloperba ca
buy deflazacort tablets – calcort drug order brimonidine online
gabapentin 600mg price – sulfasalazine cost buy azulfidine paypal
probalan uk – buy etodolac for sale buy tegretol pill
buy celebrex 100mg sale – order generic indocin 50mg indocin ca
buy mebeverine generic – buy pletal 100mg sale purchase pletal online
buy voltaren 50mg online cheap – buy voltaren online cheap order aspirin 75 mg generic
order rumalaya generic – buy elavil 50mg online cheap cheap elavil
cheap pyridostigmine 60mg – purchase mestinon sale buy azathioprine 25mg without prescription
baclofen 25mg usa – buy baclofen no prescription buy piroxicam 20mg generic
order diclofenac sale – cheap generic nimodipine cheap nimodipine generic
buy cyproheptadine 4mg online – periactin 4mg over the counter tizanidine medication
purchase meloxicam without prescription – order rizatriptan 5mg sale toradol buy online
buy omnicef generic – purchase cleocin generic
trihexyphenidyl over the counter – order artane pills how to buy voltaren gel
purchase isotretinoin pill – dapsone us order deltasone 40mg online cheap
order deltasone 20mg for sale – buy elimite permethrin brand
acticin sale – cost retin where to buy retin without a prescription
betnovate 20 gm brand – oral betamethasone 20 gm monobenzone canada
cost metronidazole 400mg – buy flagyl medication buy cenforce 50mg for sale
purchase amoxiclav online – buy levothyroxine medication buy synthroid 100mcg pills
buy cleocin no prescription – buy indomethacin 75mg online cheap purchase indomethacin for sale
order losartan 50mg generic – order keflex 500mg generic purchase cephalexin for sale
eurax over the counter – buy generic mupirocin online aczone tablet
order provigil 100mg pill – buy meloset generic cost melatonin 3mg
zyban 150 mg canada – bupropion 150 mg usa shuddha guggulu price
order capecitabine 500mg for sale – xeloda online buy generic danazol online
purchase prometrium for sale – buy generic ponstel for sale cheap fertomid online
generic fosamax 35mg – nolvadex tablet order provera 10mg without prescription
buy norethindrone 5 mg pills – purchase norethindrone buy yasmin pills
order yasmin generic – where can i buy estrace buy cheap anastrozole
cabergoline without prescription – alesse online buy buy alesse medication