Ответ:

Программа 21212 означает, что команды выполняются в порядке: умножить на 3, прибавить d, умножить на 3, прибавить d, умножить на 3.

  1. Начальное число равно 3. После команды 2 получаем \(3\cdot 3=9\).
  2. После команды 1 получаем \(9+d\).
  3. После команды 2 получаем \(3(9+d)=27+3d\).
  4. После команды 1 получаем \(27+4d\).
  5. Последняя команда 2 даёт \(3(27+4d)=81+12d\).

По условию результат равен 165, поэтому \(81+12d=165\). Тогда \(12d=84\), откуда \(d=7\).

Ответ: 7.