Как построить произвольную железную дорогу из имеющихся элементов?
я бы начал с   Lego Digital Designer
Входных данных как то мало. Дорога должна быть зациклена? Могут ли быть тупики? Т.е. на выходе что должно быть? А то можно все элементы посоединять последовательно - тоже дорога.