Json file{
	"ts":123456,
	"pts":123,
	"updates":[[First,36,49,4217492,1477223538," ... ","Text",{}],[80,1,0],[7,4217492,35]]
}
я получаю строку вида:
string json = "{\"ts\":1645337136,\"pts\":105,\"updates\":[[First,34,49,4217492,1477173537,\" ... \",\"Text\",{\"emoji\":\"1\"}],[80,1,0],[7,4217492,33]]}\r\n";
Необходимо вытащить первый  
"First" и последний 
"Text" элемент из массива, который находиться в массиве 
"updates"
Использовал библиотеку Json.net, удалось вытащить только значения ts и pts.
using System;
using Newtonsoft.Json;
class Events                                
    {
        public string ts { get; set; }
        public string pts { get; set; }
    }
static void Main(string[] args)
   {
string json = ""{\"ts\":123456,\"pts\":123,\"updates\":[[First,34,49,4217492,1477173537,\" ... \",\"Text\",{\"emoji\":\"1\"}],[80,1,0],[7,4217492,33]]}\r\n";
Events events = JsonConvert.DeserializeObject<Events>(json);
   }
Не могу разобраться как описать саму структуру json в классе и как с ней работать.
Прошу помощи.