title: Getting Paths that cover all the nodes and Start and End at Special Nodes
body: <p>I have this graph problem where i have a number of  Nodes (bus stops ) and some  Special nodes (Bus Stations) , I have to cover all the Nodes - Assign bus routes that cover all of them - while starting and ending at a station and I have some restrictions on number of busses I can use , Any ideas how I should start?</p>