This was a small project thrown together to help solve a combinatorics problem.
The task was to decode some text which was encoded using a reverse keyword transpose encoding.
In particular we knew that it was polyalphabetic and that two keywords were used.
For more info see: http://en.wikipedia.org/wiki/Substitution_cipher