sbool solvableSmartQuestions_debug; static MultiMap solvableSmartQuestions() { Map concepts = safeLoadConcepts("#1005320"); new MultiMap map; for (O ua : valuesOfType(concepts, "main$UserAnswer")) { bool solvable = getBool(ua, "solvable"); S a = getString(ua, "text"); if (!solvable) { if (solvableSmartQuestions_debug) print("Not solvable: " + a); continue; } O ul = getOptDyn(getOptDyn(ua, "userLine"), "value"); if (ul == null) ul = getOptDyn(getOptDyn(ua, "question"), "value"); if (ul == null) { if (solvableSmartQuestions_debug) print("No question? " + a); continue; } S q = getString(ul, "text"); map.put(q, a); } ret map; }