#YDRS013B. 别样的子序列

别样的子序列

题目描述

给定 n,mn,m,构造一个长为 n+mn+m 的 01 串满足:

  1. 它的所有长为 nn 的子序列互不相同。
  2. 它是满足条件 1 的所有串中字典序最大的那个。

如果不存在这样的 01 串,输出 1-1

你需要回答独立的 TT 组测试用例。

注:子序列是指从原序列中任意删除若干元素得到的新序列。

输入格式

第一行一个正整数 TT

接下来 TT 行,每行包含两个正整数 n,mn,m

输出格式

TT 行,为每个用例的答案。

样例

样例输入

2
1 1
1 2

样例输出

10
-1

数据范围

对于 30%30\% 的数据,n+m9n+m\le 9

另有 10%10\% 的数据,m>nm>n

对于 100%100\% 的数据,n+m5×104,T10n+m\le 5\times 10^4,T\le 10