diff --git a/4-Templates/3-Syntax.ipynb b/4-Templates/3-Syntax.ipynb
index 5c9d5989140f169a2a6a83e5d79232e719c1175c..b4e18b95a27ddcdbe2e2e2521c22ea3d3815af22 100644
--- a/4-Templates/3-Syntax.ipynb
+++ b/4-Templates/3-Syntax.ipynb
@@ -243,8 +243,7 @@
     "    typename T::value_type;\n",
     "};\n",
     "\n",
-    "template<class ContainerT>\n",
-    "requires HasValueType<ContainerT> \n",
+    "template<HasValueType ContainerT>\n",
     "void PrintFive()\n",
     "{\n",
     "    std::cout << static_cast<typename ContainerT::value_type>(5) << std::endl;\n",