Путём несложных вычислений 2200/46 = 47,82 км в день. Скорость берем 5км/час. Да не по прямой же шёл. Итого - порядка 10 часов в день пешком. Даже для более молодого человека это тяжко. А что говорить о дедушке?
Если таки это правда - низкий поклон дедушке.