一个人挺好
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

进入大学之后许多同学的脱离了单身,成功的找到了幸福的另一半。但是这里面并没有lsw。每次别人问他为什么不找对象时,可怜的lsw都会隐瞒他见到女孩就会手抖的实情,涨红了脸说道:“一个人挺好。”

现在他已经魔怔到认为成对出现的数字都是不好的,而且他的世界里只有0,1两种数字。

他希望构造一个长度为m01 数字串,使得消去所有成对出现的01后长度为n。实验室的凯宝看到这个问题,决定和你一起解决。

输入描述:

第一行给出两个正整数

输出描述:

如果存在这样的01数字串则输出该字符串,否则输出-1

示例1

输入

复制
3 3

输出

复制
101
示例2

输入

复制
2 6

输出

复制
100011

说明

对于第二个样例,参考输出给出的100011,消去23位的一对056位的一对1,最后变成长度为2的串:10
示例3

输入

复制
100 117

输出

复制
-1