#include <bits/stdc++.h>
using namespace std;
int n;
char x[1005];
int main() {
  scanf("%d%s", &n, x + 1);
  for (int i = 1; i <= n; i++)
    if (x[i] == '1' && (x[i - 1] == '1' || x[i + 1] == '1')) {
      printf("No\n");
      return 0;
    } else if (x[i] != '1' && x[i - 1] != '1' && x[i + 1] != '1') {
      printf("No\n");
      return 0;
    }
  printf("Yes\n");
  return 0;
}
