W5UPTBTO4FUGEZ63ZCJ4JCBO2SMZCN5YXKGFIC2WH5YJYY5OBYSAC
ordered_keys = function(t)
local result = {}
for k in pairs(t) do
table.insert(result, k)
end
return result
end
table.size = function(t)
local result = 0
for _ in pairs(t) do
result = result+1
end
return result
end