Міністерство з надзвичайних ситуацій (МНС) отримало повідомлення про падіння великого метеорита, який вибухнув в атмосфері. Співробітники швидко обстежили місце падіння та ретельно нанесли на карту уражену територію.
З'ясувалося, що уражена територія має форму багатокутника . На жаль, у цій зоні розташоване велике місто, межі якого також утворюють багатокутник . Очікується, що основні пошкодження, які потребують втручання МНС, відбулися на перетині багатокутників та .
Як терміновий захід було вирішено підрахувати кількість окремих частин міста, що потрапляють у зону основних пошкоджень. Важливо зазначити, що жодна з вершин багатокутників та не лежить на межі іншого багатокутника.
Напишіть програму, яка обчислює кількість частин у перетині багатокутників та .
Перший рядок містить ціле число , яке визначає кількість вершин у багатокутнику . Наступні рядків містять координати вершин у порядку обходу контуру. Значення координат розділені одним або кількома пробілами.
Наступний рядок містить ціле число , яке визначає кількість вершин у , і наступні рядків містять координати його вершин.
3 \le N, K \le 300. Усі координати — невід'ємні цілі числа, що не перевищують .
Виведіть одне число — кількість окремих частин у перетині багатокутників та .
Приклад 1