#include <iostream>
using namespace std;

int a[(int)2e5 + 5];
int idxa[(int)5e6 + 1];
int idxb[(int)5e6 + 1];

int main()
{
    int n;
    cin >> n;
    for (int i = 1; i <= n; i++)
        cin >> a[i];

    for (int i = 1; i <= n; i++)
    {
        for (int j = i + 1; j <= n; j++)
        {
            int s = a[i] + a[j];
            if (!idxa[s])
            {
                idxa[s] = i;
                idxb[s] = j;
            }
            else
            {
                if (idxa[s] != i && idxa[s] != j && idxb[s] != i && idxb[s] != j)
                {
                    cout << "YES\n";
                    cout << idxa[s] << " " << idxb[s] << " " << i << " " << j << "\n";
                    return 0;
                }
            }
        }
    }
    cout << "NO\n";

    return 0;
}