#include <bits/stdc++.h>
int main() {
  int i, n, d, x, y, res = 0, *m;
  fscanf(stdin, "%i %i", &n, &d);
  m = (int *)malloc((n + 1) * sizeof(int));
  for (i = 1; i <= n; i++) scanf("%i ", &m[i]);
  n = d;
  for (i = 0; i < n; i++) {
    scanf("%i %i", &x, &y);
    res += (m[x]) > (m[y]) ? (m[y]) : (m[x]);
  }
  printf("%i", res);
  return 0;
}
