C# Intermediate – Queue, Stack, And Hashtable in C#