Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

HVTC - Khiêu vũ

Một làng quê có m chàng trai đánh số từ 1 tới m và n cô gái đánh số từ 1 tới n. Chàng trai thứ i có chiều cao a_i (i=1,2,…,m), cô gái thứ j có chiều cao b_j (j=1,2,…,n).

Trong một buổi khiêu vũ, người ta muốn chọn ra một số cặp nhảy. Mỗi cặp nhảy gồm đúng 1 chàng trai và 1 cô gái và trong cặp đó, chàng trai phải cao hơn cô gái. Mỗi chàng trai, cô gái trong làng không được tham gia quá 1 cặp nhảy.

Yêu cầu: Tìm một số nhiều nhất các cặp nhảy thỏa mãn yêu cầu trên.

Input

  • Dòng 1 chứa hai số nguyên dương m, n≤105
  • Dòng 2 chứa m số nguyên dương a_1,a_2,…,a_m (∀i:a_i≤109)
  • Dòng 3 chứa n số nguyên dương b_1,b_2,…,b_n (∀j:b_j≤109)

Các số trên một dòng được ghi cách nhau ít nhất một dấu cách

Output

  • Một số nguyên duy nhất là số cặp nhảy theo phương án tìm được

Example

Input:

3 2

1 2 3

2 3 Output: 1

Được gửi lên bởi:Vương Trung Hiếu Nghĩa
Ngày:2014-07-19
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG JAVA PAS-GPC PAS-FPC
Nguồn bài:VOI Hà Nam

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.