MGCSCLS - Bob and magical scale

Small Bob received scales with magical bricks. They are magical because they can have minus weight.

His mom made L towers on the left arm and P towers on the right arm of the scale. Every tower is made with exactly N bricks.

She asked him how many brick he has to put off from each arm to balance the scale. Obviously Bob can only take bricks from top of the tower and he can't put back bricks he has previously taken off. It's too difficult for him. Can you help him solve it in minimum number of moves?

Input

In first line number N, L, P. Number of bricks in every tower. Number of towers on left arm and Number of towers on right arm.

In next L lines: construction of towers on the left arm.

In next P lines: construction of towers on the right arm. (look at picture)

N ≤ 50

L ≤ 25

P ≤ 25

-50 ≤ weight of every brick ≤ 50

Output

Minimal number of moves to balance the scale.

Example

Input:
2 2 2
4 3
-1 2
7 3
1 -2

Output:
2

I made time limit so high because I want all correct solutions to get accepted, but not n! solution.


Added by:Krzysztof Lewko
Date:2011-07-01
Time limit:1s-1.329s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64
Resource:III POIG

hide comments
2017-04-26 21:56:36
O(n^2 * (l+p)^2) gives TLE (maybe rightly so)
Can someone tell expected time complexity?

Edit : Updated to (n^2 * (l+p)), still getting TLE o_o

Last edit: 2017-04-27 06:02:32
2014-12-14 19:41:02 Shashank Yadav
//m getting correct ans for the given test case & problem setter's tc yet wa
more test cases//
2011-09-13 14:52:16 Krzysztof Lewko
You fail on this case:http://pastebin.com/dQy56U1H
Quite big, happy debugging correct answer:53

Last edit: 2011-07-07 12:45:09
2011-09-13 14:52:16 sandeep reddy biddala
I am getting wa. Could anyone please give me a test case for which it fails.
2011-09-13 14:52:16 Krzysztof Lewko
Yes they can
2011-09-13 14:52:16 .:: Pratik ::.
In the final solution, can the weights on both sides be negative?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.