#include <bits/stdc++.h>
using namespace std;
int f[5];
int main() {
  int n;
  scanf("%d", &n);
  for (int i = 1; i <= n; ++i) {
    int x;
    scanf("%d", &x);
    f[1] += (x == 1);
    f[2] = max(f[1], f[2] + (x == 2));
    f[3] = max(f[2], f[3] + (x == 1));
    f[4] = max(f[3], f[4] + (x == 2));
  }
  printf("%d\n", max(f[3], f[4]));
  return 0;
}
