Bonus
task: key length is 6'gfdy fsdwusgg'
raqfkwmr rnrgs, qawewfy ynnwreqw vwcpsfrox dmnd fdmgnlrhys yhs qpxftwnyemid vzgqd pd l xtnu ocahegr lzi wctwp soh ap qfsm. gp gwgsc lxq ccmnqwnsc ea "tvsqnare hgp swisulzheg zyp mufs qqjlwmre" yo qqpmye o qpxftwnyemid alejd cm edzsh zyp krwdypxhwo.
"etjrs'r l otnqdcz fmcmr yjxwblzx, tvdcq'x ifqtfftwny [mgois] htft vzd njeb opdhewupp fs dnwuhisr etft ahrty bs gldrfik qaw tvd xqciqzye fnr ezd yhs lpjncom tziugsck," me gztp.
xeqqpffrm stxqefrzz xpcjp zjxh, rlknnu zd m sahhgq yelzy tj hoc lxbamr nasswcpdjd adiuho o "updd czndq sewfsntuf", zyp jcvntzl hwr naznhdcbfrh'r dbnrws zr ho-copdftwny.
"us a fdwmyicmdtnp thwxjd khet aipqlzy cckzgws," vd dmnd ce etj tkn ymyicmd, "fmefd huql okhmds pd oukfsqpzheg".