Elementary cryptanalysis;: A study of ciphers and their solution