diff --git a/puzzlers/pzzlr-072.html b/puzzlers/pzzlr-072.html
new file mode 100644
index 0000000..8475b23
--- /dev/null
+++ b/puzzlers/pzzlr-072.html
@@ -0,0 +1,60 @@
+
+
Explanation
+
+ The interpolation desugars unsurprisingly to:
+
+StringContext("hello, world").s()
+
+
+
+ StringContext, in this context, does not mean scala.StringContext but instead means
+ the current recursive definition, which is of type String.
+
+
+ String.apply takes an Int and performs lookup at that index.
+
+
+ The s comes first in the source but second in the expansion, so there is no error to indicate
+ that there is no "s-interpolator" available. That error could be made visible, in a way:
+
+scala> implicit def f(s: String): Int = s.length
+f: (s: String)Int
+
+scala> val StringContext: String = s"hello, world"
+:12: error: value s is not a member of Char
+ val StringContext: String = s"hello, world"
+ ^
+
+
+