CF401C.Team

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Now it's time of Olympiads. Vanya and Egor decided to make his own team to take part in a programming Olympiad. They've been best friends ever since primary school and hopefully, that can somehow help them in teamwork.

For each team Olympiad, Vanya takes his play cards with numbers. He takes only the cards containing numbers 1 and 0. The boys are very superstitious. They think that they can do well at the Olympiad if they begin with laying all the cards in a row so that:

  • there wouldn't be a pair of any side-adjacent cards with zeroes in a row;
  • there wouldn't be a group of three consecutive cards containing numbers one.

Today Vanya brought nn cards with zeroes and mm cards with numbers one. The number of cards was so much that the friends do not know how to put all those cards in the described way. Help them find the required arrangement of the cards or else tell the guys that it is impossible to arrange cards in such a way.

输入格式

The first line contains two integers: nn ( 1<=n<=1061<=n<=10^{6} ) — the number of cards containing number 0; mm ( 1<=m<=1061<=m<=10^{6} ) — the number of cards containing number 1.

输出格式

In a single line print the required sequence of zeroes and ones without any spaces. If such sequence is impossible to obtain, print -1.

输入输出样例

  • 输入#1

    1 2
    

    输出#1

    101
    
  • 输入#2

    4 8
    

    输出#2

    110110110101
    
  • 输入#3

    4 10
    

    输出#3

    11011011011011
    
  • 输入#4

    1 5
    

    输出#4

    -1
    
首页