Dictionary<Int32, Dictionary<Int32, List<Int32>>> Staffs = new Dictionary<int, Dictionary<int, List<int>>>();
Dictionary<Int32, List<Int32>> staffsDataItem = new Dictionary<int, List<int>>();
staffsDataItem.Add(10, new List<int> {11, 12, 13});
Staffs.Add(1, staffsDataItem);
staffsDataItem = new Dictionary<int, List<int>>();
staffsDataItem.Add(20, new List<int> { 21, 22, 23 });
staffsDataItem.Add(200, new List<int> { 201, 202, 203 });
Staffs.Add(2, staffsDataItem);
staffsDataItem = new Dictionary<int, List<int>>();
staffsDataItem.Add(30, new List<int> { 31, 32, 33 });
Staffs.Add(3, staffsDataItem);
Staffs.Remove(3);
Staffs[2].Remove(20);
Console.ReadLine();
}