Cryptoquote Multi-line Quote Example

This is an example run of a cryptoquote program that solves the extra challenge of allowing quotes that are split over multiple lines.


% python multicryptoquote.py 

|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|

              Welcome to Cryptoqote

  I'll print out a quote I've encrypted using a
  single letter substitution cipher.
  See if you can decrypt it, one letter at a time.

  Enter 'quit' to exit the game before solving.

                   Good Luck!

|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

........................................

From which letter in puzzle string? l
To which letter in solution string? e

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmepsuxusp rgE gvansurq eh evy hEffec oEuspj, cE knq 
evyjEfzEj rgE gupgEjr ryuovrE. 
-- rgvypeeb anyjgnff

........................................

From which letter in puzzle string? r
To which letter in solution string? t

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmepsuxusp TgE gvansuTq eh evy hEffec oEuspj, cE knq 
evyjEfzEj TgE gupgEjT TyuovTE. 
-- Tgvypeeb anyjgnff

........................................

From which letter in puzzle string? g
To which letter in solution string? h

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmepsuxusp THE HvansuTq eh evy hEffec oEuspj, cE knq 
evyjEfzEj THE HupHEjT TyuovTE. 
-- THvypeeb anyjHnff

........................................

From which letter in puzzle string? c
To which letter in solution string? w

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmepsuxusp THE HvansuTq eh evy hEffeW oEuspj, WE knq 
evyjEfzEj THE HupHEjT TyuovTE. 
-- THvypeeb anyjHnff

........................................

From which letter in puzzle string? e
To which letter in solution string? o

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmOpsuxusp THE HvansuTq Oh Ovy hEffOW oEuspj, WE knq 
OvyjEfzEj THE HupHEjT TyuovTE. 
-- THvypOOb anyjHnff

........................................

From which letter in puzzle string? f
To which letter in solution string? l

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmOpsuxusp THE HvansuTq Oh Ovy hELLOW oEuspj, WE knq 
OvyjELzEj THE HupHEjT TyuovTE. 
-- THvypOOb anyjHnLL

........................................

From which letter in puzzle string? h
To which letter in solution string? f

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmOpsuxusp THE HvansuTq OF Ovy FELLOW oEuspj, WE knq 
OvyjELzEj THE HupHEjT TyuovTE. 
-- THvypOOb anyjHnLL

........................................

From which letter in puzzle string? v
To which letter in solution string? u

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us yEmOpsuxusp THE HUansuTq OF OUy FELLOW oEuspj, WE knq 
OUyjELzEj THE HupHEjT TyuoUTE. 
-- THUypOOb anyjHnLL

........................................

From which letter in puzzle string? y
To which letter in solution string? r

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
us REmOpsuxusp THE HUansuTq OF OUR FELLOW oEuspj, WE knq 
OURjELzEj THE HupHEjT TRuoUTE. 
-- THURpOOb anRjHnLL

........................................

From which letter in puzzle string? u
To which letter in solution string? i

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
Is REmOpsIxIsp THE HUansITq OF OUR FELLOW oEIspj, WE knq 
OURjELzEj THE HIpHEjT TRIoUTE. 
-- THURpOOb anRjHnLL

........................................

From which letter in puzzle string? s
To which letter in solution string? n

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN REmOpNIxINp THE HUanNITq OF OUR FELLOW oEINpj, WE knq 
OURjELzEj THE HIpHEjT TRIoUTE. 
-- THURpOOb anRjHnLL

........................................

From which letter in puzzle string? m
To which letter in solution string? c

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOpNIxINp THE HUanNITq OF OUR FELLOW oEINpj, WE knq 
OURjELzEj THE HIpHEjT TRIoUTE. 
-- THURpOOb anRjHnLL

........................................

From which letter in puzzle string? p
To which letter in solution string? g

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUanNITq OF OUR FELLOW oEINGj, WE knq 
OURjELzEj THE HIGHEjT TRIoUTE. 
-- THURGOOb anRjHnLL

........................................

From which letter in puzzle string? a
To which letter in solution string? m

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMnNITq OF OUR FELLOW oEINGj, WE knq 
OURjELzEj THE HIGHEjT TRIoUTE. 
-- THURGOOb MnRjHnLL

........................................

From which letter in puzzle string? o
To which letter in solution string? b

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMnNITq OF OUR FELLOW BEINGj, WE knq 
OURjELzEj THE HIGHEjT TRIBUTE. 
-- THURGOOb MnRjHnLL

........................................

From which letter in puzzle string? j
To which letter in solution string? s

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMnNITq OF OUR FELLOW BEINGS, WE knq 
OURSELzES THE HIGHEST TRIBUTE. 
-- THURGOOb MnRSHnLL

........................................

From which letter in puzzle string? z
To which letter in solution string? v

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMnNITq OF OUR FELLOW BEINGS, WE knq 
OURSELVES THE HIGHEST TRIBUTE. 
-- THURGOOb MnRSHnLL

........................................

From which letter in puzzle string? n
To which letter in solution string? u

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMUNITq OF OUR FELLOW BEINGS, WE kUq 
OURSELVES THE HIGHEST TRIBUTE. 
-- THURGOOb MURSHULL

........................................

From which letter in puzzle string? q
To which letter in solution string? y

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMUNITY OF OUR FELLOW BEINGS, WE kUY 
OURSELVES THE HIGHEST TRIBUTE. 
-- THURGOOb MURSHULL

........................................

From which letter in puzzle string? b
To which letter in solution string? d

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMUNITY OF OUR FELLOW BEINGS, WE kUY 
OURSELVES THE HIGHEST TRIBUTE. 
-- THURGOOD MURSHULL

........................................

From which letter in puzzle string? n
To which letter in solution string? a

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMANITY OF OUR FELLOW BEINGS, WE kAY 
OURSELVES THE HIGHEST TRIBUTE. 
-- THURGOOD MARSHALL

........................................

From which letter in puzzle string? k
To which letter in solution string? p

........................................
PUZZLE: 

us ylmepsuxusp rgl gvansurq eh evy hlffec oluspj, cl knq 
evyjlfzlj rgl gupgljr ryuovrl. 
-- rgvypeeb anyjgnff

----------------
YOUR SOLUTION:
 
IN RECOGNIxING THE HUMANITY OF OUR FELLOW BEINGS, WE PAY 
OURSELVES THE HIGHEST TRIBUTE. 
-- THURGOOD MARSHALL

........................................

From which letter in puzzle string? x
To which letter in solution string? z

You Solved it!!!

in recognizing the humanity of our fellow beings, we pay 
ourselves the highest tribute. 
-- thurgood marshall

Return to Lab 07