5I3RAHMESYIWAA6X77COVVFDRUGADTRST2XIOIYQ3W5ODTUS3JSQC if c == '' thenProblem.data[y][x] = delseif c < 2 then -- not overfullProblem.data[y][x] = Problem.data[y][x]*10 + d
if c == '' then c = 0 endif c < 2 then -- not overfullProblem.data[y][x] = c*10 + dendendendelseif chord == 'backspace' then-- cursor visiblelocal x,y = Cursor[1], Cursor[2]if x > 0 and y > 0 then-- it's not in the provided squareif x ~= Problem.x or y ~= Problem.y thenlocal c = Problem.data[y][x]if c ~= '' and c > 0 thenProblem.data[y][x] = math.floor(c/10)