1903: 健康奶牛

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Normal Judger Creator:
Submit:4 Solved:4

Description

【题目描述】

已知每种饲料中所包含的维生素量,且每种饲料最多只能使用一次,请你帮助农夫喂养奶牛,以保持它们的健康,使喂给牛的饲料的种数最少但要保持它们的健康。

【输入格式】

输入第1行一个整数V(1≤v≤25),表示奶牛需要的维生素的种类数。

第2行为V个整数(1≤vi≤1000),表示奶牛每天需要的每种维生素的最小值。

第3行一个整数G(1≤G≤15),表示可用来喂奶牛的饲料的种数。

随后G行,第i行表示编号为i的饲料包含的各种维生素的数量(整数)。

【输出格式】

输出一行数据,包含奶牛需要的最少的饲料种数P及所选择的饲料编号(从小到大排列)。

如果有多个解,输出饲料编号最小的,即字典序最小。

【输入样例】

4

100 200 300 400

3

50 50 50 50

200 300 200 300

900 150 389 399

【输出样例】

2 1 3

 

 

Input

输入第1行一个整数V(1≤v≤25),表示奶牛需要的维生素的种类数。

第2行为V个整数(1≤vi≤1000),表示奶牛每天需要的每种维生素的最小值。

第3行一个整数G(1≤G≤15),表示可用来喂奶牛的饲料的种数。

随后G行,第i行表示编号为i的饲料包含的各种维生素的数量(整数)。

Output

输出一行数据,包含奶牛需要的最少的饲料种数P及所选择的饲料编号(从小到大排列)。

如果有多个解,输出饲料编号最小的,即字典序最小。

Sample Input Copy

4

100 200 300 400

3

50 50 50 50

200 300 200 300

900 150 389 399

Sample Output Copy

2 1 3