#192. scoreUp

scoreUp

Background

Description

The "key" array is an array containing the correct answers to an exam, like {"a", "a", "b", "b"}. the "answers" array contains a student's answers, with "?" representing a question left blank. The two arrays are not empty and are the same length. Return the score for this array of answers, giving +4 for each correct answer, -1 for each incorrect answer, and +0 for each blank answer.

Format

Input

Output

Samples

"a" "a" "b" "b"] ["a" "c" "b" "c"
6
"a" "a" "b" "b"] ["a" "a" "b" "c"
11
"a" "a" "b" "b"] ["a" "a" "b" "b"
16

Limitation

1s, 1024KiB for each test case.