Enigma_part_2_assignment