给你一个序列 a1, a2, a3, ... , an,有 n 个元素,每个元素都是 1 或 2。
请计算是否存在满足以下条件的整数 k。
1 <= k <= n - 1;
a1 * a2 * ... * ak = a(k+1) * a(k+2) * ... * an;
如果存在满足给定条件的多个 k,请输出最小的一个,如果没有 k 满足条件则输出 -1。
6 2 2 1 2 1 2
2