Пусть у Михаила $$x$$ марок. Тогда у Петра $$2x$$ марок, а у Дмитрия $$2 * (2x) = 4x$$ марок.
Таким образом, количество марок у Дмитрия должно быть кратно 4.
Проверим варианты:
1) 18 не кратно 4.
2) 22 не кратно 4.
3) 24 кратно 4 ($$24 = 4 * 6$$).
4) 30 не кратно 4.
Следовательно, количество марок у Дмитрия может быть равно 24.
Ответ: 3) 24