How many triangles can you see? Puzzle divides the internet