Generating Difficult SAT Instances by Preventing Triangles