#include <iostream>
using namespace std;
int main() {
char pieces[] = {'K', 'P', 'N', 'B', 'R', 'Q', 'k', 'p', 'n', 'b', 'r', 'q'};
int scores[] = {0, 1, 3, 3, 5, 9, 0, -1, -3, -3, -5, -9};
char board[8][9];
for (int i = 0; i < 8; i++){
cin >> board[i];
}
int total = 0;
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
for (int k = 0; k < 12; k++) {
if (board[i][j] == pieces[k]) {
total += scores[k];
break ;
}
}
}
}
cout << total;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgljaGFyIHBpZWNlc1tdID0geydLJywgJ1AnLCAnTicsICdCJywgJ1InLCAnUScsICdrJywgJ3AnLCAnbicsICdiJywgJ3InLCAncSd9OwoJaW50IHNjb3Jlc1tdID0gezAsIDEsIDMsIDMsIDUsIDksIDAsIC0xLCAtMywgLTMsIC01LCAtOX07CgljaGFyIGJvYXJkWzhdWzldOwoJCglmb3IgKGludCBpID0gMDsgaSA8IDg7IGkrKyl7CgkJY2luID4+IGJvYXJkW2ldOwoJfQoJCglpbnQgdG90YWwgPSAwOwoJCglmb3IgKGludCBpID0gMDsgaSA8IDg7IGkrKykgewoJCWZvciAoaW50IGogPSAwOyBqIDwgODsgaisrKSB7CgkJICBmb3IgKGludCBrID0gMDsgayA8IDEyOyBrKyspIHsKCQkgICAgaWYgKGJvYXJkW2ldW2pdID09IHBpZWNlc1trXSkgewoJCSAgICAgIHRvdGFsICs9IHNjb3Jlc1trXTsKCQkgICAgICBicmVhayA7CgkJICAgIH0KCQkgIH0KCQl9Cgl9CgkKCWNvdXQgPDwgdG90YWw7CgoJcmV0dXJuIDA7Cn0=