using System.Xml.Serialization;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Text.RegularExpressions;
using System.Globalization;
using System.Diagnostics;
public static void Main()
string input = @"<Pedestrian Name=""Mother"">
<Initial_Position In_X=""3"" In_Y=""3"" />
<First Fin_X=""6"" Fin_Y=""6"" Time=""2"" />
XDocument doc = XDocument.Parse(input);
var results = doc.Descendants("Pedestrian")
Name = x.Attribute("Name").Value,
X1 = int.Parse(x.Element("Initial_Position").Attribute("In_X").Value),
Y1 = int.Parse(x.Element("Initial_Position").Attribute("In_Y").Value),
X2 = int.Parse(x.Element("Final_Position").Element("First") .Attribute("Fin_X").Value),
Y2 = int.Parse(x.Element("Final_Position").Element("First") .Attribute("Fin_Y").Value)
foreach(var result in results)