ėė§ė ėė ë˛ ėėšėė ë˛ ėėšęšė§ ė´ëíë ¤ęŗ íë¤. ë˛ ėėšėėë ę°ė´ë° íëë§íŧ ė¤ëĨ¸ėĒŊėŧëĄ ė´ëí ė ėë¤.
ë˛ ėėšė ė íí ëëŦí기 ėí ėĩė ė´ë íėëĨŧ ęĩŦíėŦëŧ. ëëŦí ė ėë¤ëŠ´ -1ė ėļë ĨíėŦëŧ.
Input
ė ë Ĩė ë¤ėęŗŧ ę°ė íėėŧëĄ ėŖŧė´ė§ë¤.
case case case
ę° í ė¤í¸ ėŧė´ė¤ë ë¤ėęŗŧ ę°ė íėėŧëĄ ėŖŧė´ė§ë¤.
Output
ę° í
ė¤í¸ ėŧė´ė¤ë§ë¤ ėĩė ė´ë íėëĨŧ í ė¤ė ėļë Ĩíë¤. ëëŦí ė ėë¤ëŠ´ -1ė ėļë Ĩíë¤.
Constraints
- .
- .
- ().
- ëǍë í ė¤í¸ ėŧė´ė¤ė ëí ė íŠė ė´íė´ë¤.
Subtasks
Samples
Input
2
5
2 3 1 1 0
5
1 0 5 5 0
Output
2
-1