#include <bits/stdc++.h>
using namespace std;
int n;
vector<int> a, a2, a3;
vector<int> v1, v2, v3, ans;
int main() {
  ios::sync_with_stdio(false);
  cin >> n;
  a.push_back(0);
  for (__typeof(n) i = (1); i <= (n); i++) {
    int x;
    cin >> x;
    a.push_back(x);
  }
  a2 = a;
  sort((a2).begin(), (a2).end());
  a3 = a2;
  reverse((a3).begin(), (a3).end());
  if (a == a2 || a == a3) {
    cout << 0 << "\n";
    return 0;
  }
  for (__typeof(n - 2) i = (1); i <= (n - 2); i++) {
    v1.clear();
    v1.push_back(a[i]);
    int k = -1, l;
    for (__typeof(n) j = (i + 1); j <= (n); j++)
      if (a[j] != v1[0]) {
        v1.push_back(a[j]);
        k = j;
        break;
      }
    if (k == -1) break;
    for (__typeof(n) j = (k + 1); j <= (n); j++)
      if (a[j] != v1[1]) {
        v1.push_back(a[j]);
        l = j;
        break;
      }
    if (((int)((v1).size())) < 3) break;
    v2 = v1;
    sort((v2).begin(), (v2).end());
    v3 = v2;
    reverse((v3).begin(), (v3).end());
    if (v1 != v2 && v1 != v3) {
      cout << 3 << "\n";
      cout << i << " " << k << " " << l << "\n";
      return 0;
    }
    i = k - 1;
  }
  cout << 0 << "\n";
  return 0;
}
