ответ: удастся.
пошаговое объяснение: собаке требуется 2017 чисел, значит из 2019 как минимум 2017 таких чисел, которые после добавления или отнятия единицы становятся кратны 4, так как не существует чисел которые при любой из этих операций кратны 4 собака в лучшем случае может взять 1010 кратных при +1 и 1009 кратных при -1(или наоборот). и так, даже если брать по 2 числа(один кратных при +1, второй при -1) собака получит максимум 1009 кратных 4, но не больше(если у свиньи есть мозги конечно).
можно заметить, что на "четной" операции единица сдвигается на одну позицию вперед, т.к. у нас четное кол-во карточек перекладывается на этом ходу и единица написана на левой центральной карточке
на "нечетной" операции единица лежит в центре и она никуда не сдвигается, т.е. за каждые два хода единица двигается на одну позицию вперед
для N карточек, единица будет лежать на позиции:
N/2 + 1, если N - четное
(N-1)/2 + 1, если N - нечетное
для 1000 карточек:
1000/2 + 1 = 501
ответ: на 401-ой позиции