I see a middle ground here on the Legos question. Obviously the boy knew the difference was 10, so the teacher was just being dumb there. However, when he translated the problem into mathematical language, he did not write the correct expression.