ответ: на 5.
Правило (вполне очевидное): если число 5 умножить на любое нечетное число, то полученное число на конце будет иметь тоже 5 (1*5=5; 3*5=15; 5*5=25; 7*5=35; 9*5=45). [При умножении на 5 число всегда будет оканчиваться на 0 или на 5, но произведение нечетных чисел не может дать четного, в частности, заканчивающегося на ноль]
А так как в произведении будет присутствовать 5, то оно будет умножаться на нечетные числа много-много раз, и в конце полученного произведения (огромного!) будет стоять цифра 5.
k*4=46580-37956
k*4=8624
k=8624:4
k=2156
проверка:2156*4+37956=8624+37956=46580