Jcl, thanks for the analysis.
So, if there is not any solution, I will divide the train task on different steps.