#include <bits/stdc++.h>
int n, i, bz, bj, be, en, pbez, penz, pbej, penj;
long long int a[100500];
int main() {
  scanf("%d", &n);
  for (i = 1; i <= n; i++) {
    scanf("%I64d", &a[i]);
  }
  bz = 1;
  bj = 1;
  while (a[bz] <= a[bz + 1] && bz < n) {
    bz++;
  }
  while (a[bj] >= a[bj + 1] && bj < n) {
    bj++;
  }
  if ((bz == n) || (bj == n) || (n == 1) || (n == 2)) {
    printf("0\n");
  } else {
    printf("3\n");
    if (bj > 1 && bz > 1) {
      if (a[1] != a[bj] && a[bj] != a[bj + 1])
        printf("1 %d %d\n", bj, bj + 1);
      else
        printf("1 %d %d\n", bz, bz + 1);
    } else if (bz > 1) {
      printf("1 %d %d\n", bz, bz + 1);
    } else {
      printf("1 %d %d\n", bj, bj + 1);
    }
  }
  return 0;
}
