using System.Collections.Generic;
public static void Main()
public static Dictionary<int, List<object>> dict = new Dictionary<int, List<object>>();
public static void Enqeue(object obj){
maxKey = dict.Keys.Max();
List<object> temp = new List<object>() {obj};
List<object> temp = new List<object>() {obj};
public static void DeQueue(){
var minKey = dict.Keys.Min();
Console.WriteLine(list[0]);
else if(dict.ContainsKey(minKey +1))
Console.WriteLine(list[0]);