diff --git a/examples/bare3.rs b/examples/bare3.rs
index a52a2f5988101b4b69c287082f40912f9ba5180e..1121a5cca965f9991f35b283e9987d329dbbba46 100644
--- a/examples/bare3.rs
+++ b/examples/bare3.rs
@@ -52,27 +52,36 @@ fn main() -> ! {
 //
 // 1. What is the output in the `openocd` (Adapter Output) console?
 //
-//    ** your answer here **
+//    bare3
+//    s = ABCD
+//    bs = [65, 66, 67, 68]
+//    iterate over slice
+//    65,66,67,68,iterate iterate using (raw) indexing
+//    65,
+//    66,
+//    67,
+//    68,
+//	  a = AAAA
 //
 //    What is the type of `s`?
 //
-//    ** your answer here **
+//    string
 //
 //    What is the type of `bs`?
 //
-//    ** your answer here **
+//    u8 array
 //
 //    What is the type of `c`?
 //
-//    ** your answer here **
+//    it is a pointer to a u8 element in an array
 //
 //    What is the type of `a`?
 //
-//    ** your answer here **
+//    u8 array
 //
 //    What is the type of `i`?
 //
-//    ** your answer here **
+//    i32
 //
 //    Commit your answers (bare3_1)
 //