'''
class bird:
    def __init__(self, x, y):

        self.x = x
        self.y = y
'''



n = int(input())

#pole = []

pole_x = []
pole_y = []

for y in range (n):
    
    inp = input().split()

    for i in range(len(inp)-1):
        #temp = int(inp[i+1])
        #m.append(int(inp[i]))

        #birdos = bird(y,int(inp[i+1]))

        pole_x.append(y)
        pole_y.append(int(inp[i+1]))
        #pole.append(birdos)
    
        

#for i in range(len(pole)):

 #   print(pole[i].x)
  #  print(pole[i].y)
   # print()
    
pocet = 0

for i in range(len(pole_x)):

    for k in range(len(pole_x)-i-1):

        if (pole_x[i] < pole_x[k+i+1]):
            if (pole_y[i] > pole_y[k+i+1]):
                pocet+=1

print(pocet)

