#754. 这是一道思维题

这是一道思维题

题目描述

给定两个长度为 nn0101 数组 a1,a2,,ana_1,a_2,…,a_nb1,b2,,bnb_1,b_2,…,b_n

请你构造一个长度为 nn 的正整数数组 p1,p2,,pnp_1,p_2,…,p_n

要求 1nai×pi>1nbi×pi∑^n_1a_i×p_i>∑^n_1b_i×p_i 成立。

此外还要满足p数组里面的最大值尽可能的小

输出最小可能值。

输入格式

第一行包含整数 nn

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,…,a_n

第三行包含 nn 个整数 b1,b2,,bnb_1,b_2,…,b_n

输出格式

pp 数组里最大数的最小可能值

如果不存在满足条件的数组 pp,则输出 1−1

样例

输入样例1

5
1 1 1 0 0
0 1 1 1 1

输出样例1

3

输入样例2

3
0 0 0
0 0 0

输出样例2

-1

数据范围与提示

1n1001 \leq n \leq100

0ai,bi10 \leq a_i , b_i \leq 1