Поскольку в субботу число месяца было больше номера вагона, а номер вагона в пути не менялся, и оказался равным числу месяца в понедельник, то число месяца в понедельник меньше числа в субботу, т.е. во время переезда начался новый месяц (в воскресенье или понедельник). Значит понедельник - это 1-ое или 2-ое число месяца, и значит номер вагона - 1 или 2. Так как номер места оказался строго меньше номера вагона, то номер вагона не может быть 1 (ведь номер места не может быть 0 или отрицательным), поэтому вагон имеет номер 2, а место, соответственно - 1-ое.
P.S.: Данные про 50 часов нужны, скорее всего, чтобы понять, что приехал он в понедельник ближайший к "выездной" субботе, а не в понедельник через неделю или более.
У нас x бидонов по 50 литров, значит, молока всего 50x литров. Разливаем в бидоны по 40 л и получается 40(x+5) - m литров не хватает Разливаем в бидоны по 70 л и получается 70(x-4) - n литров не хватает Причем m < 40; n < 70 { 50x = 40x + 200 - m { 50x = 70x - 280 - n Упрощаем { 10x = 200 - m { 20x = 280 + n Умножаем 1 уравнение на 2 и подставляем во 2 уравнение 20x = 400 - 2m = 280 + n n + 2m = 400 - 280 = 120 x = 20 - m/10 = 14 + n/20 Значит, 14 < x < 20. Остается проверить x = 15, 16, 17, 18, 19 и найти. x = 15; m = 50; n = 20 x = 16; m = 40; n = 40 x = 17; m = 30; n = 60 x = 18; m = 20; n = 70 x = 19; m = 10; n = 80 Только в одном случае: x = 17; m = 30; n = 60 будет m < 40 и n < 70. ответ: молока было 50*17 = 850 л. - 17 бидонов по 50 л. По 40 л получилось 840/40 = 21 бидон + 10 л = 22 бидона. По 70 л получилось 840/70 = 12 бидонов + 10 л = 13 бидонов.