Номер вагона в пути не изменился. Но в дату отъезда эта дата была больше номера вагона, а в дату приезда стала меньше. Это говорит о том, что произошла смена месяца, иначе бы в понедельник дата приезда была бы еще больше номера вагона.
50 часов - можно распределить на двое суток (2*24=48), и еще по 1 ч можно распределить на дату отъезда и приезда.
Определим дату отъезда.
Допустим, Саша в субботу 31 числа сел в 23 ч в поезд и отправился в путь. 31-го числа он проехал 1 ч, 1-го числа следующего месяца 24 часа, 2-го числа 24 часа и 3-го числа в понедельник спустя один час от начала суток (в 1 ч ночи) прибыл в пункт назначения (1+24+24+1=50).
В таком случае Саша ехал в вагоне №3, поскольку номер места был меньше номера вагона, то ехал он на месте № 1 или № 2.
Если же Саша отправился в субботу ранее 22 часов, то он приедет в понедельник, и датой будет 2-ое число месяца. В этом случае номер места однозначен - место №1.
Отметим, что Саша мог приехать только 2-го или 3-го числа нового месяца, но не 1-го числа, иначе бы в этом случае у него должно было бы быть место №0, которого не бывает.
Таким образом, у данной логической задачи несколько вариантов решения при данных условиях:
1) вагон №3, место №1
2) вагон №3, место №2
3) вагон № 2, место №1.