I thought I have tried everything and was getting quite desperate, cause each and every of my tries ended 2 off. Today I saw that there are two more things I haven't tried, yet. So I tried them and the last one was the solution. Would never expect it, was almost sure that one off my first 2 offs was the shortest path. But it just couldn't be optimized. LOL