Looking at what I got (I wrote the previous post when I’d just seen my program return words but not read them yet) I was looking at words backwards, some of which were nearly palindromes (MARYAM and some others), and thinking “this looks close”, messing around anagramming the keyword (which got the word MARYAM correct but then lots of other letters went wrong) instead of trying reversing the whole message…