!7 p { final L l = repF(7, f jtextfield); final JTextField lblOutput = jdisabledtextfield(); showForm(flattenArray2("In", "Out", l, "", r-thread { loading { L items = map getText(dropLast(l)); while (l(items) > 2 && empty(last(items)) && empty(nextToLast(items))) truncateList(items, l(items)-2); O f = quickSolveToFunction(items); S text = "Not solved"; if (f != null) text = str(callF(f, getText(last(l)))); setText(lblOutput, text); } })); }