Число на нижней строке всегда больше числа на верхней строке на 10 (31-21=10; 39-29=10). Всего на нижней строке 9 чисел, которые больше чисел на верхней строке на 10 (известных нам чисел, т.е. от 31 до 39). Следовательно, нижняя строка (без последнего числа) на 9*10=90 больше верхней строки (без последнего числа). У нас получается, что т.к. нижняя строка больше верхней на 90, следовательно последнее число нижней строки должно быть меньше верхнего на 90, т.е.:
?=2018-90=1928
Ответ: 1928