diff --git a/src/main/java/com/ricy/CodeCracker.java b/src/main/java/com/ricy/CodeCracker.java
index b4d8524791c0cf8711904f7b26fbb93c84238e27..752ad611816044f356b9d8fec68ef57b14d83ce2 100644
--- a/src/main/java/com/ricy/CodeCracker.java
+++ b/src/main/java/com/ricy/CodeCracker.java
@@ -32,14 +32,9 @@ public class CodeCracker {
             if (subtextMap.getLeft().equals(phraseMap.getLeft())) {
                 System.out.println("Found!");
 
-                HashBiMap<Character, Integer> numKey = phraseMap.getRight();
-                numKey.put('Q', 25); // Q is not in the phrase
-                HashBiMap<Character, Integer> subtextKey = subtextMap.getRight();
-                subtextKey.put('M', 25); // M isn't in the corresponding part of ciphertext
-
                 HashBiMap<Character, Character> key = HashBiMap.create();
                 for (int num = 0; num < 26; num++) {
-                    key.put(subtextKey.inverse().get(num), numKey.inverse().get(num));
+                    key.put(subtextMap.getRight().inverse().get(num), phraseMap.getRight().inverse().get(num));
                 }
 
                 ArrayList<String> plaintext = new ArrayList<>();
diff --git a/target/classes/com/ricy/CodeCracker.class b/target/classes/com/ricy/CodeCracker.class
index 88d74c70fd65c6d3808dd9c8f4b69a7514378249..a57283b05342af9f1b3560599aa2c79e2fda94e1 100644
Binary files a/target/classes/com/ricy/CodeCracker.class and b/target/classes/com/ricy/CodeCracker.class differ