!752 p { Map concepts = safeLoadConcepts("#1005320"); print("Number of concepts: " + l(concepts)); for (O ua : valuesOfType(concepts, "main$UserAnswer")) { long id = getLong(ua, "id"); S a = getString(ua, "text"); O ulRef = getOpt(ua, "userLine"); O ul = getOptDyn(ulRef, "value"); bool solvable = getBool(ua, "solvable"); print("id=" + id + ", ulRef=" + dynamicClassName(ulRef) + ", " + struct(dynFields(ulRef) )+ ", ul=" + ul); S q = getString(ul, "text"); print((solvable ? "! " : "") + quote(q) + " => " + quote(a)); } }