Triangle finding problem