#include <iostream>
using namespace std;

int main() {
	int n;
	bool f[100][10];
	int p[100][11];
	int res = -(1 << 30);
	cin >> n;
	for (int i = 0; i < n * 10;i++) {
		cin >> f[0][i];
	}
	for (int i = 0; i < n * 11;i++) {
		cin >> p[0][i];
	}
	for (int b = 1; b < (1 << 10);b++) {
		int cc = 0;
		for (int i = 0; i < n;i++) {
			int c = 0;
			for (int j = 0; j <10; j++) if ((b >> j & 1) && f[i][j]) c++;
			cc += p[i][c];
		}
		if (res < cc) {
			res = cc;
		}
	}
	cout << res;
}