``` public int FindNumber(string n) { List<String> lis = new List<String>(n.Split(' ')); int l = lis.Count; List<int> s = new List<int> {0}; for (int i = 0; i < l; i++) { String a = lis[i]; String k = ""; foreach (char c in a) { if (c != ',') { k += c; } } s.Add(int.Parse(k)); } int d = s.Count - 1; int x = 0; if (d % 2 != 0) { x = (s[d-1] + s[d-2]) * 2 - s[d]; } else { x = (s[d] + 1); } return x; } ```