#include <iostream>
using namespace std;

class Bai1 {
private:
    double* arr;
    int sl;
public:
    ~Bai1() {
        delete[] arr;
        sl = 0;
        arr = nullptr;
    }
    Bai1(int s = 0) {
        sl = s;
        arr = new double[sl];
    }
    void Nhap() {
        cin >> sl;
        arr = new double[sl];
        for (int i = 0; i < sl; i++) {
            cin >> arr[i];
        }
    }
    void Xuat() {
        for (int i = 0; i < sl; i++) {
            cout << arr[i] << " ";
        }
        cout << "\n";
    }
    void Tim(double x) {
        bool tim_thay = false;
        for (int i = 0; i < sl; i++) {
            if (arr[i] == x) {
                tim_thay = true;
                break;
            }
        }
        if (tim_thay) cout << "Ton tai " << x << " trong mang!\n";
        else cout << "Khong ton tai " << x << " trong mang!\n";
    }
    void Tong() {
        double tong = 0;
        for (int i = 0; i < sl; i++) {
            tong += arr[i];
        }
        cout << "Tong la " << tong << "\n";
    }
    void Thong_ke() {
        for (int i = 0; i < sl; i++) {
            bool tim_thay = false;
            for (int j = 0; j < i; j++) {
                if (arr[i] == arr[j]) {
                    tim_thay = true;
                    break;
                }
            }
            if (!tim_thay) {
                int dem = 0;
                for (int j = i; j < sl; j++) {
                    if (arr[i] == arr[j]) {
                        dem++;
                    }
                }
                cout << "So lan xuat hien cua " << arr[i] << " trong mang: " << dem << "\n";
            }
        }
    }
};

int main() {
    Bai1 a;
    a.Nhap();
    a.Xuat();
    double x; cin >> x;
    a.Tim(x);
    a.Tong();
    a.Thong_ke();
    return 0;
}