#include using namespace std; int main(){ int N, M; cin >> N >> M; vector A(N), B(M); for (int i = 0; i < N; i++){ cin >> A[i]; } for (int i = 0; i < M; i++){ cin >> B[i]; } int ans = -2; for (int i = 0; i < N * M; i++){ if (A[i % N] == B[i % M]){ ans = i; break; } } cout << ans + 1 << endl; }