MDOLLS - Nested Dolls

Dilworth is the world's most prominent collector of Russian nested dolls: he literally has thousands of them! You know, the wooden hollow dolls of different sizes of which the smallest doll is contained in the second smallest, and this doll is in turn contained in the next one and so forth. One day he wonders if there is another way of nesting them so he will end up with fewer nested dolls? After all, that would make his collection even more magnificent! He unpacks each nested doll and measures the width and height of each contained doll. A doll with width w1 and height h1 will fit in another doll of width w2 and height h= if and only if w1 < w2 and h1 < h2. Can you help him calculate the smallest number of nested dolls possible to assemble from his massive list of measurements?

Input

On the first line of input is a single positive integer 1 ≤ t ≤ 20 specifying the number of test cases to follow. Each test case begins with a positive integer 1 ≤ m ≤ 20000 on a line of itself telling the number of dolls in the test case. Next follow 2m positive integers w1, h1, w2, h2, ... wm, hm, where wi is the width and hi is the height of doll number i. 1 ≤ wi, hi ≤ 10000 for all i.

Output

For each test case there should be one line of output containing the minimum number of nested dolls possible.

Sample

Input:
4
3
20 30 40 50 30 40
4
20 30 10 10 30 20 40 50
3
10 30 20 20 30 10
4
10 10 20 30 40 50 39 51

Output:
1
2
3
2


Được gửi lên bởi:psetter
Ngày:2009-02-24
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:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET
Nguồn bài:Nordic 2007

hide comments
2021-05-27 18:01:48
Tham khảo: https://vnspoj.github.io/problems/MDOLLS
2021-03-30 02:33:48
đề đúng nha các bác, cứ theo đề mà làm!!!
2020-07-13 17:41:14
đề lừa vc phải là <=
2020-02-16 04:59:10
Bài này sai test hay sao mà mình làm cứ bị WA ko đc nhỉ, ko biết mình có hiều nhầm đề không mà thấy cái test đề kì quá ai cứu mình với
2019-05-29 13:26:03
tại sao test 1 lại ra 1 ấy
2018-04-19 14:08:15
Tại sao dùng lower_bound thì sao mà dùng upper_bound thì lại đúng?
2018-03-15 11:43:12
._. nghe lời mấy bác "<=" em mất mịa 1 đấm
làm theo đề
frostpixel aka.How 2 AC

Last edit: 2018-03-15 11:48:45
2017-12-07 11:42:08
w1<=w2 và h1<=h2 nha !
2017-12-02 18:56:44


Last edit: 2017-12-02 18:57:46
2017-03-22 15:42:05
Bác nào thông cho e phát coi
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.