Currently, our plan is to get on the original :ice_1: ICE 1 train as far as Köln, and then change onto another :ice_1: ICE 1 as far as Hannover Hbf, where we can hopefully catch the same :ice_2: ICE 2 we intended to catch as far as Würzburg Hbf, arriving at 20:28 (DB Standard Time). Should we need more buffer, there is a later :ice_2: ICE 2 two hours later.
We are taking advantage here of one of the rules we set: We have to take the types of train in order, but we can take several of the same type, one after the other, as long as we don't break the sequence. Once we've taken an :ice_2: ICE 2, we can't go back down to an :ice_1: ICE 1, but we can take several :ice_1: ICE 1s in a row.
In case it becomes useful later, we can also use Non-ICE trains to get us between stations, e.g. Regios, S-Bahns, or even ICs, as they don't count towards the sequence.
Our original, planned route is available here: https://trainlog.me/public/tag/ac3a00b0-1f79-4707-8d8b-5456a0932130
I'll be updating the actual route on another map a little later