diff --git a/benchmarks/io_msh/MSubLine.geo b/benchmarks/io_msh/MSubLine.geo
new file mode 100644
index 0000000000000000000000000000000000000000..83bd85afd3ad91386737d2927e1d55e9d5447fd7
--- /dev/null
+++ b/benchmarks/io_msh/MSubLine.geo
@@ -0,0 +1,4 @@
+Merge "MSubLine_input.msh";
+Mesh.MshFileVersion = 3;
+Save "MSubLine_ouput.msh";
+Exit;
\ No newline at end of file
diff --git a/benchmarks/io_msh/MSubLine_input.msh b/benchmarks/io_msh/MSubLine_input.msh
new file mode 100644
index 0000000000000000000000000000000000000000..a50ff4e32efd6d90cd2640f0a7fee0379ec60401
--- /dev/null
+++ b/benchmarks/io_msh/MSubLine_input.msh
@@ -0,0 +1,21 @@
+$MeshFormat
+3 0 8
+$EndMeshFormat
+$Entities
+0 3 0 0
+0 0 1 0
+1 0 1 1
+2 0 1 2
+$EndEntities
+$Nodes
+3
+1 0 0 0 0
+2 1 0 0 0
+3 0.5 0 0 0
+$EndNodes
+$Elements
+3
+1 1 0 2 1 2
+2 134 1 3 1 3 1
+3 134 2 3 3 2 1
+$EndElements