import java.util.*;
public class Main {
  private static final int W = 5;
  public static void main(String[] args) {
    final Scanner sc = new Scanner(System.in);
    while(sc.hasNext()) {
      final int H = sc.nextInt();
      if(H == 0)
        return;
      final int[][] css = new int[H][W];
      for(int i = 0; i < H; i++)
        for(int j = 0; j < W; j++)
          css[i][j] = sc.nextInt();
      int ans = 0;
      boolean flag = true;
      while(flag) {
System.err.println("@@@");
for(int i = 0; i < H; i++) {
  for(int j = 0; j < W; j++)
    System.err.print(css[i][j]);
  System.err.println();
}
        flag = false;
        for(int i = 0; i < H; i++)
          for(int j = 0; j < W - 2; j++)
            if(css[i][j] > 0 && css[i][j+1] == css[i][j] && css[i][j+2] == css[i][j]){
              final int c = css[i][j];
              css[i][j] = css[i][j + 1] = css[i][j + 2] = 0;
              ans += 3 * c;
              j += 3;
              flag = true;
              while(j < W && css[i][j] == c) {
                css[i][j] = 0;
                ans += c;
                j++;
              }
            }
System.err.println("***");
for(int i = 0; i < H; i++) {
  for(int j = 0; j < W; j++)
    System.err.print(css[i][j]);
  System.err.println();
}
        for(int j = 0; j < W; j++) {
          int k = H - 1;
          for(int i = H - 1; i >= 0; i--)
             if(css[i][j] > 0)
               css[k--][j] = css[i][j];
          while(k >= 0)
            css[k--][j] = 0;
        }
      }
      System.out.println(ans);
    }
  }
}
