#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 = 1000000000; int x = 0, y = 0; for(int i = 0; i < N * M; i++) { x = A[i % N], y = B[i % M]; if(x == y) { ans = i + 1; break; } } if(ans < 1000000000) cout << ans; else cout << -1; }