N, M = map( int, input().split() ) adj = [ [ 0 for i in range( N ) ] for j in range( N ) ] for i in range( M ): u, v = map( int, input().split() ) adj[ u ][ v ] = 1 adj[ v ][ u ] = 1 bag = set() for i in range( N ): for j in range( N ): for k in range( N ): for l in range( N ): qq = set() qq.add( i ) qq.add( j ) qq.add( k ) qq.add( l ) if len( qq ) != 4: continue if adj[ i ][ j ] and adj[ j ][ k ] and adj[ i ][ k ]: continue if adj[ j ][ k ] and adj[ k ][ l ] and adj[ l ][ j ]: continue if adj[ i ][ k ] and adj[ k ][ l ] and adj[ l ][ i ]: continue if adj[ i ][ j ] and adj[ j ][ l ] and adj[ l ][ i ]: continue if adj[ i ][ j ] and adj[ j ][ k ] and adj[ k ][ l ] and adj[ l ][ i ]: f = sorted( [ i, j, k, l ] ) bag.add( ( f[ 0 ], f[ 1 ], f[ 2 ], f[ 3 ] ) ) print( len( bag ) )