Let the train's length be L and its speed be T, while Amit and Sumit's speeds are A and S. From the crossing times, the relative speed of the train and Amit is L divided by 20, so T minus A equals L divided by 20; similarly, T plus S equals L divided by 18. The distance between Amit and Sumit 10 minutes before the train meets Sumit equals the distance Amit covers in 10 minutes plus the distance the train covers in 10 minutes, which is 10A plus 10T. This distance is also covered by Amit and Sumit walking towards each other, so using the relation 10A plus 10T equals 10A plus 10 multiplied by (18S divided by 2), the meeting time after the train passes Sumit is calculated as 90 minutes.