Stack and Crossroads

Stack