check if the other two points exist
if ( i != j && ( points [ i ] [ 0 ] - points [ j ] [ 0 ] ) == ( points [ i ] [ 1 ] - points [ j ] [ 1 ] ) ) { if ( m [ make_pair ( points [ i ] [ 0 ] , points [ j ] [ 1 ] ) ] > 0 && m [ make_pair ( points [ j ] [ 0 ] , points [ i ] [ 1 ] ) ] > 0 ) {