using System;

// Оголошення структури ORDER
struct ORDER
{
    public string PayerAccount;    // рс плательщика
    public string PayeeAccount;    //рс получателя
    public decimal AmountInUAH;    //сума в грн.
}

class Program
{
    static void Main()
    {
        // Оголошення масиву структур ORDER з розмірністю 3
        ORDER[] orders = new ORDER[3];

        // Введення даних в масив та сортування
        for (int i = 0; i < orders.Length; i++)
        {
            Console.WriteLine($"Введіть дані для платежу #{i + 1}:");
            Console.Write("Расчетный счет плательщика: ");
            orders[i].PayerAccount = Console.ReadLine();
            Console.Write("Расчетный счет получателя: ");
            orders[i].PayeeAccount = Console.ReadLine();
            Console.Write("Перечисляемая сумма в грн.: ");
            if (decimal.TryParse(Console.ReadLine(), out decimal amount))
            {
                orders[i].AmountInUAH = amount;
            }
            else
            {
                Console.WriteLine("Невірний ввід суми. Введіть число.");
                i--; // Повторити введення для цього платежу
            }
        }

        // Сортування масиву за рахунками плательників
        Array.Sort(orders, (a, b) => a.PayerAccount.CompareTo(b.PayerAccount));

        // Введення рахунку плательника для пошуку суми
        Console.Write("Введіть рахунок плательника для пошуку суми: ");
        string searchAccount = Console.ReadLine();

        bool found = false;
        decimal totalAmount = 0;

        // Пошук і обчислення суми, снятої з рахунку плательника
        foreach (ORDER order in orders)
        {
            if (order.PayerAccount == searchAccount)
            {
                totalAmount += order.AmountInUAH;
                found = true;
            }
        }

        // Виведення результатів
        if (found)
        {
            Console.WriteLine($"Сума, снята з рахунку {searchAccount}: {totalAmount} грн.");
        }
        else
        {
            Console.WriteLine($"Рахунок {searchAccount} не знайдено.");
        }
    }
}
