spoj#ALCATRAZ2. GO GOA GONE
GO GOA GONE
So , it was winter and Me and 8 of my friends decided to plan a trip to GOA . Since the Bars ans Clubs are too Expensive out there , we decided to pool money together for our whole trip expenses . Now since every group has some internal politics going on , same aplies to our group also :P . 2 Members that are having a cold war between them won't go to the trip if the other one is going . But Since we want to enjoy a lavish party , we want to maximize the pooled money . So , for this task I've chosen my marwari friend Mohit to solve this problem ( He's good at money matters ) . Your task is to help Mohit achieve the maximum pooled money .
Input
First Line will contain 8 space seperated integers denoting the money contributed by each member in order .
The next line will contain the total number of pairs having a cold war in between them . Let us denote this by P .
The next P lines will contain 2 numbers seperated by a space showing the members having a cold war . Numbers used to denote members will be ( 1-8 ) for each 8 members .
Constraints:
Everything is guarenteed to easily fit in 32 bit integer type .
Output description
Output will give the maximum amt of money that can be pooled .
Example
Input: 3 14 5 2 3 4 1 9
4
1 2
2 3
4 5
7 8
Output:
30