Correcting score sum calculation
adding similarity between "m" and "n"
augmenting score gap between good and bad scores