using System;
using System.Text;
using System.Xml.Serialization;
namespace read_xml
{
[Serializable]
public class TreeNode
{
public int whoseMove;
public TreeNode[] children;
public int[] scores;
public TreeNode()
{
children = null;
scores = null;
}
}
class Program
{
static void Main(string[] args)
{
XmlSerializer serializer = new XmlSerializer(typeof(TreeNode));
TreeNode root = (TreeNode) serializer.Deserialize(Console.In);
/*
Допишіть код.
Частково, тут.
Виведення відповіді (просто двох чисел в одному рядку через пробіл на екран)
напишіть самостійно.
Створювати інші методи класу Program та/або інші класи теж можна.
Один з авторських розв'язків передбачає, що дописати треба
приблизно 15 рядків, приблизно 500 байтів
(це при тому, що код написаний досить нормально, з нормальними довжинами ідентифікаторів)
*/
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLlhtbC5TZXJpYWxpemF0aW9uOwoKbmFtZXNwYWNlIHJlYWRfeG1sCnsKICAgIFtTZXJpYWxpemFibGVdCiAgICBwdWJsaWMgY2xhc3MgVHJlZU5vZGUKICAgIHsKICAgICAgICBwdWJsaWMgaW50IHdob3NlTW92ZTsKICAgICAgICBwdWJsaWMgVHJlZU5vZGVbXSBjaGlsZHJlbjsKICAgICAgICBwdWJsaWMgaW50W10gc2NvcmVzOwoKICAgICAgICBwdWJsaWMgVHJlZU5vZGUoKQogICAgICAgIHsKICAgICAgICAgICAgY2hpbGRyZW4gPSBudWxsOwogICAgICAgICAgICBzY29yZXMgPSBudWxsOwogICAgICAgIH0KCiAgICB9CgogICAgY2xhc3MgUHJvZ3JhbQogICAgewogICAgICAgIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgICAgICB7CiAgICAgICAgICAgIFhtbFNlcmlhbGl6ZXIgc2VyaWFsaXplciA9IG5ldyBYbWxTZXJpYWxpemVyKHR5cGVvZihUcmVlTm9kZSkpOwogICAgICAgICAgICBUcmVlTm9kZSByb290ID0gKFRyZWVOb2RlKSBzZXJpYWxpemVyLkRlc2VyaWFsaXplKENvbnNvbGUuSW4pOwoKICAgICAgICAgICAgLyogCiAgICAgICAgICAgINCU0L7Qv9C40YjRltGC0Ywg0LrQvtC0LiAKICAgICAgICAgICAg0KfQsNGB0YLQutC+0LLQviwg0YLRg9GCLgogICAgICAgICAgICDQktC40LLQtdC00LXQvdC90Y8g0LLRltC00L/QvtCy0ZbQtNGWICjQv9GA0L7RgdGC0L4g0LTQstC+0YUg0YfQuNGB0LXQuyDQsiDQvtC00L3QvtC80YMg0YDRj9C00LrRgyDRh9C10YDQtdC3INC/0YDQvtCx0ZbQuyDQvdCwINC10LrRgNCw0L0pIAogICAgICAgICAgICDQvdCw0L/QuNGI0ZbRgtGMINGB0LDQvNC+0YHRgtGW0LnQvdC+LgogICAgICAgICAgICDQodGC0LLQvtGA0Y7QstCw0YLQuCDRltC90YjRliDQvNC10YLQvtC00Lgg0LrQu9Cw0YHRgyBQcm9ncmFtINGC0LAv0LDQsdC+INGW0L3RiNGWINC60LvQsNGB0Lgg0YLQtdC2INC80L7QttC90LAuIAogICAgICAgICAgICDQntC00LjQvSDQtyDQsNCy0YLQvtGA0YHRjNC60LjRhSDRgNC+0LfQsifRj9C30LrRltCyINC/0LXRgNC10LTQsdCw0YfQsNGULCDRidC+INC00L7Qv9C40YHQsNGC0Lgg0YLRgNC10LHQsCAKICAgICAgICAgICAg0L/RgNC40LHQu9C40LfQvdC+IDE1INGA0Y/QtNC60ZbQsiwg0L/RgNC40LHQu9C40LfQvdC+IDUwMCDQsdCw0LnRgtGW0LIKICAgICAgICAgICAgKNGG0LUg0L/RgNC4INGC0L7QvNGDLCDRidC+INC60L7QtCDQvdCw0L/QuNGB0LDQvdC40Lkg0LTQvtGB0LjRgtGMINC90L7RgNC80LDQu9GM0L3Qviwg0Lcg0L3QvtGA0LzQsNC70YzQvdC40LzQuCDQtNC+0LLQttC40L3QsNC80Lgg0ZbQtNC10L3RgtC40YTRltC60LDRgtC+0YDRltCyKQogICAgICAgICAgICAqLwoKICAgICAgICB9CiAgICB9Cn0K
Jmx0Oz94bWwgdmVyc2lvbj0mcXVvdDsxLjAmcXVvdDs/Jmd0OwombHQ7VHJlZU5vZGUgeG1sbnM6eHNpPSZxdW90O2h0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSZxdW90OyB4bWxuczp4c2Q9JnF1b3Q7aHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjMub3JnLzIwMDEvWE1MU2NoZW1hJnF1b3Q7Jmd0OwogICZsdDt3aG9zZU1vdmUmZ3Q7MCZsdDsvd2hvc2VNb3ZlJmd0OwogICZsdDtjaGlsZHJlbiZndDsKICAgICZsdDtUcmVlTm9kZSZndDsKICAgICAgJmx0O3dob3NlTW92ZSZndDsxJmx0Oy93aG9zZU1vdmUmZ3Q7CiAgICAgICZsdDtjaGlsZHJlbiZndDsKICAgICAgICAmbHQ7VHJlZU5vZGUmZ3Q7CiAgICAgICAgICAmbHQ7d2hvc2VNb3ZlJmd0OzAmbHQ7L3dob3NlTW92ZSZndDsKICAgICAgICAgICZsdDtjaGlsZHJlbiZndDsKICAgICAgICAgICAgJmx0O1RyZWVOb2RlJmd0OwogICAgICAgICAgICAgICZsdDt3aG9zZU1vdmUmZ3Q7MSZsdDsvd2hvc2VNb3ZlJmd0OwogICAgICAgICAgICAgICZsdDtzY29yZXMmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7aW50Jmd0Oy0xMiZsdDsvaW50Jmd0OwogICAgICAgICAgICAgICAgJmx0O2ludCZndDs1MCZsdDsvaW50Jmd0OwogICAgICAgICAgICAgICZsdDsvc2NvcmVzJmd0OwogICAgICAgICAgICAmbHQ7L1RyZWVOb2RlJmd0OwogICAgICAgICAgICAmbHQ7VHJlZU5vZGUmZ3Q7CiAgICAgICAgICAgICAgJmx0O3dob3NlTW92ZSZndDsxJmx0Oy93aG9zZU1vdmUmZ3Q7CiAgICAgICAgICAgICAgJmx0O3Njb3JlcyZndDsKICAgICAgICAgICAgICAgICZsdDtpbnQmZ3Q7LTEwJmx0Oy9pbnQmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7aW50Jmd0OzEmbHQ7L2ludCZndDsKICAgICAgICAgICAgICAmbHQ7L3Njb3JlcyZndDsKICAgICAgICAgICAgJmx0Oy9UcmVlTm9kZSZndDsKICAgICAgICAgICZsdDsvY2hpbGRyZW4mZ3Q7CiAgICAgICAgJmx0Oy9UcmVlTm9kZSZndDsKICAgICAgICAmbHQ7VHJlZU5vZGUmZ3Q7CiAgICAgICAgICAmbHQ7d2hvc2VNb3ZlJmd0OzAmbHQ7L3dob3NlTW92ZSZndDsKICAgICAgICAgICZsdDtzY29yZXMmZ3Q7CiAgICAgICAgICAgICZsdDtpbnQmZ3Q7MjUmbHQ7L2ludCZndDsKICAgICAgICAgICAgJmx0O2ludCZndDsyMCZsdDsvaW50Jmd0OwogICAgICAgICAgJmx0Oy9zY29yZXMmZ3Q7CiAgICAgICAgJmx0Oy9UcmVlTm9kZSZndDsKICAgICAgJmx0Oy9jaGlsZHJlbiZndDsKICAgICZsdDsvVHJlZU5vZGUmZ3Q7CiAgICAmbHQ7VHJlZU5vZGUmZ3Q7CiAgICAgICZsdDt3aG9zZU1vdmUmZ3Q7MSZsdDsvd2hvc2VNb3ZlJmd0OwogICAgICAmbHQ7Y2hpbGRyZW4mZ3Q7CiAgICAgICAgJmx0O1RyZWVOb2RlJmd0OwogICAgICAgICAgJmx0O3dob3NlTW92ZSZndDswJmx0Oy93aG9zZU1vdmUmZ3Q7CiAgICAgICAgICAmbHQ7c2NvcmVzJmd0OwogICAgICAgICAgICAmbHQ7aW50Jmd0Oy00Jmx0Oy9pbnQmZ3Q7CiAgICAgICAgICAgICZsdDtpbnQmZ3Q7LTImbHQ7L2ludCZndDsKICAgICAgICAgICZsdDsvc2NvcmVzJmd0OwogICAgICAgICZsdDsvVHJlZU5vZGUmZ3Q7CiAgICAgICAgJmx0O1RyZWVOb2RlJmd0OwogICAgICAgICAgJmx0O3dob3NlTW92ZSZndDswJmx0Oy93aG9zZU1vdmUmZ3Q7CiAgICAgICAgICAmbHQ7c2NvcmVzJmd0OwogICAgICAgICAgICAmbHQ7aW50Jmd0OzEmbHQ7L2ludCZndDsKICAgICAgICAgICAgJmx0O2ludCZndDs0Jmx0Oy9pbnQmZ3Q7CiAgICAgICAgICAmbHQ7L3Njb3JlcyZndDsKICAgICAgICAmbHQ7L1RyZWVOb2RlJmd0OwogICAgICAgICZsdDtUcmVlTm9kZSZndDsKICAgICAgICAgICZsdDt3aG9zZU1vdmUmZ3Q7MCZsdDsvd2hvc2VNb3ZlJmd0OwogICAgICAgICAgJmx0O3Njb3JlcyZndDsKICAgICAgICAgICAgJmx0O2ludCZndDs0MCZsdDsvaW50Jmd0OwogICAgICAgICAgICAmbHQ7aW50Jmd0Oy0xMCZsdDsvaW50Jmd0OwogICAgICAgICAgJmx0Oy9zY29yZXMmZ3Q7CiAgICAgICAgJmx0Oy9UcmVlTm9kZSZndDsKICAgICAgICAmbHQ7VHJlZU5vZGUmZ3Q7CiAgICAgICAgICAmbHQ7d2hvc2VNb3ZlJmd0OzAmbHQ7L3dob3NlTW92ZSZndDsKICAgICAgICAgICZsdDtjaGlsZHJlbiZndDsKICAgICAgICAgICAgJmx0O1RyZWVOb2RlJmd0OwogICAgICAgICAgICAgICZsdDt3aG9zZU1vdmUmZ3Q7MSZsdDsvd2hvc2VNb3ZlJmd0OwogICAgICAgICAgICAgICZsdDtzY29yZXMmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7aW50Jmd0OzEwJmx0Oy9pbnQmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7aW50Jmd0OzI1Jmx0Oy9pbnQmZ3Q7CiAgICAgICAgICAgICAgJmx0Oy9zY29yZXMmZ3Q7CiAgICAgICAgICAgICZsdDsvVHJlZU5vZGUmZ3Q7CiAgICAgICAgICAgICZsdDtUcmVlTm9kZSZndDsKICAgICAgICAgICAgICAmbHQ7d2hvc2VNb3ZlJmd0OzEmbHQ7L3dob3NlTW92ZSZndDsKICAgICAgICAgICAgICAmbHQ7c2NvcmVzJmd0OwogICAgICAgICAgICAgICAgJmx0O2ludCZndDs2Jmx0Oy9pbnQmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7aW50Jmd0Oy03Jmx0Oy9pbnQmZ3Q7CiAgICAgICAgICAgICAgJmx0Oy9zY29yZXMmZ3Q7CiAgICAgICAgICAgICZsdDsvVHJlZU5vZGUmZ3Q7CiAgICAgICAgICAmbHQ7L2NoaWxkcmVuJmd0OwogICAgICAgICZsdDsvVHJlZU5vZGUmZ3Q7CiAgICAgICZsdDsvY2hpbGRyZW4mZ3Q7CiAgICAmbHQ7L1RyZWVOb2RlJmd0OwogICAgJmx0O1RyZWVOb2RlJmd0OwogICAgICAmbHQ7d2hvc2VNb3ZlJmd0OzEmbHQ7L3dob3NlTW92ZSZndDsKICAgICAgJmx0O3Njb3JlcyZndDsKICAgICAgICAmbHQ7aW50Jmd0Oy0zJmx0Oy9pbnQmZ3Q7CiAgICAgICAgJmx0O2ludCZndDstMiZsdDsvaW50Jmd0OwogICAgICAmbHQ7L3Njb3JlcyZndDsKICAgICZsdDsvVHJlZU5vZGUmZ3Q7CiAgJmx0Oy9jaGlsZHJlbiZndDsKJmx0Oy9UcmVlTm9kZSZndDs=
<?xml version="1.0"?>
<TreeNode xmlns:xsi="http://w...content-available-to-author-only...3.org/2001/XMLSchema-instance" xmlns:xsd="http://w...content-available-to-author-only...3.org/2001/XMLSchema">
<whoseMove>0</whoseMove>
<children>
<TreeNode>
<whoseMove>1</whoseMove>
<children>
<TreeNode>
<whoseMove>0</whoseMove>
<children>
<TreeNode>
<whoseMove>1</whoseMove>
<scores>
<int>-12</int>
<int>50</int>
</scores>
</TreeNode>
<TreeNode>
<whoseMove>1</whoseMove>
<scores>
<int>-10</int>
<int>1</int>
</scores>
</TreeNode>
</children>
</TreeNode>
<TreeNode>
<whoseMove>0</whoseMove>
<scores>
<int>25</int>
<int>20</int>
</scores>
</TreeNode>
</children>
</TreeNode>
<TreeNode>
<whoseMove>1</whoseMove>
<children>
<TreeNode>
<whoseMove>0</whoseMove>
<scores>
<int>-4</int>
<int>-2</int>
</scores>
</TreeNode>
<TreeNode>
<whoseMove>0</whoseMove>
<scores>
<int>1</int>
<int>4</int>
</scores>
</TreeNode>
<TreeNode>
<whoseMove>0</whoseMove>
<scores>
<int>40</int>
<int>-10</int>
</scores>
</TreeNode>
<TreeNode>
<whoseMove>0</whoseMove>
<children>
<TreeNode>
<whoseMove>1</whoseMove>
<scores>
<int>10</int>
<int>25</int>
</scores>
</TreeNode>
<TreeNode>
<whoseMove>1</whoseMove>
<scores>
<int>6</int>
<int>-7</int>
</scores>
</TreeNode>
</children>
</TreeNode>
</children>
</TreeNode>
<TreeNode>
<whoseMove>1</whoseMove>
<scores>
<int>-3</int>
<int>-2</int>
</scores>
</TreeNode>
</children>
</TreeNode>