Yeah, I've seen that post, I don't know how to solve it. If each part was unique, it would be easier. But in your case you have multiple identical elements, which can be rotated and connected to each other in many different ways. So it's a difficult task.
For example, can this be considered as correct solution?