#include <bits/stdc++.h>
using namespace std;
int a[100010], b[3];
int n;
bool res;
int main() {
  int k = 1;
  scanf("%d", &n);
  scanf("%d %d", &a[0], &a[1]);
  for (int i = 2; i < n; ++i) {
    scanf("%d", &a[i]);
    if (a[0] == a[k])
      ++k;
    else {
      if (a[0] > a[k]) {
        if (a[k] < a[i]) {
          b[2] = i + 1;
          res = true;
          break;
        } else
          ++k;
      } else {
        if (a[k] > a[i]) {
          b[2] = i + 1;
          res = true;
          break;
        } else
          ++k;
      }
    }
  }
  b[0] = 1;
  b[1] = k + 1;
  if (res == false)
    printf("0\n");
  else
    printf("3\n%d %d %d\n", b[0], b[1], b[2]);
  return 0;
}
