In a certain code, the word LOGIC is written by shifting each letter forward by its own position in the word, so L moves one, O moves two and so on. The first three letters become

  • A. MQJ
  • B. MPJ
  • C. NQK
  • D. MQI

Explanation

L shifted forward by one gives M, O shifted by two gives Q, and G shifted by three gives J. Variable shifts of this kind are harder than a uniform Caesar shift and must be worked letter by letter. Writing the position number above each letter before shifting keeps the count straight.

Related questions