{"id":"echo1-00000000","difficulty":0,"seed":13261232101267212585,"source":"function f(v1)\n local v2 = {(v1 // 1), math.floor(v1)}\n v1 = (-(v2[(math.abs(v1) % #v2) + 1]))\n return {v1, v1, (8 % -8)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(v1 // 1), math.floor(v1)}","suffix":" v1 = (-(v2[(math.abs(v1) % #v2) + 1]))\n return {v1, v1, (8 % -8)}\nend"},"features":{"lines":5,"chars":129,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000001","difficulty":0,"seed":16243056653437016574,"source":"function f(v1)\n local v2 = (math.floor(v1) < (-(2)))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + ((v1 % 1))\n v1 = v1\n end\n return (v3 + (math.ceil(v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":5}}],"infill":{"prefix":"function f(v1)\n local v2 = (math.floor(v1) < (-(2)))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + ((v1 % 1))","hole":" v1 = v1","suffix":" end\n return (v3 + (math.ceil(v1)))\nend"},"features":{"lines":9,"chars":167,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000002","difficulty":0,"seed":8501663436317755544,"source":"function f(v1)\n local v2 = \"y\"\n if ((v1 - v1) > math.abs(v1)) then\n v1 = (math.floor(v1) // 8)\n else\n local v3 = {v1}\n end\n v1 = v1\n return (tostring(v1) .. string.sub(\"bar\", 2, 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9ar"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6ar"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3ar"}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2ar"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9ar"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1ar"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8ar"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7ar"}}],"infill":{"prefix":"function f(v1)\n local v2 = \"y\"\n if ((v1 - v1) > math.abs(v1)) then\n v1 = (math.floor(v1) // 8)\n else\n local v3 = {v1}\n end","hole":" v1 = v1","suffix":" return (tostring(v1) .. string.sub(\"bar\", 2, 3))\nend"},"features":{"lines":10,"chars":198,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000003","difficulty":0,"seed":9435247128241222293,"source":"function f(v1)\n local v2 = {v1, v1}\n local v3 = (-(1))\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}","hole":" local v3 = (-(1))","suffix":" return {v1}\nend"},"features":{"lines":5,"chars":75,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000004","difficulty":0,"seed":6623008223980442919,"source":"function f(v1)\n local v2 = math.abs((v1 * v1))\n if (not (v1 >= v1)) then\n local v3 = false\n else\n local v4 = v2\n end\n return {v1, (v2 % -3)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = math.abs((v1 * v1))","hole":" if (not (v1 >= v1)) then","suffix":" local v3 = false\n else\n local v4 = v2\n end\n return {v1, (v2 % -3)}\nend"},"features":{"lines":9,"chars":156,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000005","difficulty":0,"seed":17552805756885116876,"source":"function f(v1)\n local v2 = \"key\"\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v1 * (v4 // 1)))\n local v5 = \"x\"\n end\n return (v1 <= (-6))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"key\"","suffix":" local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v1 * (v4 // 1)))\n local v5 = \"x\"\n end\n return (v1 <= (-6))\nend"},"features":{"lines":9,"chars":152,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000006","difficulty":0,"seed":3145635148883314497,"source":"function f(v1)\n local v2 = ((v1 ~= v1) and (v1 ~= v1))\n if ((true and v2) or v2) then\n local v3 = {(-5 // 7)}\n end\n return {v1, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = ((v1 ~= v1) and (v1 ~= v1))","suffix":" if ((true and v2) or v2) then\n local v3 = {(-5 // 7)}\n end\n return {v1, v1}\nend"},"features":{"lines":7,"chars":143,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000007","difficulty":0,"seed":8655348616226259621,"source":"function f(v1)\n local v2 = 9\n if ((v1 // 1) >= (-(7))) then\n local v3 = ((-(v1)) >= (v2 // 3))\n else\n v1 = (-((v2 // 9)))\n end\n local v4 = ((not false) and (false and false))\n return {v1, v2, (v2 * 1)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":9},{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":9},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = 9","suffix":" if ((v1 // 1) >= (-(7))) then\n local v3 = ((-(v1)) >= (v2 // 3))\n else\n v1 = (-((v2 // 9)))\n end\n local v4 = ((not false) and (false and false))\n return {v1, v2, (v2 * 1)}\nend"},"features":{"lines":10,"chars":218,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000008","difficulty":0,"seed":6893631162718589850,"source":"function f(v1)\n local v2 = string.rep(\"two\", 1)\n local v3 = {(v1 * v1), v1}\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + (v5)\n local v6 = (not (v4 >= v5))\n end\n if ((v4 // -6) ~= (1 % 5)) then\n local v7 = string.sub(string.sub(v2, 1, 3), 2, 5)\n else\n local v8 = (not true)\n end\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":36},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":25},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":25},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":36},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":81},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":49},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":100},{"k":"Int","v":-10}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep(\"two\", 1)\n local v3 = {(v1 * v1), v1}\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + (v5)\n local v6 = (not (v4 >= v5))\n end\n if ((v4 // -6) ~= (1 % 5)) then\n local v7 = string.sub(string.sub(v2, 1, 3), 2, 5)","hole":" else","suffix":" local v8 = (not true)\n end\n return v3\nend"},"features":{"lines":15,"chars":312,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000009","difficulty":0,"seed":14737642522915372551,"source":"function f(v1)\n local v2 = {(0 // 3), math.ceil(2)}\n v1 = v1\n return (tostring(v1) .. \"one\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1one"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3one"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6one"}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3one"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7one"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9one"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1one"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9one"}}],"infill":{"prefix":"function f(v1)\n local v2 = {(0 // 3), math.ceil(2)}","hole":" v1 = v1","suffix":" return (tostring(v1) .. \"one\")\nend"},"features":{"lines":5,"chars":100,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000010","difficulty":0,"seed":248216243191874724,"source":"function f(v1)\n local v2 = (not true)\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (((-5 % 1) // -6))\n local v5 = string.lower(string.lower(\"ok\"))\n end\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v6)\n v7 = (v1 * v6)\n end\n if true then\n v3 = (-(v3))\n else\n local v8 = {v6, math.ceil(v3), v3}\n end\n return (v1 * (-3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-27}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":21}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-3}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":30}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-24}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":27}}],"infill":{"prefix":"function f(v1)\n local v2 = (not true)","hole":" local v3 = 0","suffix":" for v4 = 1, 2 do\n v3 = v3 + (((-5 % 1) // -6))\n local v5 = string.lower(string.lower(\"ok\"))\n end\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v6)\n v7 = (v1 * v6)\n end\n if true then\n v3 = (-(v3))\n else\n local v8 = {v6, math.ceil(v3), v3}\n end\n return (v1 * (-3))\nend"},"features":{"lines":19,"chars":347,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000011","difficulty":0,"seed":3955154598219464593,"source":"function f(v1)\n local v2 = string.lower((\"ab\" .. \"val\"))\n if false then\n v1 = -1\n else\n v1 = math.floor(v1)\n end\n v1 = v1\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.lower((\"ab\" .. \"val\"))\n if false then","hole":" v1 = -1","suffix":" else\n v1 = math.floor(v1)\n end\n v1 = v1\n return {v1}\nend"},"features":{"lines":10,"chars":151,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000012","difficulty":0,"seed":14031859928076157523,"source":"function f(v1)\n local v2 = {(v1 % -6), v1, v1}\n v1 = math.abs(v1)\n local v3 = ((-4 // 4) <= v2[(math.abs(v1) % #v2) + 1])\n return (v1 * (math.floor(v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":16}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":100}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 % -6), v1, v1}\n v1 = math.abs(v1)","hole":" local v3 = ((-4 // 4) <= v2[(math.abs(v1) % #v2) + 1])","suffix":" return (v1 * (math.floor(v1)))\nend"},"features":{"lines":6,"chars":162,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000013","difficulty":0,"seed":5652842686258516868,"source":"function f(v1)\n local v2 = ((-8 < v1) and (not true))\n local v3 = string.rep(string.reverse(\"lua\"), 3)\n return (tostring(v1) .. \"foo\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4foo"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7foo"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8foo"}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2foo"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3foo"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4foo"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9foo"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2foo"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((-8 < v1) and (not true))","hole":" local v3 = string.rep(string.reverse(\"lua\"), 3)","suffix":" return (tostring(v1) .. \"foo\")\nend"},"features":{"lines":5,"chars":142,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000014","difficulty":0,"seed":9786134898956347062,"source":"function f(v1)\n local v2 = (not (false and false))\n local v3 = -3\n v3 = v1\n return (v3 ~= ((4 % -1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (not (false and false))","suffix":" local v3 = -3\n v3 = v1\n return (v3 ~= ((4 % -1)))\nend"},"features":{"lines":6,"chars":110,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000015","difficulty":0,"seed":3000697906864875511,"source":"function f(v1)\n local v2 = (not (true or false))\n if v2 then\n v1 = math.abs((v1 % 6))\n end\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v4 % 7))\n v3 = (-((v1 // 8)))\n end\n local v5 = math.floor(math.abs(v1))\n return (tostring(v1) .. \"y\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7y"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3y"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10y"}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2y"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6y"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9y"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8y"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3y"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (not (true or false))","suffix":" if v2 then\n v1 = math.abs((v1 % 6))\n end\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v4 % 7))\n v3 = (-((v1 // 8)))\n end\n local v5 = math.floor(math.abs(v1))\n return (tostring(v1) .. \"y\")\nend"},"features":{"lines":13,"chars":259,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000016","difficulty":0,"seed":13726537821237616264,"source":"function f(v1)\n local v2 = (-(-3))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (2)\n local v5 = math.floor(v1)\n end\n return (v1 - ((-7 * v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":40}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":72}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-24}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":80}}],"infill":{"prefix":"function f(v1)\n local v2 = (-(-3))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (2)","hole":" local v5 = math.floor(v1)","suffix":" end\n return (v1 - ((-7 * v1)))\nend"},"features":{"lines":9,"chars":156,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000017","difficulty":0,"seed":15706299417933608192,"source":"function f(v1)\n local v2 = ((v1 ~= -9) and (6 == 8))\n if false then\n v1 = (-(-2))\n end\n v1 = v1\n return (tostring(v1) .. (\"two\" .. \"x\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1twox"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2twox"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10twox"}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0twox"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5twox"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4twox"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7twox"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3twox"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 ~= -9) and (6 == 8))\n if false then\n v1 = (-(-2))\n end","hole":" v1 = v1","suffix":" return (tostring(v1) .. (\"two\" .. \"x\"))\nend"},"features":{"lines":8,"chars":149,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000018","difficulty":0,"seed":11576309540880769459,"source":"function f(v1)\n local v2 = {v1, 9}\n local v3 = \"lua\"\n local v4 = (#v2 <= -6)\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":4}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":64}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {v1, 9}","suffix":" local v3 = \"lua\"\n local v4 = (#v2 <= -6)\n return (v1 * (v1))\nend"},"features":{"lines":6,"chars":105,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000019","difficulty":0,"seed":2507656666150112371,"source":"function f(v1)\n local v2 = ((v1 // 2) // 3)\n v2 = v2\n if (false and (false and false)) then\n local v3 = ((not false) or (false and false))\n else\n local v4 = {4, v2, (v2 // 1)}\n end\n v1 = v1\n return (tostring(v2) .. string.sub(\"ab\", 4, 8))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"1"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"1"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-1"}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-2"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = ((v1 // 2) // 3)","suffix":" v2 = v2\n if (false and (false and false)) then\n local v3 = ((not false) or (false and false))\n else\n local v4 = {4, v2, (v2 // 1)}\n end\n v1 = v1\n return (tostring(v2) .. string.sub(\"ab\", 4, 8))\nend"},"features":{"lines":11,"chars":256,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000020","difficulty":0,"seed":11348696090429452270,"source":"function f(v1)\n local v2 = {(v1 // 7)}\n local v3 = (-(v1))\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (v3)\n local v6 = v2[(math.abs(v5) % #v2) + 1]\n end\n return {v3, #v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 // 7)}","hole":" local v3 = (-(v1))","suffix":" local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (v3)\n local v6 = v2[(math.abs(v5) % #v2) + 1]\n end\n return {v3, #v2}\nend"},"features":{"lines":10,"chars":187,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000021","difficulty":0,"seed":5038744003566542890,"source":"function f(v1)\n local v2 = ((8 // 1) <= v1)\n local v3 = ((not false) or (v2 and false))\n return (v1 + (math.ceil((v1 - v1))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = ((8 // 1) <= v1)","suffix":" local v3 = ((not false) or (v2 and false))\n return (v1 + (math.ceil((v1 - v1))))\nend"},"features":{"lines":5,"chars":133,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000022","difficulty":0,"seed":3897198827270607865,"source":"function f(v1)\n local v2 = (\"key\" .. (\"lua\" .. \"x\"))\n local v3 = v1\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (v1)\n v3 = (v1 % 7)\n end\n return (v3 - ((#v2 % -1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":6}}],"infill":{"prefix":"function f(v1)\n local v2 = (\"key\" .. (\"lua\" .. \"x\"))","hole":" local v3 = v1","suffix":" local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (v1)\n v3 = (v1 % 7)\n end\n return (v3 - ((#v2 % -1)))\nend"},"features":{"lines":10,"chars":180,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000023","difficulty":0,"seed":10281337079649800687,"source":"function f(v1)\n local v2 = (not (not true))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (-4)\n v1 = (v1 * (-4 // 8))\n end\n return (tostring(v1) .. \"two\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"6two"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"-2two"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"5two"}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"-7two"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"-3two"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"-8two"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"1two"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"7two"}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (not true))","hole":" local v3 = 0","suffix":" for v4 = 1, 3 do\n v3 = v3 + (-4)\n v1 = (v1 * (-4 // 8))\n end\n return (tostring(v1) .. \"two\")\nend"},"features":{"lines":9,"chars":167,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000024","difficulty":0,"seed":10818586105364962751,"source":"function f(v1)\n local v2 = (v1 * 4)\n v2 = (5 // -2)\n return (v1 >= ((v2 % -4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (v1 * 4)","suffix":" v2 = (5 // -2)\n return (v1 >= ((v2 % -4)))\nend"},"features":{"lines":5,"chars":87,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000025","difficulty":0,"seed":6859541973626732095,"source":"function f(v1)\n local v2 = \"bar\"\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v3)\n v3 = (-(0))\n end\n return (v1 - (4))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-11}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-5}}],"infill":{"prefix":"function f(v1)\n local v2 = \"bar\"","hole":" local v3 = 0","suffix":" for v4 = 1, 3 do\n v3 = v3 + (v3)\n v3 = (-(0))\n end\n return (v1 - (4))\nend"},"features":{"lines":9,"chars":133,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000026","difficulty":0,"seed":15573311657382750371,"source":"function f(v1)\n local v2 = (math.ceil(8) // 7)\n local v3 = string.upper(string.upper(\"baz\"))\n return {v1, ((-(v2)) * v1)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (math.ceil(8) // 7)","suffix":" local v3 = string.upper(string.upper(\"baz\"))\n return {v1, ((-(v2)) * v1)}\nend"},"features":{"lines":5,"chars":129,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000027","difficulty":0,"seed":11895105768980788434,"source":"function f(v1)\n local v2 = {math.abs(v1), 1}\n if (not (not true)) then\n local v3 = string.sub(string.lower(\"abc\"), 4, 8)\n end\n if (true or (not true)) then\n local v4 = v2\n else\n v1 = 3\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.abs(v1), 1}\n if (not (not true)) then\n local v3 = string.sub(string.lower(\"abc\"), 4, 8)\n end\n if (true or (not true)) then","hole":" local v4 = v2","suffix":" else\n v1 = 3\n end\n return {v1}\nend"},"features":{"lines":12,"chars":223,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000028","difficulty":0,"seed":10459065734842070584,"source":"function f(v1)\n local v2 = {v1, math.ceil(v1)}\n v1 = v1\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v3)\n local v5 = v2\n end\n if true then\n local v6 = \"bar\"\n end\n return (v1 < (((v1 // -4) % -3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, math.ceil(v1)}\n v1 = v1\n local v3 = 0\n for v4 = 1, 3 do","hole":" v3 = v3 + (v3)","suffix":" local v5 = v2\n end\n if true then\n local v6 = \"bar\"\n end\n return (v1 < (((v1 // -4) % -3)))\nend"},"features":{"lines":13,"chars":217,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000029","difficulty":0,"seed":1049232748481257048,"source":"function f(v1)\n local v2 = math.ceil(v1)\n local v3 = {3, v1, (2 % -5)}\n return {v1, v1, v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-6},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10},{"k":"Int","v":-10}]}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = math.ceil(v1)","hole":" local v3 = {3, v1, (2 % -5)}","suffix":" return {v1, v1, v2}\nend"},"features":{"lines":5,"chars":99,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000030","difficulty":0,"seed":17559195979270750744,"source":"function f(v1)\n local v2 = v1\n if false then\n v1 = (v2 - v2)\n end\n if (true or (v1 > -7)) then\n local v3 = string.sub(\"x\", 3, 6)\n end\n v1 = (v2 % 7)\n return {v2, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n if false then","hole":" v1 = (v2 - v2)","suffix":" end\n if (true or (v1 > -7)) then\n local v3 = string.sub(\"x\", 3, 6)\n end\n v1 = (v2 % 7)\n return {v2, v1}\nend"},"features":{"lines":11,"chars":183,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000031","difficulty":0,"seed":11197088852621948195,"source":"function f(v1)\n local v2 = (string.rep(\"ab\", 3) .. string.upper(\"key\"))\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (#v2)\n local v5 = true\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.rep(\"ab\", 3) .. string.upper(\"key\"))\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (#v2)","hole":" local v5 = true","suffix":" end\n return {v1}\nend"},"features":{"lines":9,"chars":171,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000032","difficulty":0,"seed":17242472323907547057,"source":"function f(v1)\n local v2 = \"foo\"\n v1 = (8 + v1)\n if false then\n local v3 = v1\n end\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((-(9)))\n local v6 = v1\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":16}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":14}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":12}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"foo\"\n v1 = (8 + v1)\n if false then\n local v3 = v1\n end","hole":" local v4 = 0","suffix":" for v5 = 1, 3 do\n v4 = v4 + ((-(9)))\n local v6 = v1\n end\n return {v1}\nend"},"features":{"lines":13,"chars":189,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000033","difficulty":0,"seed":8492795433570815121,"source":"function f(v1)\n local v2 = {(v1 % -3)}\n v1 = (v1 // 7)\n v1 = ((9 + v1) // 2)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (math.floor(5))\n v4 = v4\n end\n return {v1, (v3 - v3), -8}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":-8}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 % -3)}\n v1 = (v1 // 7)\n v1 = ((9 + v1) // 2)\n local v3 = 0","hole":" for v4 = 1, 1 do","suffix":" v3 = v3 + (math.floor(5))\n v4 = v4\n end\n return {v1, (v3 - v3), -8}\nend"},"features":{"lines":11,"chars":195,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000034","difficulty":0,"seed":2716253005402030600,"source":"function f(v1)\n local v2 = {(-(v1)), v1, (v1 // 4)}\n v1 = v1\n if (not (not false)) then\n local v3 = math.ceil((v1 + -2))\n end\n if ((false and true) and (not true)) then\n local v4 = string.rep((\"val\" .. \"val\"), 3)\n else\n local v5 = ((v1 // -2) >= (-(8)))\n end\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":4},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":8},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-5},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":6},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-(v1)), v1, (v1 // 4)}","hole":" v1 = v1","suffix":" if (not (not false)) then\n local v3 = math.ceil((v1 + -2))\n end\n if ((false and true) and (not true)) then\n local v4 = string.rep((\"val\" .. \"val\"), 3)\n else\n local v5 = ((v1 // -2) >= (-(8)))\n end\n return v2\nend"},"features":{"lines":13,"chars":291,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000035","difficulty":0,"seed":5706176131157871003,"source":"function f(v1)\n local v2 = (not (false and true))\n if true then\n local v3 = ((-7 > -9) or (not true))\n else\n v1 = v1\n end\n v1 = ((v1 % 5) % 7)\n return (tostring(v1) .. \"ab\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"3ab"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1ab"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2ab"}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"2ab"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"0ab"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"4ab"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0ab"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"1ab"}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (false and true))\n if true then\n local v3 = ((-7 > -9) or (not true))","hole":" else","suffix":" v1 = v1\n end\n v1 = ((v1 % 5) % 7)\n return (tostring(v1) .. \"ab\")\nend"},"features":{"lines":10,"chars":190,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000036","difficulty":0,"seed":3397705273954933257,"source":"function f(v1)\n local v2 = v1\n v1 = (v2 // 3)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((-(v1)))\n local v5 = string.lower(\"val\")\n end\n local v6 = string.lower(string.lower(\"two\"))\n return (v3 + ((math.ceil(-9) % 9)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":3}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":3}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n v1 = (v2 // 3)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((-(v1)))\n local v5 = string.lower(\"val\")\n end","hole":" local v6 = string.lower(string.lower(\"two\"))","suffix":" return (v3 + ((math.ceil(-9) % 9)))\nend"},"features":{"lines":11,"chars":236,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000037","difficulty":0,"seed":7638778822018016335,"source":"function f(v1)\n local v2 = (v1 > v1)\n local v3 = {v1}\n return (v1 + (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":14}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":10}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-10}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (v1 > v1)","suffix":" local v3 = {v1}\n return (v1 + (v1))\nend"},"features":{"lines":5,"chars":81,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000038","difficulty":0,"seed":3250344806860219647,"source":"function f(v1)\n local v2 = (math.ceil(-7) // -9)\n if (not false) then\n local v3 = (false or (true and true))\n end\n return (v1 + (math.floor(v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-6}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":14}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-8}}],"infill":{"prefix":"function f(v1)\n local v2 = (math.ceil(-7) // -9)\n if (not false) then","hole":" local v3 = (false or (true and true))","suffix":" end\n return (v1 + (math.floor(v1)))\nend"},"features":{"lines":7,"chars":157,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000039","difficulty":0,"seed":3166633071576051086,"source":"function f(v1)\n local v2 = \"hi\"\n if (not (v1 < v1)) then\n local v3 = false\n end\n if false then\n local v4 = ((true and false) and true)\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"hi\"","suffix":" if (not (v1 < v1)) then\n local v3 = false\n end\n if false then\n local v4 = ((true and false) and true)\n end\n return {v1}\nend"},"features":{"lines":10,"chars":169,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000040","difficulty":0,"seed":770975365496637173,"source":"function f(v1)\n local v2 = {(-(-4)), (-6 % 7)}\n v1 = v1\n return (v1 + (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-8}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(-(-4)), (-6 % 7)}","suffix":" v1 = v1\n return (v1 + (v1))\nend"},"features":{"lines":5,"chars":83,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000041","difficulty":0,"seed":7479985110715262011,"source":"function f(v1)\n local v2 = {(-(v1)), (v1 * v1), (v1 - v1)}\n v1 = (-((v1 // 1)))\n return (v1 <= (math.ceil((-7 + -2))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(-(v1)), (v1 * v1), (v1 - v1)}","suffix":" v1 = (-((v1 // 1)))\n return (v1 <= (math.ceil((-7 + -2))))\nend"},"features":{"lines":5,"chars":126,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000042","difficulty":0,"seed":10025839116265528571,"source":"function f(v1)\n local v2 = {(-(v1)), (v1 - v1)}\n v1 = (-((v1 % 3)))\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-(v1)), (v1 - v1)}","hole":" v1 = (-((v1 % 3)))","suffix":" return v2\nend"},"features":{"lines":5,"chars":86,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000043","difficulty":0,"seed":8194249697413892088,"source":"function f(v1)\n local v2 = {1, (-2 % 8)}\n local v3 = {#v2}\n local v4 = (\"ok\" .. string.sub(\"a\", 4, 7))\n return (v1 * (((-8 + v1) % -8)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":9}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-63}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {1, (-2 % 8)}","suffix":" local v3 = {#v2}\n local v4 = (\"ok\" .. string.sub(\"a\", 4, 7))\n return (v1 * (((-8 + v1) % -8)))\nend"},"features":{"lines":6,"chars":145,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000044","difficulty":0,"seed":14396380300781073939,"source":"function f(v1)\n local v2 = (not (false or true))\n if ((-(v1)) ~= v1) then\n local v3 = (not true)\n else\n v1 = math.ceil((-(v1)))\n end\n return (v1 * ((v1 // -6)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-3}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-7}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (false or true))\n if ((-(v1)) ~= v1) then\n local v3 = (not true)\n else","hole":" v1 = math.ceil((-(v1)))","suffix":" end\n return (v1 * ((v1 // -6)))\nend"},"features":{"lines":9,"chars":176,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000045","difficulty":0,"seed":18372802670256944414,"source":"function f(v1)\n local v2 = {(v1 - -6)}\n local v3 = string.lower(string.sub(\"lua\", 4, 7))\n v1 = (-(v1))\n if true then\n local v4 = (false and (true and false))\n end\n return (v1 + (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-6}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-20}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 - -6)}\n local v3 = string.lower(string.sub(\"lua\", 4, 7))\n v1 = (-(v1))","hole":" if true then","suffix":" local v4 = (false and (true and false))\n end\n return (v1 + (v1))\nend"},"features":{"lines":9,"chars":196,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000046","difficulty":0,"seed":3941100703827449559,"source":"function f(v1)\n local v2 = \"hi\"\n v1 = ((v1 % 8) % -2)\n return (v1 + (#v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":2}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":2}}],"infill":{"prefix":"function f(v1)\n local v2 = \"hi\"","hole":" v1 = ((v1 % 8) % -2)","suffix":" return (v1 + (#v2))\nend"},"features":{"lines":5,"chars":82,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000047","difficulty":0,"seed":9094363818956813720,"source":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v1)\n local v5 = string.sub(string.upper(\"abc\"), 3, 6)\n end\n if false then\n v2 = v3\n end\n return {v3, math.floor((6 % 9)), math.floor(5)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":6},{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n local v3 = 0","hole":" for v4 = 1, 1 do","suffix":" v3 = v3 + (v1)\n local v5 = string.sub(string.upper(\"abc\"), 3, 6)\n end\n if false then\n v2 = v3\n end\n return {v3, math.floor((6 % 9)), math.floor(5)}\nend"},"features":{"lines":12,"chars":231,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000048","difficulty":0,"seed":4545553562194289378,"source":"function f(v1)\n local v2 = {(-(v1)), 1, (9 * 2)}\n if (not (true and false)) then\n v1 = (v1 * v1)\n end\n return {v1, (v1 * v1), v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":100},{"k":"Int","v":10000},{"k":"Int","v":100}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":16},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":36},{"k":"Int","v":1296},{"k":"Int","v":36}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":64},{"k":"Int","v":4096},{"k":"Int","v":64}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":100},{"k":"Int","v":10000},{"k":"Int","v":100}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":49},{"k":"Int","v":2401},{"k":"Int","v":49}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-(v1)), 1, (9 * 2)}\n if (not (true and false)) then","hole":" v1 = (v1 * v1)","suffix":" end\n return {v1, (v1 * v1), v1}\nend"},"features":{"lines":7,"chars":141,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000049","difficulty":0,"seed":15184680088279213002,"source":"function f(v1)\n local v2 = string.lower(\"a\")\n v1 = v1\n local v3 = (v1 * v1)\n local v4 = ((v3 > 8) and true)\n return (tostring(v3) .. string.sub((\"bar\" .. v2), 2, 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0ar"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"25ar"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"4ar"}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"16ar"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"36ar"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"100ar"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"4ar"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"16ar"}}],"infill":{"prefix":"function f(v1)\n local v2 = string.lower(\"a\")\n v1 = v1\n local v3 = (v1 * v1)","hole":" local v4 = ((v3 > 8) and true)","suffix":" return (tostring(v3) .. string.sub((\"bar\" .. v2), 2, 3))\nend"},"features":{"lines":7,"chars":175,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000050","difficulty":0,"seed":7685056368594763349,"source":"function f(v1)\n local v2 = ((3 % 6) % -6)\n v1 = (-(v1))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((-4 + 2) % 6))\n local v5 = (not (v3 ~= v1))\n end\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v3)\n local v8 = {v2, (v3 // 1)}\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((3 % 6) % -6)\n v1 = (-(v1))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((-4 + 2) % 6))","hole":" local v5 = (not (v3 ~= v1))","suffix":" end\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v3)\n local v8 = {v2, (v3 // 1)}\n end\n return {v1}\nend"},"features":{"lines":15,"chars":269,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000051","difficulty":0,"seed":7992556613704272329,"source":"function f(v1)\n local v2 = (8 - (-(1)))\n local v3 = ((5 ~= v1) and true)\n v2 = 5\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((v5 // 7))\n v1 = v1\n end\n return (tostring(v1) .. ((\"hi\" .. \"two\") .. string.sub(\"baz\", 3, 6)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4hitwoz"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2hitwoz"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5hitwoz"}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1hitwoz"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9hitwoz"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6hitwoz"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3hitwoz"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5hitwoz"}}],"infill":{"prefix":"function f(v1)\n local v2 = (8 - (-(1)))\n local v3 = ((5 ~= v1) and true)\n v2 = 5\n local v4 = 0\n for v5 = 1, 3 do","hole":" v4 = v4 + ((v5 // 7))","suffix":" v1 = v1\n end\n return (tostring(v1) .. ((\"hi\" .. \"two\") .. string.sub(\"baz\", 3, 6)))\nend"},"features":{"lines":11,"chars":238,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000052","difficulty":0,"seed":11752013747953020061,"source":"function f(v1)\n local v2 = \"two\"\n local v3 = \"val\"\n local v4 = false\n return (v1 - ((v1 + (v1 % 8))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-5}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1)\n local v2 = \"two\"","hole":" local v3 = \"val\"","suffix":" local v4 = false\n return (v1 - ((v1 + (v1 % 8))))\nend"},"features":{"lines":6,"chars":110,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000053","difficulty":0,"seed":9262117989987828417,"source":"function f(v1)\n local v2 = (v1 - (v1 // 5))\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (-3)\n v2 = (math.abs(v2) * 1)\n end\n return (tostring(v2) .. string.upper(string.reverse(\"abc\")))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"8CBA"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3CBA"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"8CBA"}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"8CBA"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0CBA"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"4CBA"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"5CBA"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"4CBA"}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 - (v1 // 5))\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (-3)","hole":" v2 = (math.abs(v2) * 1)","suffix":" end\n return (tostring(v2) .. string.upper(string.reverse(\"abc\")))\nend"},"features":{"lines":9,"chars":199,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000054","difficulty":0,"seed":17852841589341406725,"source":"function f(v1)\n local v2 = (1 == v1)\n local v3 = string.lower(\"key\")\n return (tostring(v1) .. v3)\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6key"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1key"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10key"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8key"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3key"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9key"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4key"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4key"}}],"infill":{"prefix":"function f(v1)\n local v2 = (1 == v1)","hole":" local v3 = string.lower(\"key\")","suffix":" return (tostring(v1) .. v3)\nend"},"features":{"lines":5,"chars":105,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000055","difficulty":0,"seed":10494648600376909934,"source":"function f(v1)\n local v2 = \"two\"\n local v3 = v1\n local v4 = {v1, (v3 * v3), #v2}\n return {v3}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"two\"","hole":" local v3 = v1","suffix":" local v4 = {v1, (v3 * v3), #v2}\n return {v3}\nend"},"features":{"lines":6,"chars":102,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000056","difficulty":0,"seed":17996740538886273404,"source":"function f(v1)\n local v2 = (math.abs(v1) * 1)\n local v3 = string.reverse(\"x\")\n local v4 = string.upper(string.sub(v3, 1, 2))\n return (v1 + ((#v4 % 8)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":10}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1)\n local v2 = (math.abs(v1) * 1)","hole":" local v3 = string.reverse(\"x\")","suffix":" local v4 = string.upper(string.sub(v3, 1, 2))\n return (v1 + ((#v4 % 8)))\nend"},"features":{"lines":6,"chars":160,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000057","difficulty":0,"seed":7128366005234969321,"source":"function f(v1)\n local v2 = {v1, (3 % 6), math.abs(v1)}\n local v3 = false\n v1 = math.ceil((v1 + v1))\n return (tostring(v1) .. \"key\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-18key"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"6key"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-4key"}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-2key"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-12key"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-10key"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"12key"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"2key"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, (3 % 6), math.abs(v1)}","hole":" local v3 = false","suffix":" v1 = math.ceil((v1 + v1))\n return (tostring(v1) .. \"key\")\nend"},"features":{"lines":6,"chars":140,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000058","difficulty":0,"seed":222143747093903868,"source":"function f(v1)\n local v2 = {(0 // -1), v1}\n local v3 = {math.abs(v1), v1, v1}\n if false then\n local v4 = v2\n end\n return (tostring(v1) .. string.rep(\"b\", 2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2bb"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3bb"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1bb"}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5bb"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8bb"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8bb"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9bb"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9bb"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(0 // -1), v1}","suffix":" local v3 = {math.abs(v1), v1, v1}\n if false then\n local v4 = v2\n end\n return (tostring(v1) .. string.rep(\"b\", 2))\nend"},"features":{"lines":8,"chars":170,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000059","difficulty":0,"seed":1020684917490208834,"source":"function f(v1)\n local v2 = math.ceil(math.floor(v1))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (-2)\n v1 = v1\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (math.abs(8))\n v5 = math.floor(-4)\n end\n return {v2, v5, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-4},{"k":"Int","v":-10}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-4},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-4},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-4},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-4},{"k":"Int","v":-9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = math.ceil(math.floor(v1))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (-2)\n v1 = v1\n end\n local v5 = 0\n for v6 = 1, 4 do","hole":" v5 = v5 + (math.abs(8))","suffix":" v5 = math.floor(-4)\n end\n return {v2, v5, v1}\nend"},"features":{"lines":14,"chars":243,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000060","difficulty":0,"seed":1557257041453506395,"source":"function f(v1)\n local v2 = string.lower(\"ok\")\n v1 = v1\n return (tostring(v1) .. (\"abc\" .. string.sub(\"one\", 3, 4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6abce"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9abce"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5abce"}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1abce"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5abce"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1abce"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9abce"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8abce"}}],"infill":{"prefix":"function f(v1)\n local v2 = string.lower(\"ok\")","hole":" v1 = v1","suffix":" return (tostring(v1) .. (\"abc\" .. string.sub(\"one\", 3, 4)))\nend"},"features":{"lines":5,"chars":123,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000061","difficulty":0,"seed":8874421120954866239,"source":"function f(v1)\n local v2 = \"b\"\n v1 = (-4 - math.ceil(v1))\n return (tostring(v1) .. string.rep(string.sub(\"lua\", 3, 7), 1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"-9a"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"1a"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"-4a"}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"-13a"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"-10a"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"3a"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"4a"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-3a"}}],"infill":{"prefix":"function f(v1)\n local v2 = \"b\"","hole":" v1 = (-4 - math.ceil(v1))","suffix":" return (tostring(v1) .. string.rep(string.sub(\"lua\", 3, 7), 1))\nend"},"features":{"lines":5,"chars":130,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000062","difficulty":0,"seed":8309771438457499277,"source":"function f(v1)\n local v2 = string.upper(string.upper(\"two\"))\n local v3 = {math.ceil(-9), 2}\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":100}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":64}}],"infill":{"prefix":"function f(v1)\n local v2 = string.upper(string.upper(\"two\"))","hole":" local v3 = {math.ceil(-9), 2}","suffix":" return (v1 * (v1))\nend"},"features":{"lines":5,"chars":119,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000063","difficulty":0,"seed":1895264853884876430,"source":"function f(v1)\n local v2 = string.sub(string.sub(\"x\", 2, 5), 2, 4)\n v1 = (-(v1))\n if (#v2 < (v1 + 7)) then\n local v3 = \"val\"\n else\n local v4 = v1\n end\n return (tostring(v1) .. v2)\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"-8"}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"3"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"10"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"-6"}}],"infill":{"prefix":"function f(v1)\n local v2 = string.sub(string.sub(\"x\", 2, 5), 2, 4)\n v1 = (-(v1))\n if (#v2 < (v1 + 7)) then\n local v3 = \"val\"","hole":" else","suffix":" local v4 = v1\n end\n return (tostring(v1) .. v2)\nend"},"features":{"lines":10,"chars":196,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000064","difficulty":0,"seed":14055068255674266980,"source":"function f(v1)\n local v2 = (v1 > v1)\n if (not v2) then\n v1 = (v1 * v1)\n else\n v1 = (-((v1 // 1)))\n end\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v4)\n v4 = (math.abs(v3) // 7)\n end\n return (v1 >= (((v3 - -5) - v3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 > v1)\n if (not v2) then\n v1 = (v1 * v1)\n else\n v1 = (-((v1 // 1)))\n end\n local v3 = 0\n for v4 = 1, 1 do","hole":" v3 = v3 + (v4)","suffix":" v4 = (math.abs(v3) // 7)\n end\n return (v1 >= (((v3 - -5) - v3)))\nend"},"features":{"lines":14,"chars":241,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000065","difficulty":0,"seed":15329488129530629734,"source":"function f(v1)\n local v2 = {v1, (v1 % -1)}\n v1 = v1\n return (tostring(v1) .. \"baz\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6baz"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1baz"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4baz"}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9baz"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3baz"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2baz"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7baz"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8baz"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {v1, (v1 % -1)}","suffix":" v1 = v1\n return (tostring(v1) .. \"baz\")\nend"},"features":{"lines":5,"chars":91,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000066","difficulty":0,"seed":1735562197283697790,"source":"function f(v1)\n local v2 = \"lua\"\n if true then\n local v3 = v2\n else\n local v4 = \"ab\"\n end\n return (v1 * (#v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-24}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":30}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":24}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":15}}],"infill":{"prefix":"function f(v1)\n local v2 = \"lua\"\n if true then","hole":" local v3 = v2","suffix":" else\n local v4 = \"ab\"\n end\n return (v1 * (#v2))\nend"},"features":{"lines":9,"chars":126,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000067","difficulty":0,"seed":5545602082341785217,"source":"function f(v1)\n local v2 = ((-6 > v1) or (not false))\n local v3 = 4\n return (v1 * ((-((-3 + 8)))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":40}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-45}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-50}}],"infill":{"prefix":"function f(v1)\n local v2 = ((-6 > v1) or (not false))","hole":" local v3 = 4","suffix":" return (v1 * ((-((-3 + 8)))))\nend"},"features":{"lines":5,"chars":106,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000068","difficulty":0,"seed":6484974708163106021,"source":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (math.floor(v3))\n local v5 = {math.floor(v4), math.floor(v3), v3}\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (v6)\n local v8 = string.sub((\"lua\" .. \"a\"), 1, 2)\n end\n if ((v3 ~= v2) and (false and false)) then\n v6 = math.abs((v6 - v3))\n end\n return (v1 > ((v1 + math.ceil(v2))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (math.floor(v3))\n local v5 = {math.floor(v4), math.floor(v3), v3}\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (v6)","hole":" local v8 = string.sub((\"lua\" .. \"a\"), 1, 2)","suffix":" end\n if ((v3 ~= v2) and (false and false)) then\n v6 = math.abs((v6 - v3))\n end\n return (v1 > ((v1 + math.ceil(v2))))\nend"},"features":{"lines":17,"chars":384,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000069","difficulty":0,"seed":15971999687155849987,"source":"function f(v1)\n local v2 = (not false)\n if ((v2 or false) or (not false)) then\n local v3 = (math.ceil(v1) // 9)\n end\n local v4 = v1\n if (-1 == math.ceil(v1)) then\n local v5 = (\"baz\" .. (\"baz\" .. \"key\"))\n end\n return (tostring(v1) .. string.sub(string.sub(\"x\", 1, 3), 3, 4))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4"}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3"}}],"infill":{"prefix":"function f(v1)\n local v2 = (not false)\n if ((v2 or false) or (not false)) then","hole":" local v3 = (math.ceil(v1) // 9)","suffix":" end\n local v4 = v1\n if (-1 == math.ceil(v1)) then\n local v5 = (\"baz\" .. (\"baz\" .. \"key\"))\n end\n return (tostring(v1) .. string.sub(string.sub(\"x\", 1, 3), 3, 4))\nend"},"features":{"lines":11,"chars":291,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000070","difficulty":0,"seed":2669038488684145565,"source":"function f(v1)\n local v2 = {v1, v1, 6}\n local v3 = v2\n if ((true and false) and false) then\n local v4 = -5\n else\n local v5 = v3\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (v1)\n v7 = (-2 // 4)\n end\n return {v1, (v6 % -4), ((-1 // 1) - v1)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":0},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":0},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1, 6}\n local v3 = v2\n if ((true and false) and false) then\n local v4 = -5","hole":" else","suffix":" local v5 = v3\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (v1)\n v7 = (-2 // 4)\n end\n return {v1, (v6 % -4), ((-1 // 1) - v1)}\nend"},"features":{"lines":15,"chars":269,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000071","difficulty":0,"seed":4010185820763350705,"source":"function f(v1)\n local v2 = \"hi\"\n if ((false and false) and (true or true)) then\n v1 = math.abs(v1)\n else\n v1 = math.ceil((v1 % 4))\n end\n if ((v1 <= v1) or false) then\n v1 = v1\n end\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((v3 % -9))\n v4 = v1\n end\n return {v1, v3, #v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"hi\"\n if ((false and false) and (true or true)) then\n v1 = math.abs(v1)\n else","hole":" v1 = math.ceil((v1 % 4))","suffix":" end\n if ((v1 <= v1) or false) then\n v1 = v1\n end\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((v3 % -9))\n v4 = v1\n end\n return {v1, v3, #v2}\nend"},"features":{"lines":17,"chars":301,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000072","difficulty":0,"seed":16674171708205057120,"source":"function f(v1)\n local v2 = \"x\"\n local v3 = string.sub((v2 .. v2), 4, 7)\n return (v1 + (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-18}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":2}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"x\"","suffix":" local v3 = string.sub((v2 .. v2), 4, 7)\n return (v1 + (v1))\nend"},"features":{"lines":5,"chars":99,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000073","difficulty":0,"seed":13787977005387012598,"source":"function f(v1)\n local v2 = string.rep(string.sub(\"x\", 2, 2), 3)\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (#v2)\n v4 = (v1 - (v4 % -4))\n end\n return (tostring(v1) .. string.lower(v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2"}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = string.rep(string.sub(\"x\", 2, 2), 3)","suffix":" local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (#v2)\n v4 = (v1 - (v4 % -4))\n end\n return (tostring(v1) .. string.lower(v2))\nend"},"features":{"lines":9,"chars":199,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000074","difficulty":0,"seed":15998727086304552616,"source":"function f(v1)\n local v2 = string.reverse((\"ok\" .. \"ok\"))\n local v3 = v2\n if ((v1 >= v1) and (v1 >= v1)) then\n local v4 = v2\n else\n v1 = #v2\n end\n if ((v1 - v1) <= (v1 + -4)) then\n local v5 = {#v2}\n end\n return {v1, (math.floor(-4) % 9)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.reverse((\"ok\" .. \"ok\"))","hole":" local v3 = v2","suffix":" if ((v1 >= v1) and (v1 >= v1)) then\n local v4 = v2\n else\n v1 = #v2\n end\n if ((v1 - v1) <= (v1 + -4)) then\n local v5 = {#v2}\n end\n return {v1, (math.floor(-4) % 9)}\nend"},"features":{"lines":13,"chars":259,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000075","difficulty":0,"seed":16987620355212364920,"source":"function f(v1)\n local v2 = (-((v1 + v1)))\n v1 = (math.abs(-9) // -2)\n if (not (not false)) then\n local v3 = {5, v1}\n end\n local v4 = (v2 + v1)\n return {v1, v2, v4}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-2},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-10},{"k":"Int","v":-15}]}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":12},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-16},{"k":"Int","v":-21}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":18},{"k":"Int","v":13}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":8},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-8},{"k":"Int","v":-13}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (-((v1 + v1)))","hole":" v1 = (math.abs(-9) // -2)","suffix":" if (not (not false)) then\n local v3 = {5, v1}\n end\n local v4 = (v2 + v1)\n return {v1, v2, v4}\nend"},"features":{"lines":9,"chars":177,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000076","difficulty":0,"seed":9028989724962001435,"source":"function f(v1)\n local v2 = false\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((v3 // -5))\n local v5 = string.rep(\"x\", 0)\n end\n local v6 = {7, math.floor(0), v1}\n if ((v1 // -9) > #v6) then\n local v7 = (v1 // -3)\n else\n v3 = v1\n end\n return v6\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = false\n local v3 = 0","hole":" for v4 = 1, 2 do","suffix":" v3 = v3 + ((v3 // -5))\n local v5 = string.rep(\"x\", 0)\n end\n local v6 = {7, math.floor(0), v1}\n if ((v1 // -9) > #v6) then\n local v7 = (v1 // -3)\n else\n v3 = v1\n end\n return v6\nend"},"features":{"lines":15,"chars":267,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000077","difficulty":0,"seed":7094380412645645302,"source":"function f(v1)\n local v2 = true\n v1 = (v1 + v1)\n v1 = v1\n v1 = ((v1 - 8) % 7)\n return (tostring(v1) .. (\"ok\" .. string.sub(\"abc\", 2, 3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"5okbc"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"3okbc"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"5okbc"}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"1okbc"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"4okbc"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"4okbc"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"3okbc"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"3okbc"}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n v1 = (v1 + v1)\n v1 = v1","hole":" v1 = ((v1 - 8) % 7)","suffix":" return (tostring(v1) .. (\"ok\" .. string.sub(\"abc\", 2, 3)))\nend"},"features":{"lines":7,"chars":147,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000078","difficulty":0,"seed":3845789136476498477,"source":"function f(v1)\n local v2 = (-2 // -9)\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)\n local v5 = \"b\"\n end\n return (tostring(v1) .. string.upper(string.upper(\"bar\")))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7BAR"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5BAR"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8BAR"}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6BAR"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5BAR"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9BAR"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7BAR"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3BAR"}}],"infill":{"prefix":"function f(v1)\n local v2 = (-2 // -9)\n local v3 = 0","hole":" for v4 = 1, 4 do","suffix":" v3 = v3 + (v3)\n local v5 = \"b\"\n end\n return (tostring(v1) .. string.upper(string.upper(\"bar\")))\nend"},"features":{"lines":9,"chars":182,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000079","difficulty":0,"seed":8570874985112760773,"source":"function f(v1)\n local v2 = 0\n v2 = (-(-9))\n if true then\n local v3 = {-2}\n else\n v2 = (-(v2))\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1)\n local v2 = 0","hole":" v2 = (-(-9))","suffix":" if true then\n local v3 = {-2}\n else\n v2 = (-(v2))\n end\n return {v1}\nend"},"features":{"lines":10,"chars":128,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000080","difficulty":0,"seed":15592414329259193018,"source":"function f(v1)\n local v2 = string.rep(\"one\", 2)\n local v3 = ((v2 .. v2) .. v2)\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + ((math.abs(v5) + v1))\n v1 = (-(v1))\n end\n local v6 = v2\n return (tostring(v1) .. v2)\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9oneone"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1oneone"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7oneone"}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10oneone"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10oneone"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2oneone"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5oneone"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4oneone"}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep(\"one\", 2)\n local v3 = ((v2 .. v2) .. v2)\n local v4 = 0\n for v5 = 1, 2 do","hole":" v4 = v4 + ((math.abs(v5) + v1))","suffix":" v1 = (-(v1))\n end\n local v6 = v2\n return (tostring(v1) .. v2)\nend"},"features":{"lines":11,"chars":224,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000081","difficulty":0,"seed":9533404042873262672,"source":"function f(v1)\n local v2 = {(v1 % -6), 8}\n if true then\n v1 = v1\n end\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 % -6), 8}\n if true then","hole":" v1 = v1","suffix":" end\n return v2\nend"},"features":{"lines":7,"chars":92,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000082","difficulty":0,"seed":17445034984727021463,"source":"function f(v1)\n local v2 = (-((3 % 9)))\n if false then\n v2 = -9\n else\n v2 = (-(v1))\n end\n local v3 = (v2 % -5)\n return {v1, (v1 % -2), (v1 * math.floor(-6))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-1},{"k":"Int","v":18}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-1},{"k":"Int","v":42}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-1},{"k":"Int","v":30}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-24}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":-36}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":-48}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":24}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (-((3 % 9)))","hole":" if false then","suffix":" v2 = -9\n else\n v2 = (-(v1))\n end\n local v3 = (v2 % -5)\n return {v1, (v1 % -2), (v1 * math.floor(-6))}\nend"},"features":{"lines":10,"chars":174,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000083","difficulty":0,"seed":10384719702185008714,"source":"function f(v1)\n local v2 = false\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (-6)\n local v5 = string.upper(string.lower(\"bar\"))\n end\n return (v1 + (((v3 // 1) + v3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-25}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-14}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-31}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-27}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-29}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-33}}],"infill":{"prefix":"function f(v1)\n local v2 = false","hole":" local v3 = 0","suffix":" for v4 = 1, 2 do\n v3 = v3 + (-6)\n local v5 = string.upper(string.lower(\"bar\"))\n end\n return (v1 + (((v3 // 1) + v3)))\nend"},"features":{"lines":9,"chars":181,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000084","difficulty":0,"seed":11036335708075560837,"source":"function f(v1)\n local v2 = \"ab\"\n if (not (false and false)) then\n local v3 = false\n end\n local v4 = #v2\n return {v1, ((v1 - v4) - (v1 + v1)), 2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-8},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":4},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-4},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-6},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-9},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":8},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"ab\"\n if (not (false and false)) then\n local v3 = false\n end","hole":" local v4 = #v2","suffix":" return {v1, ((v1 - v4) - (v1 + v1)), 2}\nend"},"features":{"lines":8,"chars":157,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000085","difficulty":0,"seed":5303875072132818679,"source":"function f(v1)\n local v2 = 2\n v2 = v1\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v1)\n local v5 = math.ceil(v2)\n end\n return {v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = 2\n v2 = v1\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v1)","hole":" local v5 = math.ceil(v2)","suffix":" end\n return {v2}\nend"},"features":{"lines":10,"chars":146,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000086","difficulty":0,"seed":7731611751917499521,"source":"function f(v1)\n local v2 = \"foo\"\n local v3 = string.rep((v2 .. \"abc\"), 2)\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (-6)\n local v6 = {(v4 * 3), math.ceil(v5), v1}\n end\n return {v1, (v1 // 6)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"foo\"","suffix":" local v3 = string.rep((v2 .. \"abc\"), 2)\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (-6)\n local v6 = {(v4 * 3), math.ceil(v5), v1}\n end\n return {v1, (v1 // 6)}\nend"},"features":{"lines":10,"chars":209,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000087","difficulty":0,"seed":11006009430036582043,"source":"function f(v1)\n local v2 = {v1, (v1 + 5), (v1 % -6)}\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v3)\n v3 = v4\n end\n return (tostring(v1) .. \"y\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10y"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7y"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4y"}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3y"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2y"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5y"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6y"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7y"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, (v1 + 5), (v1 % -6)}\n local v3 = 0","hole":" for v4 = 1, 2 do","suffix":" v3 = v3 + (v3)\n v3 = v4\n end\n return (tostring(v1) .. \"y\")\nend"},"features":{"lines":9,"chars":160,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000088","difficulty":0,"seed":16749516864793747617,"source":"function f(v1)\n local v2 = {math.floor(-1)}\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (-2)\n local v5 = v2\n end\n local v6 = string.upper(string.sub(\"ok\", 4, 6))\n return (v1 - (#v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":2}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-11}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.floor(-1)}\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (-2)\n local v5 = v2\n end","hole":" local v6 = string.upper(string.sub(\"ok\", 4, 6))","suffix":" return (v1 - (#v2))\nend"},"features":{"lines":10,"chars":198,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000089","difficulty":0,"seed":4695202304484141000,"source":"function f(v1)\n local v2 = {v1}\n local v3 = v2\n v1 = (-(v1))\n return (v1 - ((v1 // 9)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {v1}","suffix":" local v3 = v2\n v1 = (-(v1))\n return (v1 - ((v1 // 9)))\nend"},"features":{"lines":6,"chars":96,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000090","difficulty":0,"seed":13009767000967858580,"source":"function f(v1)\n local v2 = {v1}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (math.floor((-(v1))))\n v1 = (v3 // -3)\n end\n return (tostring(v1) .. string.rep(\"hi\", 1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0hi"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"7hi"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-7hi"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"5hi"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"0hi"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-9hi"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"7hi"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"2hi"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {v1}","suffix":" local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (math.floor((-(v1))))\n v1 = (v3 // -3)\n end\n return (tostring(v1) .. string.rep(\"hi\", 1))\nend"},"features":{"lines":9,"chars":180,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000091","difficulty":0,"seed":12689266196888313160,"source":"function f(v1)\n local v2 = string.upper(\"x\")\n v1 = v1\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((-(7)))\n local v5 = v2\n end\n return (v1 + (0))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-4}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = string.upper(\"x\")","suffix":" v1 = v1\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((-(7)))\n local v5 = v2\n end\n return (v1 + (0))\nend"},"features":{"lines":10,"chars":161,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000092","difficulty":0,"seed":8377766547604172709,"source":"function f(v1)\n local v2 = (string.sub(\"lua\", 1, 3) .. string.upper(\"foo\"))\n if false then\n local v3 = ((false or true) and (true or true))\n else\n local v4 = \"lua\"\n end\n return (tostring(v1) .. string.rep(string.rep(v2, 2), 1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7luaFOOluaFOO"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1luaFOOluaFOO"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8luaFOOluaFOO"}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9luaFOOluaFOO"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5luaFOOluaFOO"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4luaFOOluaFOO"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7luaFOOluaFOO"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8luaFOOluaFOO"}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.sub(\"lua\", 1, 3) .. string.upper(\"foo\"))","hole":" if false then","suffix":" local v3 = ((false or true) and (true or true))\n else\n local v4 = \"lua\"\n end\n return (tostring(v1) .. string.rep(string.rep(v2, 2), 1))\nend"},"features":{"lines":9,"chars":243,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000093","difficulty":0,"seed":8633178851076650294,"source":"function f(v1)\n local v2 = (\"abc\" .. (\"x\" .. \"abc\"))\n local v3 = (v1 % 8)\n return (tostring(v1) .. ((v2 .. \"y\") .. v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1abcxabcyabcxabc"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4abcxabcyabcxabc"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10abcxabcyabcxabc"}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7abcxabcyabcxabc"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5abcxabcyabcxabc"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1abcxabcyabcxabc"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2abcxabcyabcxabc"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5abcxabcyabcxabc"}}],"infill":{"prefix":"function f(v1)\n local v2 = (\"abc\" .. (\"x\" .. \"abc\"))","hole":" local v3 = (v1 % 8)","suffix":" return (tostring(v1) .. ((v2 .. \"y\") .. v2))\nend"},"features":{"lines":5,"chars":127,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000094","difficulty":0,"seed":8978430767380677760,"source":"function f(v1)\n local v2 = 8\n if false then\n local v3 = ((v1 // 4) < math.abs(v1))\n end\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (v1)\n local v6 = (not (not true))\n end\n return (tostring(v4) .. string.sub(string.reverse(\"a\"), 3, 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-18"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"14"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"4"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-10"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"20"}}],"infill":{"prefix":"function f(v1)\n local v2 = 8","hole":" if false then","suffix":" local v3 = ((v1 // 4) < math.abs(v1))\n end\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (v1)\n local v6 = (not (not true))\n end\n return (tostring(v4) .. string.sub(string.reverse(\"a\"), 3, 3))\nend"},"features":{"lines":12,"chars":254,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000095","difficulty":0,"seed":1193338997609188265,"source":"function f(v1)\n local v2 = (-(math.abs(v1)))\n local v3 = v2\n return (v2 - (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (-(math.abs(v1)))","suffix":" local v3 = v2\n return (v2 - (v1))\nend"},"features":{"lines":5,"chars":87,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000096","difficulty":0,"seed":1454141844208716123,"source":"function f(v1)\n local v2 = (math.ceil(v1) <= v1)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v1)\n local v5 = ((v4 // 2) % -2)\n end\n local v6 = {v1, (v3 + v3)}\n return (tostring(v1) .. \"lua\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7lua"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2lua"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9lua"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5lua"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1lua"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10lua"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5lua"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0lua"}}],"infill":{"prefix":"function f(v1)\n local v2 = (math.ceil(v1) <= v1)\n local v3 = 0\n for v4 = 1, 1 do","hole":" v3 = v3 + (v1)","suffix":" local v5 = ((v4 // 2) % -2)\n end\n local v6 = {v1, (v3 + v3)}\n return (tostring(v1) .. \"lua\")\nend"},"features":{"lines":10,"chars":207,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000097","difficulty":0,"seed":17334305643301099659,"source":"function f(v1)\n local v2 = \"one\"\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((-(v3)))\n local v5 = (-(v4))\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((v1 // 1))\n local v8 = v3\n end\n return (v6 < ((math.abs(v3) % 1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = \"one\"\n local v3 = 0","hole":" for v4 = 1, 2 do","suffix":" v3 = v3 + ((-(v3)))\n local v5 = (-(v4))\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((v1 // 1))\n local v8 = v3\n end\n return (v6 < ((math.abs(v3) % 1)))\nend"},"features":{"lines":14,"chars":246,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000098","difficulty":0,"seed":14328034349009321766,"source":"function f(v1)\n local v2 = \"ok\"\n local v3 = {math.abs(v1)}\n return (v1 < ((-(v1))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = \"ok\"","hole":" local v3 = {math.abs(v1)}","suffix":" return (v1 < ((-(v1))))\nend"},"features":{"lines":5,"chars":91,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000099","difficulty":0,"seed":3682345739600010600,"source":"function f(v1)\n local v2 = \"ok\"\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((#v2 + (-(v3))))\n v4 = v3\n end\n return (tostring(v1) .. string.rep(v2, 0))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4"}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1"}}],"infill":{"prefix":"function f(v1)\n local v2 = \"ok\"","hole":" local v3 = 0","suffix":" for v4 = 1, 2 do\n v3 = v3 + ((#v2 + (-(v3))))\n v4 = v3\n end\n return (tostring(v1) .. string.rep(v2, 0))\nend"},"features":{"lines":9,"chars":166,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000100","difficulty":0,"seed":3719092211050947197,"source":"function f(v1)\n local v2 = \"bar\"\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v3 % -4))\n local v5 = ((v4 // 7) > (-(v4)))\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (math.abs((-8 % 9)))\n v7 = (#v2 % 8)\n end\n if (not false) then\n v6 = -4\n end\n return (tostring(v1) .. string.sub((v2 .. v2), 4, 4))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7b"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3b"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2b"}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10b"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8b"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6b"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2b"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9b"}}],"infill":{"prefix":"function f(v1)\n local v2 = \"bar\"\n local v3 = 0\n for v4 = 1, 1 do","hole":" v3 = v3 + ((v3 % -4))","suffix":" local v5 = ((v4 // 7) > (-(v4)))\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (math.abs((-8 % 9)))\n v7 = (#v2 % 8)\n end\n if (not false) then\n v6 = -4\n end\n return (tostring(v1) .. string.sub((v2 .. v2), 4, 4))\nend"},"features":{"lines":17,"chars":331,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000101","difficulty":0,"seed":8191751925645267290,"source":"function f(v1)\n local v2 = v1\n if (not true) then\n v2 = v2\n else\n local v3 = \"baz\"\n end\n return (v1 <= ((v1 * -1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = v1","suffix":" if (not true) then\n v2 = v2\n else\n local v3 = \"baz\"\n end\n return (v1 <= ((v1 * -1)))\nend"},"features":{"lines":9,"chars":131,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000102","difficulty":0,"seed":7889268855091851737,"source":"function f(v1)\n local v2 = \"baz\"\n local v3 = (#v2 // 6)\n return {v1, (-(v1))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-9}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"baz\"","suffix":" local v3 = (#v2 // 6)\n return {v1, (-(v1))}\nend"},"features":{"lines":5,"chars":85,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000103","difficulty":0,"seed":2718266487733579332,"source":"function f(v1)\n local v2 = {(-(v1))}\n if ((v1 > v1) and (false or false)) then\n v1 = ((-(-7)) % -8)\n else\n local v3 = string.rep(string.rep(\"a\", 3), 0)\n end\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-(v1))}\n if ((v1 > v1) and (false or false)) then\n v1 = ((-(-7)) % -8)","hole":" else","suffix":" local v3 = string.rep(string.rep(\"a\", 3), 0)\n end\n return v2\nend"},"features":{"lines":9,"chars":183,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000104","difficulty":0,"seed":10306367329549964067,"source":"function f(v1)\n local v2 = (string.sub(\"x\", 4, 7) .. string.rep(\"foo\", 0))\n if (false or (7 < v1)) then\n local v3 = {(v1 % 4), (-1 % 3)}\n else\n v1 = v1\n end\n local v4 = #v2\n local v5 = {v1}\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.sub(\"x\", 4, 7) .. string.rep(\"foo\", 0))\n if (false or (7 < v1)) then\n local v3 = {(v1 % 4), (-1 % 3)}\n else\n v1 = v1\n end","hole":" local v4 = #v2","suffix":" local v5 = {v1}\n return {v1}\nend"},"features":{"lines":11,"chars":220,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000105","difficulty":0,"seed":3387196023236879326,"source":"function f(v1)\n local v2 = (\"a\" .. string.reverse(\"lua\"))\n local v3 = v1\n return {v3, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (\"a\" .. string.reverse(\"lua\"))","suffix":" local v3 = v1\n return {v3, v1}\nend"},"features":{"lines":5,"chars":97,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000106","difficulty":0,"seed":10714777826208918589,"source":"function f(v1)\n local v2 = \"foo\"\n v1 = v1\n return (v1 * (3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-18}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-3}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-21}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":15}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":21}}],"infill":{"prefix":"function f(v1)\n local v2 = \"foo\"","hole":" v1 = v1","suffix":" return (v1 * (3))\nend"},"features":{"lines":5,"chars":68,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000107","difficulty":0,"seed":12163758736232011411,"source":"function f(v1)\n local v2 = {-4}\n local v3 = v1\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (9)\n local v6 = \"foo\"\n end\n return (tostring(v3) .. (string.lower(\"b\") .. (\"key\" .. \"ab\")))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6bkeyab"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8bkeyab"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8bkeyab"}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4bkeyab"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5bkeyab"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5bkeyab"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9bkeyab"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6bkeyab"}}],"infill":{"prefix":"function f(v1)\n local v2 = {-4}","hole":" local v3 = v1","suffix":" local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (9)\n local v6 = \"foo\"\n end\n return (tostring(v3) .. (string.lower(\"b\") .. (\"key\" .. \"ab\")))\nend"},"features":{"lines":10,"chars":198,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000108","difficulty":0,"seed":8211950795361022379,"source":"function f(v1)\n local v2 = (v1 // -9)\n local v3 = {(v2 % -2)}\n if (not (false or true)) then\n local v4 = v2\n else\n v2 = ((v1 * 6) % -8)\n end\n return (v2 - (((-2 + 7) % 8)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-9}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-7}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 // -9)\n local v3 = {(v2 % -2)}","hole":" if (not (false or true)) then","suffix":" local v4 = v2\n else\n v2 = ((v1 * 6) % -8)\n end\n return (v2 - (((-2 + 7) % 8)))\nend"},"features":{"lines":10,"chars":189,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000109","difficulty":0,"seed":1574859766768205637,"source":"function f(v1)\n local v2 = v1\n local v3 = string.sub(\"y\", 4, 7)\n return (v1 * ((-(v2))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-81}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-81}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-49}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-16}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = v1","suffix":" local v3 = string.sub(\"y\", 4, 7)\n return (v1 * ((-(v2))))\nend"},"features":{"lines":5,"chars":96,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000110","difficulty":0,"seed":5740385370935917166,"source":"function f(v1)\n local v2 = string.reverse(\"baz\")\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (5)\n local v5 = \"two\"\n end\n local v6 = true\n local v7 = {v1, v1}\n return {v1, v1, (v1 % 3)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.reverse(\"baz\")","hole":" local v3 = 0","suffix":" for v4 = 1, 2 do\n v3 = v3 + (5)\n local v5 = \"two\"\n end\n local v6 = true\n local v7 = {v1, v1}\n return {v1, v1, (v1 % 3)}\nend"},"features":{"lines":11,"chars":201,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000111","difficulty":0,"seed":18305554740039972134,"source":"function f(v1)\n local v2 = -6\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((-(6)) % -9))\n v3 = v2\n end\n v3 = (0 - v2)\n v3 = (2 // 5)\n return (v1 * ((3 % 4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":15}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-12}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":21}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":9}}],"infill":{"prefix":"function f(v1)\n local v2 = -6","hole":" local v3 = 0","suffix":" for v4 = 1, 3 do\n v3 = v3 + (((-(6)) % -9))\n v3 = v2\n end\n v3 = (0 - v2)\n v3 = (2 // 5)\n return (v1 * ((3 % 4)))\nend"},"features":{"lines":11,"chars":175,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000112","difficulty":0,"seed":11677183076817210949,"source":"function f(v1)\n local v2 = \"foo\"\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((v3 % 1) * v1))\n local v5 = {v4, (v3 % 7), (5 % 4)}\n end\n return (v1 - ((-(v3))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":2}}],"infill":{"prefix":"function f(v1)\n local v2 = \"foo\"\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((v3 % 1) * v1))","hole":" local v5 = {v4, (v3 % 7), (5 % 4)}","suffix":" end\n return (v1 - ((-(v3))))\nend"},"features":{"lines":9,"chars":175,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000113","difficulty":0,"seed":13734409907410629764,"source":"function f(v1)\n local v2 = {v1}\n if (not (v1 == v1)) then\n local v3 = {v1, v1, v1}\n else\n v1 = (v1 - v1)\n end\n if (false and (not false)) then\n v1 = math.floor(v1)\n end\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1}\n if (not (v1 == v1)) then","hole":" local v3 = {v1, v1, v1}","suffix":" else\n v1 = (v1 - v1)\n end\n if (false and (not false)) then\n v1 = math.floor(v1)\n end\n return v2\nend"},"features":{"lines":12,"chars":200,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000114","difficulty":0,"seed":8517160040366673650,"source":"function f(v1)\n local v2 = (string.rep(\"hi\", 3) .. \"hi\")\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((v3 // 6))\n v3 = v3\n end\n return (v1 + (v3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-4}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (string.rep(\"hi\", 3) .. \"hi\")","suffix":" local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((v3 // 6))\n v3 = v3\n end\n return (v1 + (v3))\nend"},"features":{"lines":9,"chars":161,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000115","difficulty":0,"seed":16857161170891666045,"source":"function f(v1)\n local v2 = false\n local v3 = \"ab\"\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = false","hole":" local v3 = \"ab\"","suffix":" return {v1}\nend"},"features":{"lines":5,"chars":70,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000116","difficulty":0,"seed":7611321305939157555,"source":"function f(v1)\n local v2 = (string.rep(\"lua\", 2) .. \"x\")\n local v3 = v1\n v1 = v1\n return {v1, math.ceil((v1 % -1))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.rep(\"lua\", 2) .. \"x\")\n local v3 = v1","hole":" v1 = v1","suffix":" return {v1, math.ceil((v1 % -1))}\nend"},"features":{"lines":6,"chars":124,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000117","difficulty":0,"seed":13669352362037037194,"source":"function f(v1)\n local v2 = 9\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v4)\n local v5 = {v4, -9, -3}\n end\n v2 = (v1 - v3)\n local v6 = v1\n return (v6 > ((v6 // 3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = 9\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v4)","hole":" local v5 = {v4, -9, -3}","suffix":" end\n v2 = (v1 - v3)\n local v6 = v1\n return (v6 > ((v6 // 3)))\nend"},"features":{"lines":11,"chars":182,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000118","difficulty":0,"seed":9223138957541331423,"source":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.floor(v1))\n v3 = v2\n end\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v2)\n local v7 = true\n end\n return (v1 == ((v3 % 9)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.floor(v1))","hole":" v3 = v2","suffix":" end\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v2)\n local v7 = true\n end\n return (v1 == ((v3 % 9)))\nend"},"features":{"lines":14,"chars":225,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000119","difficulty":0,"seed":15846318271594861363,"source":"function f(v1)\n local v2 = {math.floor(v1), -9, (-(v1))}\n local v3 = string.lower(\"bar\")\n local v4 = {(v1 - v1), (v1 // 2)}\n return {v1, (#v2 // 6)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {math.floor(v1), -9, (-(v1))}","suffix":" local v3 = string.lower(\"bar\")\n local v4 = {(v1 - v1), (v1 // 2)}\n return {v1, (#v2 // 6)}\nend"},"features":{"lines":6,"chars":157,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000120","difficulty":0,"seed":13165144612595462066,"source":"function f(v1)\n local v2 = (v1 * (4 * v1))\n v1 = (v2 // -5)\n return (tostring(v2) .. \"x\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"144x"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"256x"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"4x"}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"196x"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"400x"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"4x"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0x"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"400x"}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 * (4 * v1))","hole":" v1 = (v2 // -5)","suffix":" return (tostring(v2) .. \"x\")\nend"},"features":{"lines":5,"chars":97,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000121","difficulty":0,"seed":12961654342071395498,"source":"function f(v1)\n local v2 = {v1}\n v1 = ((-8 % 3) // 1)\n return {v1, v1, v2[(math.abs(3) % #v2) + 1]}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {v1}","suffix":" v1 = ((-8 % 3) // 1)\n return {v1, v1, v2[(math.abs(3) % #v2) + 1]}\nend"},"features":{"lines":5,"chars":107,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000122","difficulty":0,"seed":13772055503780284928,"source":"function f(v1)\n local v2 = true\n local v3 = {v1, v1, (-(-1))}\n local v4 = false\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-6},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n local v3 = {v1, v1, (-(-1))}","hole":" local v4 = false","suffix":" return v3\nend"},"features":{"lines":6,"chars":99,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000123","difficulty":0,"seed":18356890994699554817,"source":"function f(v1)\n local v2 = {math.ceil(-1), v1, 8}\n local v3 = v2\n v1 = (v1 % 8)\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.ceil(-1), v1, 8}\n local v3 = v2","hole":" v1 = (v1 % 8)","suffix":" return {v1}\nend"},"features":{"lines":6,"chars":101,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000124","difficulty":0,"seed":627287842460980138,"source":"function f(v1)\n local v2 = (3 + -1)\n v2 = math.floor((-(-3)))\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":81}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1)\n local v2 = (3 + -1)","hole":" v2 = math.floor((-(-3)))","suffix":" return (v1 * (v1))\nend"},"features":{"lines":5,"chars":89,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000125","difficulty":0,"seed":826485038067379425,"source":"function f(v1)\n local v2 = {(v1 // -1)}\n local v3 = (not (4 ~= v1))\n if v3 then\n local v4 = (not (6 <= v1))\n else\n local v5 = v1\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((-((-(v1)))))\n v7 = v6\n end\n return {v1, (-(v1)), v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":4},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-1},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":7},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 // -1)}\n local v3 = (not (4 ~= v1))\n if v3 then\n local v4 = (not (6 <= v1))\n else\n local v5 = v1\n end\n local v6 = 0","hole":" for v7 = 1, 1 do","suffix":" v6 = v6 + ((-((-(v1)))))\n v7 = v6\n end\n return {v1, (-(v1)), v1}\nend"},"features":{"lines":15,"chars":257,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000126","difficulty":0,"seed":5447393269991727480,"source":"function f(v1)\n local v2 = (v1 <= 4)\n local v3 = {-6, v1}\n if true then\n local v4 = \"a\"\n end\n if (not (not v2)) then\n v1 = (v1 * v1)\n end\n return (v1 * (math.floor((v1 // -6))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-125}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-48}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-18}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-18}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-18}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 <= 4)\n local v3 = {-6, v1}\n if true then","hole":" local v4 = \"a\"","suffix":" end\n if (not (not v2)) then\n v1 = (v1 * v1)\n end\n return (v1 * (math.floor((v1 // -6))))\nend"},"features":{"lines":11,"chars":195,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000127","difficulty":0,"seed":9370024949829000322,"source":"function f(v1)\n local v2 = true\n if (2 ~= (v1 % 5)) then\n local v3 = \"y\"\n else\n v1 = -7\n end\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (v4)\n v4 = ((-(v4)) % 1)\n end\n return {v1, (v1 // 3)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n if (2 ~= (v1 % 5)) then\n local v3 = \"y\"\n else\n v1 = -7\n end","hole":" local v4 = 0","suffix":" for v5 = 1, 1 do\n v4 = v4 + (v4)\n v4 = ((-(v4)) % 1)\n end\n return {v1, (v1 // 3)}\nend"},"features":{"lines":14,"chars":214,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000128","difficulty":0,"seed":17455985511320127221,"source":"function f(v1)\n local v2 = (v1 >= v1)\n local v3 = (-8 % -4)\n return (tostring(v1) .. (\"baz\" .. \"key\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1bazkey"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8bazkey"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1bazkey"}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2bazkey"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5bazkey"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4bazkey"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6bazkey"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7bazkey"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (v1 >= v1)","suffix":" local v3 = (-8 % -4)\n return (tostring(v1) .. (\"baz\" .. \"key\"))\nend"},"features":{"lines":5,"chars":110,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000129","difficulty":0,"seed":743445182094397583,"source":"function f(v1)\n local v2 = ((v1 * v1) + v1)\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v4)\n local v5 = ((true and false) or (1 >= -4))\n end\n return (v2 <= ((v1 - -7)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 * v1) + v1)\n local v3 = 0","hole":" for v4 = 1, 2 do","suffix":" v3 = v3 + (v4)\n local v5 = ((true and false) or (1 >= -4))\n end\n return (v2 <= ((v1 - -7)))\nend"},"features":{"lines":9,"chars":184,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000130","difficulty":0,"seed":11819091880787476025,"source":"function f(v1)\n local v2 = (string.sub(\"two\", 1, 5) .. string.lower(\"abc\"))\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v1)\n v3 = v3\n end\n v1 = v3\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v1)\n local v7 = v3\n end\n return (v3 + (math.abs(v3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":72}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":48}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":80}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":56}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.sub(\"two\", 1, 5) .. string.lower(\"abc\"))\n local v3 = 0\n for v4 = 1, 4 do","hole":" v3 = v3 + (v1)","suffix":" v3 = v3\n end\n v1 = v3\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v1)\n local v7 = v3\n end\n return (v3 + (math.abs(v3)))\nend"},"features":{"lines":15,"chars":270,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000131","difficulty":0,"seed":2681638776007967019,"source":"function f(v1)\n local v2 = string.sub(\"baz\", 4, 8)\n local v3 = v2\n return (tostring(v1) .. string.reverse(v3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4"}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10"}}],"infill":{"prefix":"function f(v1)\n local v2 = string.sub(\"baz\", 4, 8)","hole":" local v3 = v2","suffix":" return (tostring(v1) .. string.reverse(v3))\nend"},"features":{"lines":5,"chars":118,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000132","difficulty":0,"seed":6112807579417361318,"source":"function f(v1)\n local v2 = (not (not false))\n local v3 = (not (not false))\n local v4 = (not (not v2))\n return (v1 + (2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-4}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":6}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (not (not false))","suffix":" local v3 = (not (not false))\n local v4 = (not (not v2))\n return (v1 + (2))\nend"},"features":{"lines":6,"chars":129,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000133","difficulty":0,"seed":8405756418308460393,"source":"function f(v1)\n local v2 = {-7, (0 % 6), (v1 // 8)}\n local v3 = \"foo\"\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":16}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)\n local v2 = {-7, (0 % 6), (v1 // 8)}","hole":" local v3 = \"foo\"","suffix":" return (v1 * (v1))\nend"},"features":{"lines":5,"chars":97,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000134","difficulty":0,"seed":12222376501798505452,"source":"function f(v1)\n local v2 = {(v1 - 0), v1, (v1 // -8)}\n if (not false) then\n v1 = (-(v1))\n end\n return (tostring(v1) .. \"one\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"-3one"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"9one"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"5one"}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"-4one"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"1one"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"-6one"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"-2one"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"-5one"}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 - 0), v1, (v1 // -8)}\n if (not false) then","hole":" v1 = (-(v1))","suffix":" end\n return (tostring(v1) .. \"one\")\nend"},"features":{"lines":7,"chars":137,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000135","difficulty":0,"seed":11773030403202257973,"source":"function f(v1)\n local v2 = (not true)\n local v3 = (-(v1))\n v3 = ((v3 + 7) // -3)\n return (v1 <= (v3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = (not true)","hole":" local v3 = (-(v1))","suffix":" v3 = ((v3 + 7) // -3)\n return (v1 <= (v3))\nend"},"features":{"lines":6,"chars":110,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000136","difficulty":0,"seed":4190055084916741063,"source":"function f(v1)\n local v2 = {(v1 + v1), (-(3))}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (8)\n v4 = (v4 + (v3 % -2))\n end\n local v5 = ((-3 // -2) % 9)\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":20},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-14},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":16},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-20},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(v1 + v1), (-(3))}","suffix":" local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (8)\n v4 = (v4 + (v3 % -2))\n end\n local v5 = ((-3 // -2) % 9)\n return v2\nend"},"features":{"lines":10,"chars":178,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000137","difficulty":0,"seed":1707162553652565317,"source":"function f(v1)\n local v2 = {(7 // 3), (v1 + v1)}\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v3)\n local v5 = {v1, v4}\n end\n local v6 = string.upper(string.rep(\"val\", 0))\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (v2[(math.abs(v3) % #v2) + 1])\n local v9 = (\"one\" .. string.lower(\"two\"))\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(7 // 3), (v1 + v1)}\n local v3 = 0\n for v4 = 1, 2 do","hole":" v3 = v3 + (v3)","suffix":" local v5 = {v1, v4}\n end\n local v6 = string.upper(string.rep(\"val\", 0))\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (v2[(math.abs(v3) % #v2) + 1])\n local v9 = (\"one\" .. string.lower(\"two\"))\n end\n return {v1}\nend"},"features":{"lines":15,"chars":330,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000138","difficulty":0,"seed":6161709651507887977,"source":"function f(v1)\n local v2 = ((true and false) or (not false))\n v1 = v1\n if (v1 <= (-(v1))) then\n local v3 = {math.ceil(-3)}\n else\n v1 = ((v1 - v1) % 1)\n end\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + ((v4 * v1))\n v1 = (v1 // -1)\n end\n return (v1 - ((-(-8))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-11}}],"infill":{"prefix":"function f(v1)\n local v2 = ((true and false) or (not false))\n v1 = v1\n if (v1 <= (-(v1))) then\n local v3 = {math.ceil(-3)}\n else\n v1 = ((v1 - v1) % 1)\n end\n local v4 = 0","hole":" for v5 = 1, 4 do","suffix":" v4 = v4 + ((v4 * v1))\n v1 = (v1 // -1)\n end\n return (v1 - ((-(-8))))\nend"},"features":{"lines":15,"chars":283,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000139","difficulty":0,"seed":7292989885548628985,"source":"function f(v1)\n local v2 = {1, v1}\n v1 = ((v1 + v1) // 4)\n return (tostring(v1) .. \"hi\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-3hi"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"2hi"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"3hi"}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-1hi"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0hi"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-2hi"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"1hi"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"4hi"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {1, v1}","suffix":" v1 = ((v1 + v1) // 4)\n return (tostring(v1) .. \"hi\")\nend"},"features":{"lines":5,"chars":96,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000140","difficulty":0,"seed":5215549939948526495,"source":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (-7)\n v2 = (v1 - v2)\n end\n local v5 = \"one\"\n if ((-6 >= v2) and false) then\n local v6 = true\n else\n local v7 = (not (not false))\n end\n return (tostring(v1) .. string.sub(string.lower(v5), 1, 2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8on"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1on"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10on"}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7on"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0on"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3on"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10on"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4on"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = v1","suffix":" local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (-7)\n v2 = (v1 - v2)\n end\n local v5 = \"one\"\n if ((-6 >= v2) and false) then\n local v6 = true\n else\n local v7 = (not (not false))\n end\n return (tostring(v1) .. string.sub(string.lower(v5), 1, 2))\nend"},"features":{"lines":15,"chars":293,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000141","difficulty":0,"seed":4386773103879197297,"source":"function f(v1)\n local v2 = {v1, (v1 % 8), 1}\n local v3 = v1\n local v4 = ((-(v3)) % -8)\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":5},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":2},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":2},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, (v1 % 8), 1}","hole":" local v3 = v1","suffix":" local v4 = ((-(v3)) % -8)\n return v2\nend"},"features":{"lines":6,"chars":106,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000142","difficulty":0,"seed":1812179652083857827,"source":"function f(v1)\n local v2 = \"foo\"\n local v3 = false\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (math.abs(v4))\n v4 = v4\n end\n return (v1 - (v4))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-4}}],"infill":{"prefix":"function f(v1)\n local v2 = \"foo\"\n local v3 = false\n local v4 = 0\n for v5 = 1, 2 do","hole":" v4 = v4 + (math.abs(v4))","suffix":" v4 = v4\n end\n return (v1 - (v4))\nend"},"features":{"lines":10,"chars":159,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000143","difficulty":0,"seed":9090051103520549898,"source":"function f(v1)\n local v2 = ((true and true) or (v1 < -6))\n if (not v2) then\n local v3 = {v1, v1, (-(7))}\n else\n local v4 = (v1 >= (v1 + 1))\n end\n local v5 = string.sub((\"ok\" .. \"ok\"), 4, 4)\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v6)\n local v8 = {-8}\n end\n return (v1 - (v6))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":7}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":3}}],"infill":{"prefix":"function f(v1)\n local v2 = ((true and true) or (v1 < -6))\n if (not v2) then","hole":" local v3 = {v1, v1, (-(7))}","suffix":" else\n local v4 = (v1 >= (v1 + 1))\n end\n local v5 = string.sub((\"ok\" .. \"ok\"), 4, 4)\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v6)\n local v8 = {-8}\n end\n return (v1 - (v6))\nend"},"features":{"lines":15,"chars":305,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000144","difficulty":0,"seed":14732608612963588172,"source":"function f(v1)\n local v2 = (v1 >= v1)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v3)\n local v5 = (not (not v2))\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + (v1)\n local v8 = {(v3 % 6), math.ceil(v7)}\n end\n return (tostring(v6) .. string.lower(string.lower(\"foo\")))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7foo"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10foo"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4foo"}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1foo"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2foo"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0foo"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6foo"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2foo"}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 >= v1)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v3)\n local v5 = (not (not v2))\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + (v1)","hole":" local v8 = {(v3 % 6), math.ceil(v7)}","suffix":" end\n return (tostring(v6) .. string.lower(string.lower(\"foo\")))\nend"},"features":{"lines":14,"chars":293,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000145","difficulty":0,"seed":15673606517240785147,"source":"function f(v1)\n local v2 = string.upper(\"y\")\n local v3 = ((-3 - v1) ~= v1)\n local v4 = ((v1 + v1) < (v1 * 9))\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + ((v1 // 7))\n v5 = #v2\n end\n return (v1 - (((-9 // -3) - v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-17}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-21}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-23}}],"infill":{"prefix":"function f(v1)\n local v2 = string.upper(\"y\")\n local v3 = ((-3 - v1) ~= v1)\n local v4 = ((v1 + v1) < (v1 * 9))","hole":" local v5 = 0","suffix":" for v6 = 1, 1 do\n v5 = v5 + ((v1 // 7))\n v5 = #v2\n end\n return (v1 - (((-9 // -3) - v1)))\nend"},"features":{"lines":11,"chars":232,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000146","difficulty":0,"seed":10363703018856264907,"source":"function f(v1)\n local v2 = false\n v1 = (v1 + v1)\n return (tostring(v1) .. \"x\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-12x"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-4x"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"6x"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-10x"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-2x"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-16x"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"2x"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-6x"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = false","suffix":" v1 = (v1 + v1)\n return (tostring(v1) .. \"x\")\nend"},"features":{"lines":5,"chars":86,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000147","difficulty":0,"seed":12826272121262606999,"source":"function f(v1)\n local v2 = ((true or true) or (9 <= v1))\n v1 = v1\n return (tostring(v1) .. \"b\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4b"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1b"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9b"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5b"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1b"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9b"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10b"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5b"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = ((true or true) or (9 <= v1))","suffix":" v1 = v1\n return (tostring(v1) .. \"b\")\nend"},"features":{"lines":5,"chars":103,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000148","difficulty":0,"seed":641992881086219740,"source":"function f(v1)\n local v2 = (not (true and false))\n if (not (v1 ~= v1)) then\n v1 = ((v1 // -3) * v1)\n end\n v1 = (v1 - (v1 // 3))\n return (v1 * (-9))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":90}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":18}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":234}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":162}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":54}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (true and false))","hole":" if (not (v1 ~= v1)) then","suffix":" v1 = ((v1 // -3) * v1)\n end\n v1 = (v1 - (v1 // 3))\n return (v1 * (-9))\nend"},"features":{"lines":8,"chars":160,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000149","difficulty":0,"seed":2573337429392168213,"source":"function f(v1)\n local v2 = ((not false) or (not false))\n local v3 = string.sub(\"lua\", 4, 8)\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((-((v4 // -4))))\n local v6 = {v5, (-(-5))}\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((not false) or (not false))","hole":" local v3 = string.sub(\"lua\", 4, 8)","suffix":" local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((-((v4 // -4))))\n local v6 = {v5, (-(-5))}\n end\n return {v1}\nend"},"features":{"lines":10,"chars":213,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000150","difficulty":0,"seed":9977386244479316979,"source":"function f(v1)\n local v2 = string.rep(string.sub(\"key\", 1, 3), 0)\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (6)\n local v5 = v2\n end\n return (v1 + (v3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":15}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":17}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":14}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":22}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":21}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":31}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep(string.sub(\"key\", 1, 3), 0)\n local v3 = 0\n for v4 = 1, 4 do","hole":" v3 = v3 + (6)","suffix":" local v5 = v2\n end\n return (v1 + (v3))\nend"},"features":{"lines":9,"chars":168,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000151","difficulty":0,"seed":16765274683513566182,"source":"function f(v1)\n local v2 = (v1 * -7)\n local v3 = {v1}\n v2 = (v1 * math.ceil(-3))\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 * -7)\n local v3 = {v1}","hole":" v2 = (v1 * math.ceil(-3))","suffix":" return v3\nend"},"features":{"lines":6,"chars":100,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000152","difficulty":0,"seed":6409335293885537826,"source":"function f(v1)\n local v2 = ((\"baz\" .. \"bar\") .. \"y\")\n if ((v1 >= v1) and (not false)) then\n v1 = ((v1 % -8) // -6)\n else\n local v3 = {v1, (-(v1)), (-4 % 4)}\n end\n return (tostring(v1) .. string.lower(v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"0bazbary"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"0bazbary"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"1bazbary"}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"0bazbary"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"0bazbary"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"1bazbary"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"1bazbary"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1bazbary"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((\"baz\" .. \"bar\") .. \"y\")\n if ((v1 >= v1) and (not false)) then\n v1 = ((v1 % -8) // -6)","hole":" else","suffix":" local v3 = {v1, (-(v1)), (-4 % 4)}\n end\n return (tostring(v1) .. string.lower(v2))\nend"},"features":{"lines":9,"chars":220,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000153","difficulty":0,"seed":6687178202484276638,"source":"function f(v1)\n local v2 = string.sub((\"bar\" .. \"abc\"), 3, 5)\n local v3 = false\n return (v1 + (math.ceil((-2 // 1))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-12}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-11}}],"infill":{"prefix":"function f(v1)\n local v2 = string.sub((\"bar\" .. \"abc\"), 3, 5)","hole":" local v3 = false","suffix":" return (v1 + (math.ceil((-2 // 1))))\nend"},"features":{"lines":5,"chars":125,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000154","difficulty":0,"seed":8028697623567758033,"source":"function f(v1)\n local v2 = (not (false or true))\n local v3 = string.upper(\"foo\")\n return (tostring(v1) .. string.sub((v3 .. v3), 3, 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10O"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6O"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2O"}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2O"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8O"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3O"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1O"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8O"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (not (false or true))","suffix":" local v3 = string.upper(\"foo\")\n return (tostring(v1) .. string.sub((v3 .. v3), 3, 3))\nend"},"features":{"lines":5,"chars":143,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000155","difficulty":0,"seed":14779546096504124282,"source":"function f(v1)\n local v2 = {(-7 // 5), 1, v1}\n v1 = (#v2 // -5)\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v2[(math.abs(-5) % #v2) + 1])\n local v5 = {v4}\n end\n return (tostring(v3) .. \"lua\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-15lua"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"3lua"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-30lua"}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-27lua"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-9lua"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-18lua"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-12lua"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"24lua"}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-7 // 5), 1, v1}\n v1 = (#v2 // -5)\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v2[(math.abs(-5) % #v2) + 1])","hole":" local v5 = {v4}","suffix":" end\n return (tostring(v3) .. \"lua\")\nend"},"features":{"lines":10,"chars":208,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000156","difficulty":0,"seed":17070542359333704520,"source":"function f(v1)\n local v2 = {(-(1))}\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (((2 // 6) + (v1 + v1)))\n v3 = v4\n end\n local v5 = v2\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (v1)\n local v8 = ((false or false) and (v1 == v3))\n end\n return {v3, v6}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-24}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":32}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-20}]}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":28}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-36}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-(1))}","hole":" local v3 = 0","suffix":" for v4 = 1, 2 do\n v3 = v3 + (((2 // 6) + (v1 + v1)))\n v3 = v4\n end\n local v5 = v2\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (v1)\n local v8 = ((false or false) and (v1 == v3))\n end\n return {v3, v6}\nend"},"features":{"lines":15,"chars":274,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000157","difficulty":0,"seed":8359705269768262598,"source":"function f(v1)\n local v2 = \"b\"\n if ((not false) or (not true)) then\n v1 = v1\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"b\"\n if ((not false) or (not true)) then","hole":" v1 = v1","suffix":" end\n return {v1}\nend"},"features":{"lines":7,"chars":106,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000158","difficulty":0,"seed":18435371993655091901,"source":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((-(v1)))\n v1 = (v4 % 2)\n end\n v1 = v3\n return (v3 + ((-6 % 8)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":9}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = true","suffix":" local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((-(v1)))\n v1 = (v4 % 2)\n end\n v1 = v3\n return (v3 + ((-6 % 8)))\nend"},"features":{"lines":10,"chars":156,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000159","difficulty":0,"seed":5710128101513570076,"source":"function f(v1)\n local v2 = (v1 % 2)\n v1 = (-(v2))\n v1 = (v2 - 6)\n return {v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 % 2)\n v1 = (-(v2))","hole":" v1 = (v2 - 6)","suffix":" return {v2}\nend"},"features":{"lines":6,"chars":86,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000160","difficulty":0,"seed":17179582876517373605,"source":"function f(v1)\n local v2 = ((not false) and true)\n if (v1 == -4) then\n local v3 = {v1, (0 + -2), (v1 % -4)}\n end\n v1 = v1\n if (not (v2 and v2)) then\n local v4 = {(-2 - v1)}\n end\n return (v1 <= ((2 // 7)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = ((not false) and true)","hole":" if (v1 == -4) then","suffix":" local v3 = {v1, (0 + -2), (v1 % -4)}\n end\n v1 = v1\n if (not (v2 and v2)) then\n local v4 = {(-2 - v1)}\n end\n return (v1 <= ((2 // 7)))\nend"},"features":{"lines":11,"chars":222,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000161","difficulty":0,"seed":14694404901054443856,"source":"function f(v1)\n local v2 = v1\n v1 = (v1 - (v1 % 1))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (((-(v1)) - (v2 * v3)))\n local v5 = -5\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + (v2)\n local v8 = ((not true) and (v1 > v1))\n end\n return (v6 + (((-4 // 1) % -5)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":5}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":3}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n v1 = (v1 - (v1 % 1))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (((-(v1)) - (v2 * v3)))\n local v5 = -5\n end\n local v6 = 0","hole":" for v7 = 1, 1 do","suffix":" v6 = v6 + (v2)\n local v8 = ((not true) and (v1 > v1))\n end\n return (v6 + (((-4 // 1) % -5)))\nend"},"features":{"lines":15,"chars":290,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000162","difficulty":0,"seed":460470397240506162,"source":"function f(v1)\n local v2 = (false and (v1 == v1))\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)\n local v5 = string.rep(string.upper(\"one\"), 1)\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((-(math.floor(v3))))\n local v8 = {v3, v3}\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (math.abs(v10))\n local v11 = {-7, v10, (-(3))}\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (false and (v1 == v1))\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)\n local v5 = string.rep(string.upper(\"one\"), 1)\n end\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((-(math.floor(v3))))\n local v8 = {v3, v3}\n end\n local v9 = 0","hole":" for v10 = 1, 2 do","suffix":" v9 = v9 + (math.abs(v10))\n local v11 = {-7, v10, (-(3))}\n end\n return {v1}\nend"},"features":{"lines":19,"chars":383,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000163","difficulty":0,"seed":11516095605133307215,"source":"function f(v1)\n local v2 = v1\n local v3 = {(v2 % 5), v2, v2}\n return (tostring(v1) .. (string.sub(\"lua\", 3, 7) .. string.rep(\"b\", 3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2abbb"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8abbb"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0abbb"}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10abbb"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3abbb"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9abbb"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7abbb"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6abbb"}}],"infill":{"prefix":"function f(v1)\n local v2 = v1","hole":" local v3 = {(v2 % 5), v2, v2}","suffix":" return (tostring(v1) .. (string.sub(\"lua\", 3, 7) .. string.rep(\"b\", 3)))\nend"},"features":{"lines":5,"chars":142,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000164","difficulty":0,"seed":9373470036394015915,"source":"function f(v1)\n local v2 = {v1}\n local v3 = false\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (9)\n v4 = -2\n end\n return (tostring(v1) .. \"foo\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10foo"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8foo"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3foo"}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2foo"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7foo"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10foo"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6foo"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0foo"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1}\n local v3 = false\n local v4 = 0\n for v5 = 1, 2 do","hole":" v4 = v4 + (9)","suffix":" v4 = -2\n end\n return (tostring(v1) .. \"foo\")\nend"},"features":{"lines":10,"chars":159,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000165","difficulty":0,"seed":3799983902616987223,"source":"function f(v1)\n local v2 = (v1 >= v1)\n v1 = ((4 + v1) // 8)\n v1 = v1\n return {v1, (v1 + 8)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":7}]}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 >= v1)\n v1 = ((4 + v1) // 8)","hole":" v1 = v1","suffix":" return {v1, (v1 + 8)}\nend"},"features":{"lines":6,"chars":100,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000166","difficulty":0,"seed":12868919428859226050,"source":"function f(v1)\n local v2 = {(v1 % 5)}\n v1 = math.ceil(v1)\n v1 = v1\n v1 = (v2[(math.abs(6) % #v2) + 1] * (-(v1)))\n return (v1 - ((-((v1 // 6)))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-28}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-17}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-19}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-7}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 % 5)}\n v1 = math.ceil(v1)\n v1 = v1","hole":" v1 = (v2[(math.abs(6) % #v2) + 1] * (-(v1)))","suffix":" return (v1 - ((-((v1 // 6)))))\nend"},"features":{"lines":7,"chars":154,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000167","difficulty":0,"seed":1509467502121934500,"source":"function f(v1)\n local v2 = (v1 // 1)\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v2)\n local v5 = -6\n end\n return (v2 * ((-(v3))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-400}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-144}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-64}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-100}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-196}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 // 1)","hole":" local v3 = 0","suffix":" for v4 = 1, 4 do\n v3 = v3 + (v2)\n local v5 = -6\n end\n return (v2 * ((-(v3))))\nend"},"features":{"lines":9,"chars":145,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000168","difficulty":0,"seed":17117905784113871166,"source":"function f(v1)\n local v2 = math.ceil(v1)\n local v3 = true\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (3)\n v4 = (v4 % 5)\n end\n v4 = ((-(v4)) % 9)\n return (v1 ~= (((v4 // -3) % 9)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = math.ceil(v1)","hole":" local v3 = true","suffix":" local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (3)\n v4 = (v4 % 5)\n end\n v4 = ((-(v4)) % 9)\n return (v1 ~= (((v4 // -3) % 9)))\nend"},"features":{"lines":11,"chars":197,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000169","difficulty":0,"seed":8323773967538004936,"source":"function f(v1)\n local v2 = (math.abs(v1) > 1)\n local v3 = {(-(v1)), -1}\n return {v1, #v3, math.floor(v1)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":3}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":2},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":2},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":2},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":2},{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (math.abs(v1) > 1)","suffix":" local v3 = {(-(v1)), -1}\n return {v1, #v3, math.floor(v1)}\nend"},"features":{"lines":5,"chars":113,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000170","difficulty":0,"seed":14161309151346314758,"source":"function f(v1)\n local v2 = {4}\n local v3 = (v1 // 9)\n return (v3 > ((v3 // -2)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {4}","suffix":" local v3 = (v1 // 9)\n return (v3 > ((v3 // -2)))\nend"},"features":{"lines":5,"chars":88,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000171","difficulty":0,"seed":16845080784784453588,"source":"function f(v1)\n local v2 = string.upper(string.sub(\"baz\", 4, 6))\n v1 = (-(v1))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.abs(v4))\n v3 = v1\n end\n local v5 = false\n return {v3}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.upper(string.sub(\"baz\", 4, 6))","hole":" v1 = (-(v1))","suffix":" local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.abs(v4))\n v3 = v1\n end\n local v5 = false\n return {v3}\nend"},"features":{"lines":11,"chars":199,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000172","difficulty":0,"seed":17905222885995057943,"source":"function f(v1)\n local v2 = -8\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (0)\n local v5 = {(v1 % -5), v1, (v1 // -3)}\n end\n v2 = -5\n return (tostring(v1) .. (string.sub(\"ok\", 3, 5) .. string.rep(\"abc\", 1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4abc"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4abc"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6abc"}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10abc"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7abc"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8abc"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3abc"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0abc"}}],"infill":{"prefix":"function f(v1)\n local v2 = -8\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (0)","hole":" local v5 = {(v1 % -5), v1, (v1 // -3)}","suffix":" end\n v2 = -5\n return (tostring(v1) .. (string.sub(\"ok\", 3, 5) .. string.rep(\"abc\", 1)))\nend"},"features":{"lines":10,"chars":222,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000173","difficulty":0,"seed":15703362622011012798,"source":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v3)\n local v5 = {v1, v4}\n end\n return (v1 + (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-2}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-16}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = true","suffix":" local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v3)\n local v5 = {v1, v4}\n end\n return (v1 + (v1))\nend"},"features":{"lines":9,"chars":141,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000174","difficulty":0,"seed":13685774753075233714,"source":"function f(v1)\n local v2 = true\n if (not (true or true)) then\n local v3 = \"one\"\n else\n local v4 = string.rep(string.lower(\"ok\"), 3)\n end\n return {v1, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = true","suffix":" if (not (true or true)) then\n local v3 = \"one\"\n else\n local v4 = string.rep(string.lower(\"ok\"), 3)\n end\n return {v1, v1}\nend"},"features":{"lines":9,"chars":169,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000175","difficulty":0,"seed":8432163235795624372,"source":"function f(v1)\n local v2 = v1\n if (math.ceil(v2) ~= (-(v1))) then\n local v3 = \"val\"\n else\n v1 = (-(v1))\n end\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (math.ceil(v1))\n v2 = (v1 + -4)\n end\n return (v2 - ((-(-3))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-3}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-15}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n if (math.ceil(v2) ~= (-(v1))) then\n local v3 = \"val\"\n else\n v1 = (-(v1))\n end\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (math.ceil(v1))","hole":" v2 = (v1 + -4)","suffix":" end\n return (v2 - ((-(-3))))\nend"},"features":{"lines":14,"chars":238,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000176","difficulty":0,"seed":18248475095774300109,"source":"function f(v1)\n local v2 = (v1 >= v1)\n local v3 = {v1, v1}\n local v4 = (-(v1))\n return (v4 - (v3[(math.abs(math.ceil(-5)) % #v3) + 1]))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":2}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-16}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 >= v1)","hole":" local v3 = {v1, v1}","suffix":" local v4 = (-(v1))\n return (v4 - (v3[(math.abs(math.ceil(-5)) % #v3) + 1]))\nend"},"features":{"lines":6,"chars":144,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000177","difficulty":0,"seed":7977067137048470489,"source":"function f(v1)\n local v2 = math.ceil((v1 // -2))\n local v3 = \"ok\"\n if ((-(-3)) == (v2 - 8)) then\n local v4 = true\n else\n local v5 = string.sub(string.lower(v3), 1, 1)\n end\n return {v1, (-(v1)), 9}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":7},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":4},{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-5},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-8},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":3},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-2},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":10},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = math.ceil((v1 // -2))","suffix":" local v3 = \"ok\"\n if ((-(-3)) == (v2 - 8)) then\n local v4 = true\n else\n local v5 = string.sub(string.lower(v3), 1, 1)\n end\n return {v1, (-(v1)), 9}\nend"},"features":{"lines":10,"chars":213,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000178","difficulty":0,"seed":16064972992979230265,"source":"function f(v1)\n local v2 = {(-(v1))}\n local v3 = 1\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(-(v1))}","suffix":" local v3 = 1\n return v2\nend"},"features":{"lines":5,"chars":69,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000179","difficulty":0,"seed":13437234481873078976,"source":"function f(v1)\n local v2 = -9\n local v3 = v2\n if ((true and true) or (not true)) then\n local v4 = (not (v3 >= v2))\n end\n return {v1, (-(-5))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = -9\n local v3 = v2","hole":" if ((true and true) or (not true)) then","suffix":" local v4 = (not (v3 >= v2))\n end\n return {v1, (-(-5))}\nend"},"features":{"lines":8,"chars":154,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000180","difficulty":0,"seed":4093622282707238626,"source":"function f(v1)\n local v2 = {math.floor(v1), (v1 // 2)}\n if ((v1 // 9) >= math.abs(1)) then\n local v3 = {math.floor(-9), #v2, (-(v1))}\n end\n return (v1 - ((v2[(math.abs(-2) % #v2) + 1] // -7)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":2}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-11}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {math.floor(v1), (v1 // 2)}","suffix":" if ((v1 // 9) >= math.abs(1)) then\n local v3 = {math.floor(-9), #v2, (-(v1))}\n end\n return (v1 - ((v2[(math.abs(-2) % #v2) + 1] // -7)))\nend"},"features":{"lines":7,"chars":204,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000181","difficulty":0,"seed":3343941022963331180,"source":"function f(v1)\n local v2 = {v1, (3 * v1)}\n if ((false or false) or false) then\n local v3 = (5 % 1)\n end\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (v1)\n v4 = (math.ceil(v5) // -7)\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + ((-((-(-1)))))\n v1 = v2[(math.abs((v1 * v6)) % #v2) + 1]\n end\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-27}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":15}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":30}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":27}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":12}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, (3 * v1)}\n if ((false or false) or false) then\n local v3 = (5 % 1)\n end","hole":" local v4 = 0","suffix":" for v5 = 1, 4 do\n v4 = v4 + (v1)\n v4 = (math.ceil(v5) // -7)\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + ((-((-(-1)))))\n v1 = v2[(math.abs((v1 * v6)) % #v2) + 1]\n end\n return v2\nend"},"features":{"lines":17,"chars":330,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000182","difficulty":0,"seed":16377679928857319609,"source":"function f(v1)\n local v2 = (v1 > (-(7)))\n v1 = v1\n local v3 = ((v1 ~= v1) and (not v2))\n return (v1 > ((math.floor(-2) // 4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 > (-(7)))","hole":" v1 = v1","suffix":" local v3 = ((v1 ~= v1) and (not v2))\n return (v1 > ((math.floor(-2) // 4)))\nend"},"features":{"lines":6,"chars":135,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000183","difficulty":0,"seed":5063034450092809842,"source":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (1)\n local v5 = -7\n end\n v3 = (v1 % -2)\n return {v1, (v1 % -4), 4}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-2},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n local v3 = 0","hole":" for v4 = 1, 1 do","suffix":" v3 = v3 + (1)\n local v5 = -7\n end\n v3 = (v1 % -2)\n return {v1, (v1 % -4), 4}\nend"},"features":{"lines":10,"chars":158,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000184","difficulty":0,"seed":5207049326443778605,"source":"function f(v1)\n local v2 = v1\n local v3 = {v2}\n if (not (v2 < 1)) then\n local v4 = ((v1 % 4) + v2)\n end\n v2 = (-((1 + v2)))\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n local v3 = {v2}","hole":" if (not (v2 < 1)) then","suffix":" local v4 = ((v1 % 4) + v2)\n end\n v2 = (-((1 + v2)))\n return v3\nend"},"features":{"lines":9,"chars":148,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000185","difficulty":0,"seed":7573615508225485730,"source":"function f(v1)\n local v2 = 2\n if (false and (true and true)) then\n v2 = 1\n else\n local v3 = \"abc\"\n end\n return (tostring(v1) .. ((\"ok\" .. \"bar\") .. (\"y\" .. \"key\")))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3okbarykey"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4okbarykey"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0okbarykey"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8okbarykey"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6okbarykey"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5okbarykey"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1okbarykey"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4okbarykey"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = 2","suffix":" if (false and (true and true)) then\n v2 = 1\n else\n local v3 = \"abc\"\n end\n return (tostring(v1) .. ((\"ok\" .. \"bar\") .. (\"y\" .. \"key\")))\nend"},"features":{"lines":9,"chars":180,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000186","difficulty":0,"seed":8115861250421685330,"source":"function f(v1)\n local v2 = {v1, math.floor(1), (v1 % 4)}\n v1 = v1\n local v3 = (false or (not false))\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":1},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, math.floor(1), (v1 % 4)}","hole":" v1 = v1","suffix":" local v3 = (false or (not false))\n return v2\nend"},"features":{"lines":6,"chars":120,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000187","difficulty":0,"seed":1099997243603736241,"source":"function f(v1)\n local v2 = math.abs(math.ceil(v1))\n v1 = (v1 % -2)\n v1 = ((7 % -2) - v1)\n v1 = (math.floor(v1) % 8)\n return (v1 == ((-3 - (-7 % -4))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = math.abs(math.ceil(v1))\n v1 = (v1 % -2)\n v1 = ((7 % -2) - v1)","hole":" v1 = (math.floor(v1) % 8)","suffix":" return (v1 == ((-3 - (-7 % -4))))\nend"},"features":{"lines":7,"chars":160,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000188","difficulty":0,"seed":15521192931275459263,"source":"function f(v1)\n local v2 = ((-(v1)) >= (v1 + v1))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((math.floor(1) % -5))\n v1 = v1\n end\n return (v1 - (-8))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":17}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":15}}],"infill":{"prefix":"function f(v1)\n local v2 = ((-(v1)) >= (v1 + v1))\n local v3 = 0","hole":" for v4 = 1, 2 do","suffix":" v3 = v3 + ((math.floor(1) % -5))\n v1 = v1\n end\n return (v1 - (-8))\nend"},"features":{"lines":9,"chars":165,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000189","difficulty":0,"seed":11492063458127116937,"source":"function f(v1)\n local v2 = -1\n local v3 = string.sub(\"hi\", 3, 6)\n return (v1 + (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-18}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":14}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = -1","suffix":" local v3 = string.sub(\"hi\", 3, 6)\n return (v1 + (v1))\nend"},"features":{"lines":5,"chars":92,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000190","difficulty":0,"seed":11367102554862533650,"source":"function f(v1)\n local v2 = {1, -5}\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v3)\n local v5 = string.upper(\"baz\")\n end\n local v6 = ((v1 >= v3) or (not true))\n return (tostring(v1) .. \"lua\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6lua"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10lua"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8lua"}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9lua"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3lua"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1lua"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2lua"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2lua"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {1, -5}","suffix":" local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v3)\n local v5 = string.upper(\"baz\")\n end\n local v6 = ((v1 >= v3) or (not true))\n return (tostring(v1) .. \"lua\")\nend"},"features":{"lines":10,"chars":207,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000191","difficulty":0,"seed":9500290710116848561,"source":"function f(v1)\n local v2 = \"foo\"\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v1)\n local v5 = string.upper(v2)\n end\n v1 = 4\n return (v3 > (((v1 + v1) % 1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = \"foo\"\n local v3 = 0","hole":" for v4 = 1, 4 do","suffix":" v3 = v3 + (v1)\n local v5 = string.upper(v2)\n end\n v1 = 4\n return (v3 > (((v1 + v1) % 1)))\nend"},"features":{"lines":10,"chars":172,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000192","difficulty":0,"seed":16604550565213748989,"source":"function f(v1)\n local v2 = {(v1 + v1), (v1 + v1)}\n v1 = v1\n if ((v1 < v1) or (v1 ~= v1)) then\n v1 = v1\n else\n local v3 = \"ab\"\n end\n return (tostring(v1) .. \"foo\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6foo"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1foo"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0foo"}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8foo"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10foo"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9foo"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7foo"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4foo"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(v1 + v1), (v1 + v1)}","suffix":" v1 = v1\n if ((v1 < v1) or (v1 ~= v1)) then\n v1 = v1\n else\n local v3 = \"ab\"\n end\n return (tostring(v1) .. \"foo\")\nend"},"features":{"lines":10,"chars":179,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000193","difficulty":0,"seed":15665869258586043572,"source":"function f(v1)\n local v2 = {v1}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)\n v4 = ((9 - v4) // -5)\n end\n return (v1 + ((7 // 7)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":11}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)","hole":" v4 = ((9 - v4) // -5)","suffix":" end\n return (v1 + ((7 // 7)))\nend"},"features":{"lines":9,"chars":149,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000194","difficulty":0,"seed":5342673325936527628,"source":"function f(v1)\n local v2 = (v1 == v1)\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (((v3 - v1) % -2))\n local v5 = string.sub(\"ok\", 3, 5)\n end\n if (not (v2 or v2)) then\n v1 = (-3 % -6)\n end\n local v6 = v1\n return (tostring(v3) .. \"abc\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1abc"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-1abc"}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"-1abc"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"0abc"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (v1 == v1)","suffix":" local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (((v3 - v1) % -2))\n local v5 = string.sub(\"ok\", 3, 5)\n end\n if (not (v2 or v2)) then\n v1 = (-3 % -6)\n end\n local v6 = v1\n return (tostring(v3) .. \"abc\")\nend"},"features":{"lines":13,"chars":255,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000195","difficulty":0,"seed":12596661397678769958,"source":"function f(v1)\n local v2 = (not false)\n local v3 = {v1, v1, -9}\n v1 = ((-(v1)) // 5)\n v1 = v1\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":-9}]}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":-9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (not false)\n local v3 = {v1, v1, -9}","hole":" v1 = ((-(v1)) // 5)","suffix":" v1 = v1\n return v3\nend"},"features":{"lines":7,"chars":114,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000196","difficulty":0,"seed":10960365155209634940,"source":"function f(v1)\n local v2 = (not (false and false))\n v1 = (-1 * v1)\n v1 = (math.floor(v1) - -8)\n return {v1, (-((v1 % -4))), math.ceil((-(v1)))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":3},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":17},{"k":"Int","v":3},{"k":"Int","v":-17}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":14},{"k":"Int","v":2},{"k":"Int","v":-14}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":0},{"k":"Int","v":-12}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (false and false))\n v1 = (-1 * v1)","hole":" v1 = (math.floor(v1) - -8)","suffix":" return {v1, (-((v1 % -4))), math.ceil((-(v1)))}\nend"},"features":{"lines":6,"chars":152,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000197","difficulty":0,"seed":8384907820868719192,"source":"function f(v1)\n local v2 = (v1 % -6)\n if ((v2 >= v1) or (not false)) then\n local v3 = {3}\n else\n local v4 = (not (true or false))\n end\n local v5 = ((true and true) and (true or true))\n return (v1 >= ((v1 // 9)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 % -6)","hole":" if ((v2 >= v1) or (not false)) then","suffix":" local v3 = {3}\n else\n local v4 = (not (true or false))\n end\n local v5 = ((true and true) and (true or true))\n return (v1 >= ((v1 // 9)))\nend"},"features":{"lines":10,"chars":228,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000198","difficulty":0,"seed":13675608522780921727,"source":"function f(v1)\n local v2 = \"two\"\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (#v2)\n local v5 = string.sub(\"abc\", 2, 3)\n end\n if (not (true and true)) then\n v3 = (-(v3))\n end\n return {v1, (-(v3))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-12}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-12}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"two\"\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (#v2)\n local v5 = string.sub(\"abc\", 2, 3)\n end\n if (not (true and true)) then","hole":" v3 = (-(v3))","suffix":" end\n return {v1, (-(v3))}\nend"},"features":{"lines":12,"chars":215,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000199","difficulty":0,"seed":16670759685547954663,"source":"function f(v1)\n local v2 = \"ab\"\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v1)\n v1 = v1\n end\n return (v1 >= ((math.floor(v1) // 4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = \"ab\"\n local v3 = 0\n for v4 = 1, 1 do","hole":" v3 = v3 + (v1)","suffix":" v1 = v1\n end\n return (v1 >= ((math.floor(v1) // 4)))\nend"},"features":{"lines":9,"chars":149,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000200","difficulty":0,"seed":1314426365914633857,"source":"function f(v1)\n local v2 = {(-8 % -9), 6, v1}\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (-1)\n v4 = ((5 // 2) // -1)\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (((v6 * -5) % -3))\n local v7 = (\"foo\" .. \"bar\")\n end\n if (true and false) then\n v1 = -1\n end\n return (tostring(v1) .. string.rep(string.sub(\"lua\", 3, 7), 2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7aa"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3aa"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9aa"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5aa"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2aa"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3aa"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5aa"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6aa"}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-8 % -9), 6, v1}\n local v3 = 0","hole":" for v4 = 1, 3 do","suffix":" v3 = v3 + (-1)\n v4 = ((5 // 2) // -1)\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (((v6 * -5) % -3))\n local v7 = (\"foo\" .. \"bar\")\n end\n if (true and false) then\n v1 = -1\n end\n return (tostring(v1) .. string.rep(string.sub(\"lua\", 3, 7), 2))\nend"},"features":{"lines":17,"chars":352,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000201","difficulty":0,"seed":17401567692845118011,"source":"function f(v1)\n local v2 = string.rep((\"baz\" .. \"b\"), 3)\n if ((not false) or (true or false)) then\n local v3 = string.sub(v2, 1, 4)\n end\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + ((-(v5)))\n v5 = v5\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (((-1 % 7) % 8))\n local v8 = v2\n end\n return {v1, ((-(0)) % -5), v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":-8}]}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep((\"baz\" .. \"b\"), 3)\n if ((not false) or (true or false)) then\n local v3 = string.sub(v2, 1, 4)\n end","hole":" local v4 = 0","suffix":" for v5 = 1, 2 do\n v4 = v4 + ((-(v5)))\n v5 = v5\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (((-1 % 7) % 8))\n local v8 = v2\n end\n return {v1, ((-(0)) % -5), v1}\nend"},"features":{"lines":17,"chars":345,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000202","difficulty":0,"seed":2069297674119677578,"source":"function f(v1)\n local v2 = {-2, 8}\n v1 = (-(math.floor(v1)))\n return (v1 > (((-(v1)) % 4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = {-2, 8}","hole":" v1 = (-(math.floor(v1)))","suffix":" return (v1 > (((-(v1)) % 4)))\nend"},"features":{"lines":5,"chars":99,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000203","difficulty":0,"seed":1340157656189254718,"source":"function f(v1)\n local v2 = {(v1 // 9), -2}\n v1 = v1\n return (v1 <= ((v1 + v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(v1 // 9), -2}","suffix":" v1 = v1\n return (v1 <= ((v1 + v1)))\nend"},"features":{"lines":5,"chars":87,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000204","difficulty":0,"seed":5101200987106083800,"source":"function f(v1)\n local v2 = (v1 // -9)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v2 - (7 % -6)))\n v4 = v4\n end\n if (not (false or false)) then\n local v5 = ((not true) and true)\n else\n local v6 = (-((v3 // 2)))\n end\n v1 = v3\n return {v3, math.abs(v3), (v2 % 9)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 // -9)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v2 - (7 % -6)))\n v4 = v4\n end\n if (not (false or false)) then\n local v5 = ((not true) and true)\n else","hole":" local v6 = (-((v3 // 2)))","suffix":" end\n v1 = v3\n return {v3, math.abs(v3), (v2 % 9)}\nend"},"features":{"lines":15,"chars":288,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000205","difficulty":0,"seed":5023505958702342177,"source":"function f(v1)\n local v2 = string.rep(\"y\", 2)\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((v4 % -7))\n local v5 = {math.ceil(4), v4, (v3 // -2)}\n end\n if (not (false or false)) then\n v1 = v1\n else\n local v6 = (2 + (-(v3)))\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep(\"y\", 2)\n local v3 = 0\n for v4 = 1, 4 do","hole":" v3 = v3 + ((v4 % -7))","suffix":" local v5 = {math.ceil(4), v4, (v3 // -2)}\n end\n if (not (false or false)) then\n v1 = v1\n else\n local v6 = (2 + (-(v3)))\n end\n return {v1}\nend"},"features":{"lines":14,"chars":264,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000206","difficulty":0,"seed":9486089749925702968,"source":"function f(v1)\n local v2 = (string.upper(\"key\") .. (\"ab\" .. \"key\"))\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((-((-(v4)))))\n local v5 = ((v3 % -7) == v3)\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (v7)\n local v8 = ((-(v6)) <= math.abs(-3))\n end\n return (v1 <= (-3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.upper(\"key\") .. (\"ab\" .. \"key\"))\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((-((-(v4)))))\n local v5 = ((v3 % -7) == v3)\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (v7)","hole":" local v8 = ((-(v6)) <= math.abs(-3))","suffix":" end\n return (v1 <= (-3))\nend"},"features":{"lines":14,"chars":297,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000207","difficulty":0,"seed":7516968959739231657,"source":"function f(v1)\n local v2 = (not (not true))\n local v3 = v1\n return {v1, v3}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (not true))","hole":" local v3 = v1","suffix":" return {v1, v3}\nend"},"features":{"lines":5,"chars":83,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000208","difficulty":0,"seed":16386940305269907046,"source":"function f(v1)\n local v2 = (v1 % -5)\n v2 = (v1 * v2)\n v1 = ((-(-8)) * math.ceil(v1))\n return (v2 > ((v1 // 1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 % -5)","hole":" v2 = (v1 * v2)","suffix":" v1 = ((-(-8)) * math.ceil(v1))\n return (v2 > ((v1 // 1)))\nend"},"features":{"lines":6,"chars":120,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000209","difficulty":0,"seed":12657013770933945068,"source":"function f(v1)\n local v2 = {(v1 // 5)}\n local v3 = ((v1 - v1) <= v1)\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 // 5)}","hole":" local v3 = ((v1 - v1) <= v1)","suffix":" return {v1}\nend"},"features":{"lines":5,"chars":89,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000210","difficulty":0,"seed":9726648640889057731,"source":"function f(v1)\n local v2 = \"one\"\n if false then\n local v3 = v1\n end\n if true then\n v1 = (-((v1 // 1)))\n else\n v1 = -5\n end\n return {v1, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"one\"\n if false then\n local v3 = v1\n end\n if true then\n v1 = (-((v1 // 1)))\n else","hole":" v1 = -5","suffix":" end\n return {v1, v1}\nend"},"features":{"lines":12,"chars":160,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000211","difficulty":0,"seed":12750232061324776976,"source":"function f(v1)\n local v2 = -6\n local v3 = {(-4 // -1), (v1 // 3), v1}\n if ((v1 - v1) >= v2) then\n local v4 = math.abs(v2)\n else\n v1 = v1\n end\n v1 = v1\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-4},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-1},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":2},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":2},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-3},{"k":"Int","v":-7}]}}],"infill":{"prefix":"function f(v1)\n local v2 = -6\n local v3 = {(-4 // -1), (v1 // 3), v1}","hole":" if ((v1 - v1) >= v2) then","suffix":" local v4 = math.abs(v2)\n else\n v1 = v1\n end\n v1 = v1\n return v3\nend"},"features":{"lines":11,"chars":179,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000212","difficulty":0,"seed":6462347739514518043,"source":"function f(v1)\n local v2 = true\n local v3 = (v2 and (v2 and v2))\n local v4 = {(v1 % -9), 3}\n if (v1 > (v1 + 9)) then\n local v5 = ((v3 or v3) or false)\n else\n local v6 = (not (5 ~= v1))\n end\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":25}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":36}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n local v3 = (v2 and (v2 and v2))\n local v4 = {(v1 % -9), 3}\n if (v1 > (v1 + 9)) then","hole":" local v5 = ((v3 or v3) or false)","suffix":" else\n local v6 = (not (5 ~= v1))\n end\n return (v1 * (v1))\nend"},"features":{"lines":11,"chars":227,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000213","difficulty":0,"seed":15504308288550556108,"source":"function f(v1)\n local v2 = {v1, v1}\n if false then\n local v3 = #v2\n else\n local v4 = (1 * v1)\n end\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + ((v1 % 1))\n v5 = v5\n end\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}\n if false then\n local v3 = #v2\n else\n local v4 = (1 * v1)\n end\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + ((v1 % 1))","hole":" v5 = v5","suffix":" end\n return v2\nend"},"features":{"lines":14,"chars":202,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000214","difficulty":0,"seed":12186908414019740900,"source":"function f(v1)\n local v2 = (string.rep(\"a\", 3) .. (\"ab\" .. \"one\"))\n if ((not false) or (v1 == v1)) then\n v1 = math.ceil(v1)\n end\n return (v1 ~= (((v1 + v1) % -1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.rep(\"a\", 3) .. (\"ab\" .. \"one\"))","hole":" if ((not false) or (v1 == v1)) then","suffix":" v1 = math.ceil(v1)\n end\n return (v1 ~= (((v1 + v1) % -1)))\nend"},"features":{"lines":7,"chars":175,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000215","difficulty":0,"seed":8183896393988365408,"source":"function f(v1)\n local v2 = v1\n if true then\n v1 = -1\n else\n local v3 = string.lower(string.sub(\"hi\", 4, 4))\n end\n local v4 = ((true or false) and (not true))\n local v5 = {(2 + 3), -9, v1}\n return (tostring(v2) .. \"abc\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6abc"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3abc"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5abc"}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8abc"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5abc"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4abc"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2abc"}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n if true then\n v1 = -1\n else","hole":" local v3 = string.lower(string.sub(\"hi\", 4, 4))","suffix":" end\n local v4 = ((true or false) and (not true))\n local v5 = {(2 + 3), -9, v1}\n return (tostring(v2) .. \"abc\")\nend"},"features":{"lines":11,"chars":237,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000216","difficulty":0,"seed":3741896488862176405,"source":"function f(v1)\n local v2 = ((-(v1)) ~= v1)\n local v3 = \"b\"\n if ((8 // -9) == 6) then\n v1 = v1\n end\n local v4 = {(-(v1)), math.abs(v1), v1}\n return v4\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":3},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((-(v1)) ~= v1)\n local v3 = \"b\"","hole":" if ((8 // -9) == 6) then","suffix":" v1 = v1\n end\n local v4 = {(-(v1)), math.abs(v1), v1}\n return v4\nend"},"features":{"lines":9,"chars":163,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000217","difficulty":0,"seed":14808019491663586553,"source":"function f(v1)\n local v2 = \"bar\"\n v1 = v1\n return (v1 - ((math.abs(v1) - 1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-17}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1)\n local v2 = \"bar\"","hole":" v1 = v1","suffix":" return (v1 - ((math.abs(v1) - 1)))\nend"},"features":{"lines":5,"chars":85,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000218","difficulty":0,"seed":17183477693792184038,"source":"function f(v1)\n local v2 = ((v1 // -5) % -3)\n if (v2 >= v2) then\n local v3 = {5, -6}\n else\n v2 = ((6 % 9) // 9)\n end\n return (tostring(v2) .. string.sub(\"val\", 2, 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-2al"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"-2al"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-2al"}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"0al"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"-1al"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"-1al"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-1al"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0al"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 // -5) % -3)\n if (v2 >= v2) then","hole":" local v3 = {5, -6}","suffix":" else\n v2 = ((6 % 9) // 9)\n end\n return (tostring(v2) .. string.sub(\"val\", 2, 3))\nend"},"features":{"lines":9,"chars":182,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000219","difficulty":0,"seed":14285151008931708595,"source":"function f(v1)\n local v2 = \"key\"\n if ((0 // 4) > v1) then\n v1 = (v1 + v1)\n else\n local v3 = false\n end\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((-((-(v1)))))\n local v6 = true\n end\n local v7 = ((true or false) or true)\n return {v4, math.abs(math.floor(v4)), math.floor(v4)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-18},{"k":"Int","v":18},{"k":"Int","v":-18}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":15},{"k":"Int","v":15},{"k":"Int","v":15}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":12},{"k":"Int","v":12}]}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":24},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-42},{"k":"Int","v":42},{"k":"Int","v":-42}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":21},{"k":"Int","v":21},{"k":"Int","v":21}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":6},{"k":"Int","v":-6}]}}],"infill":{"prefix":"function f(v1)\n local v2 = \"key\"\n if ((0 // 4) > v1) then\n v1 = (v1 + v1)\n else\n local v3 = false\n end\n local v4 = 0\n for v5 = 1, 3 do","hole":" v4 = v4 + ((-((-(v1)))))","suffix":" local v6 = true\n end\n local v7 = ((true or false) or true)\n return {v4, math.abs(math.floor(v4)), math.floor(v4)}\nend"},"features":{"lines":15,"chars":301,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000220","difficulty":0,"seed":9232763744431414294,"source":"function f(v1)\n local v2 = {v1, v1, v1}\n local v3 = (-(2))\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + ((v4 // -3))\n local v6 = \"foo\"\n end\n return (tostring(v1) .. \"ab\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8ab"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6ab"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10ab"}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2ab"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3ab"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6ab"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9ab"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1ab"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1, v1}\n local v3 = (-(2))","hole":" local v4 = 0","suffix":" for v5 = 1, 1 do\n v4 = v4 + ((v4 // -3))\n local v6 = \"foo\"\n end\n return (tostring(v1) .. \"ab\")\nend"},"features":{"lines":10,"chars":185,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000221","difficulty":0,"seed":7238411409692828135,"source":"function f(v1)\n local v2 = string.rep(string.upper(\"ab\"), 2)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v3 * v4))\n v4 = v4\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep(string.upper(\"ab\"), 2)\n local v3 = 0","hole":" for v4 = 1, 1 do","suffix":" v3 = v3 + ((v3 * v4))\n v4 = v4\n end\n return {v1}\nend"},"features":{"lines":9,"chars":158,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000222","difficulty":0,"seed":5530341412417951788,"source":"function f(v1)\n local v2 = (-5 ~= v1)\n v1 = (v1 % 6)\n return (tostring(v1) .. string.rep(string.rep(\"val\", 1), 2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"0valval"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"4valval"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"1valval"}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"2valval"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"2valval"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"5valval"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"5valval"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"0valval"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (-5 ~= v1)","suffix":" v1 = (v1 % 6)\n return (tostring(v1) .. string.rep(string.rep(\"val\", 1), 2))\nend"},"features":{"lines":5,"chars":122,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000223","difficulty":0,"seed":13389339008771557445,"source":"function f(v1)\n local v2 = {v1, v1}\n local v3 = v2\n v1 = (v1 % -5)\n return (tostring(v1) .. string.rep(string.sub(\"val\", 2, 2), 2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"-4aa"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-3aa"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-2aa"}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"0aa"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"-1aa"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2aa"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"0aa"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"-4aa"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}","hole":" local v3 = v2","suffix":" v1 = (v1 % -5)\n return (tostring(v1) .. string.rep(string.sub(\"val\", 2, 2), 2))\nend"},"features":{"lines":6,"chars":140,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000224","difficulty":0,"seed":7981265795521014743,"source":"function f(v1)\n local v2 = {v1, v1}\n local v3 = ((v1 % -9) + v1)\n if false then\n local v4 = ((true or false) and false)\n end\n return (tostring(v3) .. \"y\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-14y"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-6y"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-10y"}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-16y"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"2y"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"3y"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-4y"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"7y"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}\n local v3 = ((v1 % -9) + v1)\n if false then","hole":" local v4 = ((true or false) and false)","suffix":" end\n return (tostring(v3) .. \"y\")\nend"},"features":{"lines":8,"chars":167,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000225","difficulty":0,"seed":1355332938046156301,"source":"function f(v1)\n local v2 = \"key\"\n v1 = (math.ceil(-1) + v1)\n local v3 = string.rep(\"x\", 2)\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":9}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)\n local v2 = \"key\"\n v1 = (math.ceil(-1) + v1)","hole":" local v3 = string.rep(\"x\", 2)","suffix":" return (v1 * (v1))\nend"},"features":{"lines":6,"chars":119,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000226","difficulty":0,"seed":16895003027958562738,"source":"function f(v1)\n local v2 = (-5 <= v1)\n v1 = (v1 * (v1 % 2))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.ceil(3))\n v3 = v4\n end\n v3 = (v3 // -1)\n return {v1, (-(v3)), (v1 % 6)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":2},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":2},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (-5 <= v1)\n v1 = (v1 * (v1 % 2))","hole":" local v3 = 0","suffix":" for v4 = 1, 2 do\n v3 = v3 + (math.ceil(3))\n v3 = v4\n end\n v3 = (v3 // -1)\n return {v1, (-(v3)), (v1 % 6)}\nend"},"features":{"lines":11,"chars":198,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000227","difficulty":0,"seed":406673699210617688,"source":"function f(v1)\n local v2 = ((not true) and false)\n if false then\n v1 = math.abs(math.ceil(v1))\n else\n v1 = v1\n end\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (((v1 % -3) // -8))\n local v5 = string.sub(string.lower(\"y\"), 1, 5)\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + ((v1 * math.floor(v3)))\n local v8 = (v1 % -7)\n end\n return (v1 * ((-8 - v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":15}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-65}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-84}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-180}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-128}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-153}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-33}}],"infill":{"prefix":"function f(v1)\n local v2 = ((not true) and false)\n if false then\n v1 = math.abs(math.ceil(v1))\n else\n v1 = v1\n end\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (((v1 % -3) // -8))\n local v5 = string.sub(string.lower(\"y\"), 1, 5)\n end","hole":" local v6 = 0","suffix":" for v7 = 1, 3 do\n v6 = v6 + ((v1 * math.floor(v3)))\n local v8 = (v1 % -7)\n end\n return (v1 * ((-8 - v1)))\nend"},"features":{"lines":19,"chars":385,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000228","difficulty":0,"seed":17046691222872464214,"source":"function f(v1)\n local v2 = true\n local v3 = 7\n return (v1 * (math.abs((v3 % 2))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":4}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":7}}],"infill":{"prefix":"function f(v1)\n local v2 = true","hole":" local v3 = 7","suffix":" return (v1 * (math.abs((v3 % 2))))\nend"},"features":{"lines":5,"chars":89,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000229","difficulty":0,"seed":2012349118568331985,"source":"function f(v1)\n local v2 = {(v1 // -3)}\n if true then\n local v3 = false\n end\n if (not true) then\n local v4 = {(v1 // -1)}\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 // -3)}\n if true then","hole":" local v3 = false","suffix":" end\n if (not true) then\n local v4 = {(v1 // -1)}\n end\n return {v1}\nend"},"features":{"lines":10,"chars":156,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000230","difficulty":0,"seed":12760885506229348434,"source":"function f(v1)\n local v2 = \"ab\"\n if ((not true) and (not true)) then\n v1 = (-4 // 8)\n else\n v1 = v1\n end\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (((v3 % -4) // -5))\n local v5 = #v2\n end\n return (tostring(v1) .. \"baz\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4baz"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10baz"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7baz"}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6baz"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3baz"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2baz"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9baz"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6baz"}}],"infill":{"prefix":"function f(v1)\n local v2 = \"ab\"\n if ((not true) and (not true)) then\n v1 = (-4 // 8)\n else","hole":" v1 = v1","suffix":" end\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (((v3 % -4) // -5))\n local v5 = #v2\n end\n return (tostring(v1) .. \"baz\")\nend"},"features":{"lines":14,"chars":245,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000231","difficulty":0,"seed":10302174366652053535,"source":"function f(v1)\n local v2 = {math.ceil(-7), v1, (-8 // 3)}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v4)\n local v5 = (5 == (v3 + 8))\n end\n local v6 = v2\n return (tostring(v1) .. \"a\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2a"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8a"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1a"}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5a"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10a"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10a"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3a"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6a"}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.ceil(-7), v1, (-8 // 3)}","hole":" local v3 = 0","suffix":" for v4 = 1, 4 do\n v3 = v3 + (v4)\n local v5 = (5 == (v3 + 8))\n end\n local v6 = v2\n return (tostring(v1) .. \"a\")\nend"},"features":{"lines":10,"chars":200,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000232","difficulty":0,"seed":16602477620490320525,"source":"function f(v1)\n local v2 = \"bar\"\n if false then\n v1 = v1\n end\n return (v1 > ((-(6))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = \"bar\"\n if false then","hole":" v1 = v1","suffix":" end\n return (v1 > ((-(6))))\nend"},"features":{"lines":7,"chars":97,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000233","difficulty":0,"seed":7276810357279263711,"source":"function f(v1)\n local v2 = ((2 // -3) % -4)\n v2 = v2\n return (tostring(v1) .. string.reverse((\"y\" .. \"abc\")))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4cbay"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9cbay"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8cbay"}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10cbay"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7cbay"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6cbay"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1cbay"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8cbay"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((2 // -3) % -4)","hole":" v2 = v2","suffix":" return (tostring(v1) .. string.reverse((\"y\" .. \"abc\")))\nend"},"features":{"lines":5,"chars":117,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000234","difficulty":0,"seed":15820149309138533839,"source":"function f(v1)\n local v2 = {(-1 % 9), (-(v1)), v1}\n local v3 = {v1}\n if (math.ceil(v1) < v2[(math.abs(v1) % #v2) + 1]) then\n v1 = ((3 // -7) - (v1 % -5))\n else\n v1 = ((v1 % -1) + v1)\n end\n if ((-(v1)) ~= -2) then\n v1 = v1\n end\n return (v1 + ((v1 - (-(v1)))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":24}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":27}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":30}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-24}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":6}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-1 % 9), (-(v1)), v1}\n local v3 = {v1}\n if (math.ceil(v1) < v2[(math.abs(v1) % #v2) + 1]) then","hole":" v1 = ((3 // -7) - (v1 % -5))","suffix":" else\n v1 = ((v1 % -1) + v1)\n end\n if ((-(v1)) ~= -2) then\n v1 = v1\n end\n return (v1 + ((v1 - (-(v1)))))\nend"},"features":{"lines":13,"chars":280,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000235","difficulty":0,"seed":7048740736724954573,"source":"function f(v1)\n local v2 = v1\n v2 = (math.floor(v2) // 5)\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = v1","suffix":" v2 = (math.floor(v2) // 5)\n return {v1}\nend"},"features":{"lines":5,"chars":78,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000236","difficulty":0,"seed":8759473151575159991,"source":"function f(v1)\n local v2 = string.rep(string.sub(\"bar\", 1, 1), 1)\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((-(v1)))\n local v5 = {(v4 // 5)}\n end\n v1 = math.ceil(v3)\n local v6 = (string.upper(v2) .. \"one\")\n return (v3 * (v3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":400}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":1296}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":256}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":576}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":256}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":784}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":400}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep(string.sub(\"bar\", 1, 1), 1)\n local v3 = 0","hole":" for v4 = 1, 4 do","suffix":" v3 = v3 + ((-(v1)))\n local v5 = {(v4 // 5)}\n end\n v1 = math.ceil(v3)\n local v6 = (string.upper(v2) .. \"one\")\n return (v3 * (v3))\nend"},"features":{"lines":11,"chars":245,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000237","difficulty":0,"seed":4321582750540870799,"source":"function f(v1)\n local v2 = \"abc\"\n local v3 = {(-8 + v1)}\n return (tostring(v1) .. string.reverse(\"one\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4eno"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2eno"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1eno"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5eno"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1eno"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5eno"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3eno"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6eno"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"abc\"","suffix":" local v3 = {(-8 + v1)}\n return (tostring(v1) .. string.reverse(\"one\"))\nend"},"features":{"lines":5,"chars":112,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000238","difficulty":0,"seed":70772187959579640,"source":"function f(v1)\n local v2 = {v1, (2 // 3), -3}\n local v3 = v1\n return (v3 < (((v3 - v3) % 9)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {v1, (2 // 3), -3}","suffix":" local v3 = v1\n return (v3 < (((v3 - v3) % 9)))\nend"},"features":{"lines":5,"chars":101,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000239","difficulty":0,"seed":14005943750782459889,"source":"function f(v1)\n local v2 = (not (-6 > v1))\n v1 = (v1 % -6)\n local v3 = \"abc\"\n if ((v1 - v1) ~= v1) then\n local v4 = \"bar\"\n else\n local v5 = {v1, v1, (-(v1))}\n end\n return {v1, v1, -3}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4},{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (-6 > v1))\n v1 = (v1 % -6)\n local v3 = \"abc\"","hole":" if ((v1 - v1) ~= v1) then","suffix":" local v4 = \"bar\"\n else\n local v5 = {v1, v1, (-(v1))}\n end\n return {v1, v1, -3}\nend"},"features":{"lines":11,"chars":201,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000240","difficulty":0,"seed":973343258300596401,"source":"function f(v1)\n local v2 = (false or (v1 == v1))\n if v2 then\n v1 = ((v1 // -9) % 2)\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (false or (v1 == v1))\n if v2 then","hole":" v1 = ((v1 // -9) % 2)","suffix":" end\n return {v1}\nend"},"features":{"lines":7,"chars":113,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000241","difficulty":0,"seed":3061437855284392771,"source":"function f(v1)\n local v2 = (not (not false))\n if ((true and true) and v2) then\n v1 = (-(v1))\n else\n v1 = ((v1 // -2) // 1)\n end\n if false then\n local v3 = {(v1 % -8)}\n else\n local v4 = v1\n end\n return (tostring(v1) .. string.sub(string.rep(\"two\", 3), 2, 6))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"5wotwo"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"-4wotwo"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"-2wotwo"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"-4wotwo"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0wotwo"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"4wotwo"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"0wotwo"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"3wotwo"}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (not false))\n if ((true and true) and v2) then\n v1 = (-(v1))\n else\n v1 = ((v1 // -2) // 1)\n end\n if false then\n local v3 = {(v1 % -8)}","hole":" else","suffix":" local v4 = v1\n end\n return (tostring(v1) .. string.sub(string.rep(\"two\", 3), 2, 6))\nend"},"features":{"lines":14,"chars":282,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000242","difficulty":0,"seed":16692257268958138337,"source":"function f(v1)\n local v2 = {math.floor(v1)}\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (-7)\n v3 = v2[(math.abs(v1) % #v2) + 1]\n end\n v3 = v3\n return (v3 ~= ((6 % 7)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.floor(v1)}\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (-7)","hole":" v3 = v2[(math.abs(v1) % #v2) + 1]","suffix":" end\n v3 = v3\n return (v3 ~= ((6 % 7)))\nend"},"features":{"lines":10,"chars":183,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000243","difficulty":0,"seed":9400564622588067458,"source":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (6)\n local v5 = math.abs((v4 % -9))\n end\n return (tostring(v1) .. \"b\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2b"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7b"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10b"}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9b"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7b"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10b"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4b"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4b"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = true","suffix":" local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (6)\n local v5 = math.abs((v4 % -9))\n end\n return (tostring(v1) .. \"b\")\nend"},"features":{"lines":9,"chars":161,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000244","difficulty":0,"seed":11271557830623710139,"source":"function f(v1)\n local v2 = string.rep(\"y\", 2)\n v1 = v1\n local v3 = v2\n v1 = v1\n return (v1 <= (((v1 // -6) - -8)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = string.rep(\"y\", 2)","suffix":" v1 = v1\n local v3 = v2\n v1 = v1\n return (v1 <= (((v1 // -6) - -8)))\nend"},"features":{"lines":7,"chars":124,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000245","difficulty":0,"seed":3208773317850888339,"source":"function f(v1)\n local v2 = \"baz\"\n local v3 = true\n return (v1 + ((-(#v2))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"baz\"","suffix":" local v3 = true\n return (v1 + ((-(#v2))))\nend"},"features":{"lines":5,"chars":83,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000246","difficulty":0,"seed":16550295784283259187,"source":"function f(v1)\n local v2 = false\n local v3 = {math.floor(9)}\n v1 = ((-(5)) - v1)\n local v4 = string.sub(string.reverse(\"key\"), 2, 6)\n return (tostring(v1) .. v4)\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"0ek"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"-13ek"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"-9ek"}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"-5ek"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"-8ek"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"-6ek"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-2ek"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"-7ek"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = false","suffix":" local v3 = {math.floor(9)}\n v1 = ((-(5)) - v1)\n local v4 = string.sub(string.reverse(\"key\"), 2, 6)\n return (tostring(v1) .. v4)\nend"},"features":{"lines":7,"chars":171,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000247","difficulty":0,"seed":16952935532749334174,"source":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.ceil((v4 - v1)))\n local v5 = \"b\"\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (((v2 + v1) % 6))\n v1 = (v1 // 4)\n end\n if (v6 <= (-(-3))) then\n local v8 = (8 // -4)\n end\n return (v3 > (((v2 % -3) // -4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.ceil((v4 - v1)))\n local v5 = \"b\"\n end\n local v6 = 0\n for v7 = 1, 4 do","hole":" v6 = v6 + (((v2 + v1) % 6))","suffix":" v1 = (v1 // 4)\n end\n if (v6 <= (-(-3))) then\n local v8 = (8 // -4)\n end\n return (v3 > (((v2 % -3) // -4)))\nend"},"features":{"lines":17,"chars":315,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000248","difficulty":0,"seed":7811452712502347640,"source":"function f(v1)\n local v2 = (not false)\n local v3 = {(v1 // 7)}\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (math.ceil(v5))\n local v6 = ((\"foo\" .. \"key\") .. string.upper(\"one\"))\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (not false)\n local v3 = {(v1 // 7)}\n local v4 = 0\n for v5 = 1, 2 do","hole":" v4 = v4 + (math.ceil(v5))","suffix":" local v6 = ((\"foo\" .. \"key\") .. string.upper(\"one\"))\n end\n return {v1}\nend"},"features":{"lines":10,"chars":210,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000249","difficulty":0,"seed":6173247350695127950,"source":"function f(v1)\n local v2 = {v1, 1, v1}\n if (v1 == v2[(math.abs(5) % #v2) + 1]) then\n local v3 = \"a\"\n end\n return (v1 ~= (((v1 // 4) % -5)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, 1, v1}","hole":" if (v1 == v2[(math.abs(5) % #v2) + 1]) then","suffix":" local v3 = \"a\"\n end\n return (v1 ~= (((v1 // 4) % -5)))\nend"},"features":{"lines":7,"chars":151,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000250","difficulty":0,"seed":16002897893880356517,"source":"function f(v1)\n local v2 = {(-(4))}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (-1)\n local v5 = {v1, (v1 - 8), (v1 % 2)}\n end\n local v6 = (not (v1 < 7))\n return (v1 < ((math.abs(v3) // 5)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-(4))}","hole":" local v3 = 0","suffix":" for v4 = 1, 4 do\n v3 = v3 + (-1)\n local v5 = {v1, (v1 - 8), (v1 % 2)}\n end\n local v6 = (not (v1 < 7))\n return (v1 < ((math.abs(v3) // 5)))\nend"},"features":{"lines":10,"chars":206,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000251","difficulty":0,"seed":4773880348370866491,"source":"function f(v1)\n local v2 = {(v1 - v1), v1}\n local v3 = \"baz\"\n v1 = -3\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4}]}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 - v1), v1}\n local v3 = \"baz\"","hole":" v1 = -3","suffix":" return v2\nend"},"features":{"lines":6,"chars":89,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000252","difficulty":0,"seed":13897939301250578606,"source":"function f(v1)\n local v2 = {(v1 * 3), v1, math.floor(v1)}\n local v3 = v2\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (v4)\n v1 = (v1 + #v3)\n end\n return {v1, #v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":22},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":15},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":14},{"k":"Int","v":3}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":18},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":19},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":20},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 * 3), v1, math.floor(v1)}\n local v3 = v2\n local v4 = 0","hole":" for v5 = 1, 4 do","suffix":" v4 = v4 + (v4)\n v1 = (v1 + #v3)\n end\n return {v1, #v2}\nend"},"features":{"lines":10,"chars":177,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000253","difficulty":0,"seed":11106193549674086747,"source":"function f(v1)\n local v2 = false\n if (false and (v1 < v1)) then\n local v3 = {4}\n else\n local v4 = {v1, (3 // -6), v1}\n end\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v1)\n local v7 = {(v1 + -9), (-(4)), v5}\n end\n return (v5 - ((-2 // -4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":8}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":4}}],"infill":{"prefix":"function f(v1)\n local v2 = false\n if (false and (v1 < v1)) then\n local v3 = {4}\n else\n local v4 = {v1, (3 // -6), v1}\n end\n local v5 = 0\n for v6 = 1, 1 do","hole":" v5 = v5 + (v1)","suffix":" local v7 = {(v1 + -9), (-(4)), v5}\n end\n return (v5 - ((-2 // -4)))\nend"},"features":{"lines":14,"chars":264,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000254","difficulty":0,"seed":1504659719387423942,"source":"function f(v1)\n local v2 = (string.reverse(\"a\") .. (\"a\" .. \"hi\"))\n if true then\n local v3 = v1\n end\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (#v2)\n v4 = v5\n end\n local v6 = (v1 == v1)\n return {v1, #v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.reverse(\"a\") .. (\"a\" .. \"hi\"))","hole":" if true then","suffix":" local v3 = v1\n end\n local v4 = 0\n for v5 = 1, 1 do\n v4 = v4 + (#v2)\n v4 = v5\n end\n local v6 = (v1 == v1)\n return {v1, #v2}\nend"},"features":{"lines":13,"chars":225,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000255","difficulty":0,"seed":12280992030001143716,"source":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (-2)\n local v5 = {(v1 // -3)}\n end\n local v6 = (not (true and false))\n return (v2 - (math.abs(v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-20}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-18}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-2}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 3 do","hole":" v3 = v3 + (-2)","suffix":" local v5 = {(v1 // -3)}\n end\n local v6 = (not (true and false))\n return (v2 - (math.abs(v1)))\nend"},"features":{"lines":10,"chars":189,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000256","difficulty":0,"seed":11850333290086914876,"source":"function f(v1)\n local v2 = (-(v1))\n if true then\n v2 = (v1 % 2)\n end\n local v3 = (-6 % 9)\n return (tostring(v2) .. string.sub((\"hi\" .. \"one\"), 3, 6))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"0one"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"0one"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"1one"}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"1one"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"0one"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1one"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"1one"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"1one"}}],"infill":{"prefix":"function f(v1)\n local v2 = (-(v1))\n if true then\n v2 = (v1 % 2)\n end","hole":" local v3 = (-6 % 9)","suffix":" return (tostring(v2) .. string.sub((\"hi\" .. \"one\"), 3, 6))\nend"},"features":{"lines":8,"chars":162,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000257","difficulty":0,"seed":5683757872396537671,"source":"function f(v1)\n local v2 = {math.abs(v1), 5}\n if ((true or true) and false) then\n local v3 = v2\n end\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((v4 % -1))\n local v6 = string.rep(string.rep(\"y\", 0), 0)\n end\n return (v1 <= ((v1 - v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.abs(v1), 5}\n if ((true or true) and false) then\n local v3 = v2\n end\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((v4 % -1))","hole":" local v6 = string.rep(string.rep(\"y\", 0), 0)","suffix":" end\n return (v1 <= ((v1 - v1)))\nend"},"features":{"lines":12,"chars":255,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000258","difficulty":0,"seed":10165729175327822567,"source":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (math.abs(v1))\n local v5 = \"one\"\n end\n v3 = math.floor(v3)\n v1 = ((v2 - v2) * (-(v2)))\n return {v3, 9}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (math.abs(v1))\n local v5 = \"one\"\n end","hole":" v3 = math.floor(v3)","suffix":" v1 = ((v2 - v2) * (-(v2)))\n return {v3, 9}\nend"},"features":{"lines":11,"chars":193,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000259","difficulty":0,"seed":11508942898253465454,"source":"function f(v1)\n local v2 = (not (true or true))\n local v3 = ((not v2) and false)\n local v4 = {8, 4, 8}\n v1 = math.ceil((-(v1)))\n return (v1 == ((math.abs(v1) % -8)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (true or true))","hole":" local v3 = ((not v2) and false)","suffix":" local v4 = {8, 4, 8}\n v1 = math.ceil((-(v1)))\n return (v1 == ((math.abs(v1) % -8)))\nend"},"features":{"lines":7,"chars":175,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000260","difficulty":0,"seed":17627339392516214218,"source":"function f(v1)\n local v2 = ((false or true) and (true or true))\n if (v2 or (not v2)) then\n local v3 = \"bar\"\n else\n local v4 = {v1, v1, v1}\n end\n if ((not true) or (v2 or true)) then\n v1 = v1\n end\n if (math.floor(v1) == math.abs(6)) then\n v1 = v1\n else\n v1 = (-(v1))\n end\n return {v1, math.ceil(v1), (v1 + (v1 % 5))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((false or true) and (true or true))\n if (v2 or (not v2)) then","hole":" local v3 = \"bar\"","suffix":" else\n local v4 = {v1, v1, v1}\n end\n if ((not true) or (v2 or true)) then\n v1 = v1\n end\n if (math.floor(v1) == math.abs(6)) then\n v1 = v1\n else\n v1 = (-(v1))\n end\n return {v1, math.ceil(v1), (v1 + (v1 % 5))}\nend"},"features":{"lines":17,"chars":345,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000261","difficulty":0,"seed":9851533344282860404,"source":"function f(v1)\n local v2 = ((v1 >= v1) or false)\n local v3 = {(-(v1))}\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 >= v1) or false)","hole":" local v3 = {(-(v1))}","suffix":" return v3\nend"},"features":{"lines":5,"chars":89,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000262","difficulty":0,"seed":11213174879900525322,"source":"function f(v1)\n local v2 = ((\"x\" .. \"ab\") .. \"ab\")\n if ((not false) or (true and true)) then\n v1 = math.ceil(v1)\n end\n return (tostring(v1) .. string.rep(string.reverse(v2), 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6babaxbabaxbabax"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10babaxbabaxbabax"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7babaxbabaxbabax"}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1babaxbabaxbabax"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9babaxbabaxbabax"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5babaxbabaxbabax"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1babaxbabaxbabax"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4babaxbabaxbabax"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((\"x\" .. \"ab\") .. \"ab\")","hole":" if ((not false) or (true and true)) then","suffix":" v1 = math.ceil(v1)\n end\n return (tostring(v1) .. string.rep(string.reverse(v2), 3))\nend"},"features":{"lines":7,"chars":189,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000263","difficulty":0,"seed":7223612592915276664,"source":"function f(v1)\n local v2 = (-(math.ceil(v1)))\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v1)\n local v5 = {-8, v2}\n end\n return (tostring(v1) .. (string.rep(\"key\", 3) .. \"abc\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8keykeykeyabc"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1keykeykeyabc"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6keykeykeyabc"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8keykeykeyabc"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10keykeykeyabc"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10keykeykeyabc"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7keykeykeyabc"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7keykeykeyabc"}}],"infill":{"prefix":"function f(v1)\n local v2 = (-(math.ceil(v1)))","hole":" local v3 = 0","suffix":" for v4 = 1, 1 do\n v3 = v3 + (v1)\n local v5 = {-8, v2}\n end\n return (tostring(v1) .. (string.rep(\"key\", 3) .. \"abc\"))\nend"},"features":{"lines":9,"chars":193,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000264","difficulty":0,"seed":1572538046265395994,"source":"function f(v1)\n local v2 = (v1 // 2)\n if (not false) then\n local v3 = ((3 <= v2) and (false or true))\n else\n v1 = v2\n end\n local v4 = {(v1 // 3), v1, v2}\n return (v2 + ((v1 % 2)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":5}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 // 2)\n if (not false) then\n local v3 = ((3 <= v2) and (false or true))\n else","hole":" v1 = v2","suffix":" end\n local v4 = {(v1 // 3), v1, v2}\n return (v2 + ((v1 % 2)))\nend"},"features":{"lines":10,"chars":196,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000265","difficulty":0,"seed":4510864168447731253,"source":"function f(v1)\n local v2 = (v1 >= v1)\n local v3 = -6\n return (v1 * (math.abs(-3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":27}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":24}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":6}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (v1 >= v1)","suffix":" local v3 = -6\n return (v1 * (math.abs(-3)))\nend"},"features":{"lines":5,"chars":90,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000266","difficulty":0,"seed":9312639233606697520,"source":"function f(v1)\n local v2 = {v1, v1}\n v1 = (#v2 + v1)\n if ((-(-1)) > 1) then\n v1 = (v1 // 1)\n else\n local v3 = (\"hi\" .. string.sub(\"one\", 2, 5))\n end\n local v4 = \"foo\"\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}\n v1 = (#v2 + v1)\n if ((-(-1)) > 1) then\n v1 = (v1 // 1)\n else","hole":" local v3 = (\"hi\" .. string.sub(\"one\", 2, 5))","suffix":" end\n local v4 = \"foo\"\n return v2\nend"},"features":{"lines":11,"chars":195,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000267","difficulty":0,"seed":5672677558833652744,"source":"function f(v1)\n local v2 = {v1, (v1 * v1), math.floor(2)}\n local v3 = (\"key\" .. \"ok\")\n return v2\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":36},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":16},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":36},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":9},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":64},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":25},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, (v1 * v1), math.floor(2)}","hole":" local v3 = (\"key\" .. \"ok\")","suffix":" return v2\nend"},"features":{"lines":5,"chars":104,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000268","difficulty":0,"seed":11388267986650942709,"source":"function f(v1)\n local v2 = ((v1 % -1) ~= -4)\n if (not (false or v2)) then\n v1 = (-(v1))\n else\n v1 = ((v1 // 1) // 5)\n end\n if ((v1 ~= v1) or (6 ~= -1)) then\n local v3 = v2\n end\n v1 = math.abs(v1)\n return (tostring(v1) .. \"y\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"1y"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"0y"}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"2y"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"1y"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"2y"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"1y"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 % -1) ~= -4)\n if (not (false or v2)) then","hole":" v1 = (-(v1))","suffix":" else\n v1 = ((v1 // 1) // 5)\n end\n if ((v1 ~= v1) or (6 ~= -1)) then\n local v3 = v2\n end\n v1 = math.abs(v1)\n return (tostring(v1) .. \"y\")\nend"},"features":{"lines":13,"chars":247,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000269","difficulty":0,"seed":4510527178265512111,"source":"function f(v1)\n local v2 = (-(math.abs(-6)))\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v2)\n v4 = (8 % -7)\n end\n if true then\n v2 = ((v2 // 5) % -6)\n else\n local v5 = math.ceil(-9)\n end\n if (not (6 <= v3)) then\n v2 = 2\n end\n return {v1, ((5 % -9) + v2)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (-(math.abs(-6)))\n local v3 = 0","hole":" for v4 = 1, 3 do","suffix":" v3 = v3 + (v2)\n v4 = (8 % -7)\n end\n if true then\n v2 = ((v2 // 5) % -6)\n else\n local v5 = math.ceil(-9)\n end\n if (not (6 <= v3)) then\n v2 = 2\n end\n return {v1, ((5 % -9) + v2)}\nend"},"features":{"lines":17,"chars":284,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000270","difficulty":0,"seed":9909090187822318158,"source":"function f(v1)\n local v2 = string.sub(\"one\", 1, 1)\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((v3 // 6) // 2))\n local v5 = (v2 .. string.upper(v2))\n end\n return (tostring(v1) .. string.rep(string.upper(\"baz\"), 0))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0"}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5"}}],"infill":{"prefix":"function f(v1)\n local v2 = string.sub(\"one\", 1, 1)\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((v3 // 6) // 2))","hole":" local v5 = (v2 .. string.upper(v2))","suffix":" end\n return (tostring(v1) .. string.rep(string.upper(\"baz\"), 0))\nend"},"features":{"lines":9,"chars":231,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000271","difficulty":0,"seed":16218598417725347000,"source":"function f(v1)\n local v2 = (-((v1 + -6)))\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((math.floor(v4) + 7))\n local v5 = {v4, v1}\n end\n local v6 = v2\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (v3)\n local v9 = \"bar\"\n end\n return (v1 * (v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-91}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-27}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-160}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (-((v1 + -6)))","suffix":" local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((math.floor(v4) + 7))\n local v5 = {v4, v1}\n end\n local v6 = v2\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (v3)\n local v9 = \"bar\"\n end\n return (v1 * (v2))\nend"},"features":{"lines":15,"chars":265,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000272","difficulty":0,"seed":3773076323765276235,"source":"function f(v1)\n local v2 = string.rep(\"lua\", 3)\n local v3 = {3, math.abs(6), (v1 // -3)}\n if false then\n v1 = (-((v1 // -7)))\n end\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (((v1 // -3) - v4))\n v5 = (-((v4 - v4)))\n end\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = string.rep(\"lua\", 3)","suffix":" local v3 = {3, math.abs(6), (v1 // -3)}\n if false then\n v1 = (-((v1 // -7)))\n end\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (((v1 // -3) - v4))\n v5 = (-((v4 - v4)))\n end\n return v3\nend"},"features":{"lines":13,"chars":252,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000273","difficulty":0,"seed":10585130493560893174,"source":"function f(v1)\n local v2 = (v1 + (v1 % 1))\n local v3 = (not (not true))\n if (not (v2 ~= v1)) then\n v1 = v2\n else\n v1 = (9 % -3)\n end\n return {v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 + (v1 % 1))\n local v3 = (not (not true))","hole":" if (not (v2 ~= v1)) then","suffix":" v1 = v2\n else\n v1 = (9 % -3)\n end\n return {v2}\nend"},"features":{"lines":10,"chars":162,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000274","difficulty":0,"seed":10016565198866474165,"source":"function f(v1)\n local v2 = {math.ceil(v1), -4}\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (((-9 - v3) // 4))\n local v5 = (v4 // -6)\n end\n return (v1 * (math.abs(math.ceil(5))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-50}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":15}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":40}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-45}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":45}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-15}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {math.ceil(v1), -4}","suffix":" local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (((-9 - v3) // 4))\n local v5 = (v4 // -6)\n end\n return (v1 * (math.abs(math.ceil(5))))\nend"},"features":{"lines":9,"chars":192,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000275","difficulty":0,"seed":9829083957775636347,"source":"function f(v1)\n local v2 = (v1 - (2 // -8))\n local v3 = (-(v1))\n return (tostring(v1) .. \"val\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2val"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3val"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0val"}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10val"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5val"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2val"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3val"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6val"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (v1 - (2 // -8))","suffix":" local v3 = (-(v1))\n return (tostring(v1) .. \"val\")\nend"},"features":{"lines":5,"chars":103,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000276","difficulty":0,"seed":6867076090282014270,"source":"function f(v1)\n local v2 = (v1 >= (3 // 7))\n if (not (not false)) then\n local v3 = string.rep((\"val\" .. \"one\"), 2)\n end\n local v4 = string.upper(string.sub(\"ok\", 4, 4))\n return (v1 - ((-(v1))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":14}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-18}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-12}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 >= (3 // 7))","hole":" if (not (not false)) then","suffix":" local v3 = string.rep((\"val\" .. \"one\"), 2)\n end\n local v4 = string.upper(string.sub(\"ok\", 4, 4))\n return (v1 - ((-(v1))))\nend"},"features":{"lines":8,"chars":206,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000277","difficulty":0,"seed":10612583211732317878,"source":"function f(v1)\n local v2 = ((true or false) or (false or true))\n v1 = v1\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v1)\n v4 = math.abs(1)\n end\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":9}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":100}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":100}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":49}}],"infill":{"prefix":"function f(v1)\n local v2 = ((true or false) or (false or true))\n v1 = v1\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v1)","hole":" v4 = math.abs(1)","suffix":" end\n return (v1 * (v1))\nend"},"features":{"lines":10,"chars":180,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000278","difficulty":0,"seed":17332892716169481098,"source":"function f(v1)\n local v2 = \"bar\"\n if false then\n v1 = (7 % -1)\n else\n local v3 = ((-1 * v1) >= v1)\n end\n return (v1 == (#v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = \"bar\"\n if false then","hole":" v1 = (7 % -1)","suffix":" else\n local v3 = ((-1 * v1) >= v1)\n end\n return (v1 == (#v2))\nend"},"features":{"lines":9,"chars":141,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000279","difficulty":0,"seed":12936277667458014836,"source":"function f(v1)\n local v2 = v1\n local v3 = {v1, (v2 // 9)}\n local v4 = v1\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = v1","suffix":" local v3 = {v1, (v2 // 9)}\n local v4 = v1\n return v3\nend"},"features":{"lines":6,"chars":92,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000280","difficulty":0,"seed":13794308432008753117,"source":"function f(v1)\n local v2 = {(v1 // -4), v1, math.abs(5)}\n if ((true or false) or (false or false)) then\n v1 = v1\n end\n return (v1 + (((2 - v1) // 7)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":8}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1)\n local v2 = {(v1 // -4), v1, math.abs(5)}\n if ((true or false) or (false or false)) then","hole":" v1 = v1","suffix":" end\n return (v1 + (((2 - v1) // 7)))\nend"},"features":{"lines":7,"chars":162,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000281","difficulty":0,"seed":7962122503453816060,"source":"function f(v1)\n local v2 = math.ceil(1)\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((6 % -4) + 3))\n local v5 = math.abs(v1)\n end\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (7)\n local v8 = v7\n end\n return {v1, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = math.ceil(1)","hole":" local v3 = 0","suffix":" for v4 = 1, 3 do\n v3 = v3 + (((6 % -4) + 3))\n local v5 = math.abs(v1)\n end\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (7)\n local v8 = v7\n end\n return {v1, v1}\nend"},"features":{"lines":14,"chars":238,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000282","difficulty":0,"seed":3710757383779039223,"source":"function f(v1)\n local v2 = ((\"abc\" .. \"ab\") .. string.rep(\"hi\", 0))\n local v3 = math.abs(math.abs(v1))\n local v4 = #v2\n return (tostring(v3) .. v2)\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"7abcab"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0abcab"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9abcab"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"5abcab"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8abcab"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"6abcab"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"4abcab"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1abcab"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((\"abc\" .. \"ab\") .. string.rep(\"hi\", 0))","hole":" local v3 = math.abs(math.abs(v1))","suffix":" local v4 = #v2\n return (tostring(v3) .. v2)\nend"},"features":{"lines":6,"chars":156,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000283","difficulty":0,"seed":1093015605931177726,"source":"function f(v1)\n local v2 = {v1, v1}\n v1 = (v1 // -1)\n local v3 = false\n return (v1 - (v2[(math.abs(v1) % #v2) + 1]))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-12}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":6}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}","hole":" v1 = (v1 // -1)","suffix":" local v3 = false\n return (v1 - (v2[(math.abs(v1) % #v2) + 1]))\nend"},"features":{"lines":6,"chars":125,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000284","difficulty":0,"seed":15129988254214697367,"source":"function f(v1)\n local v2 = v1\n v1 = v2\n return {v1, (-(5))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = v1","suffix":" v1 = v2\n return {v1, (-(5))}\nend"},"features":{"lines":5,"chars":67,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000285","difficulty":0,"seed":10077733976109346358,"source":"function f(v1)\n local v2 = (v1 + 3)\n if ((true or true) and (true and true)) then\n v2 = v1\n else\n local v3 = ((false and false) and true)\n end\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + (v4)\n local v6 = {1, (-(v4)), (-(8))}\n end\n return {v2}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 + 3)\n if ((true or true) and (true and true)) then\n v2 = v1","hole":" else","suffix":" local v3 = ((false and false) and true)\n end\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + (v4)\n local v6 = {1, (-(v4)), (-(8))}\n end\n return {v2}\nend"},"features":{"lines":14,"chars":266,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000286","difficulty":0,"seed":8957122327902093104,"source":"function f(v1)\n local v2 = false\n v1 = v1\n return (v1 <= ((v1 % -6)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)\n local v2 = false","hole":" v1 = v1","suffix":" return (v1 <= ((v1 % -6)))\nend"},"features":{"lines":5,"chars":77,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000287","difficulty":0,"seed":17405777652066423253,"source":"function f(v1)\n local v2 = math.floor((-(v1)))\n local v3 = {(-(8)), (-8 % -9), -3}\n local v4 = \"x\"\n if (not (v2 == v1)) then\n local v5 = #v4\n end\n return (tostring(v1) .. string.sub(v4, 3, 6))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5"}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3"}}],"infill":{"prefix":"function f(v1)\n local v2 = math.floor((-(v1)))\n local v3 = {(-(8)), (-8 % -9), -3}\n local v4 = \"x\"\n if (not (v2 == v1)) then","hole":" local v5 = #v4","suffix":" end\n return (tostring(v1) .. string.sub(v4, 3, 6))\nend"},"features":{"lines":9,"chars":206,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000288","difficulty":0,"seed":2011574684561446474,"source":"function f(v1)\n local v2 = {(-4 % 2), (v1 + v1), (5 - v1)}\n v1 = (v2[(math.abs(v1) % #v2) + 1] % 4)\n return (tostring(v1) .. \"abc\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"2abc"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"0abc"}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"2abc"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"0abc"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"1abc"}}],"infill":{"prefix":"function f(v1)\n local v2 = {(-4 % 2), (v1 + v1), (5 - v1)}","hole":" v1 = (v2[(math.abs(v1) % #v2) + 1] % 4)","suffix":" return (tostring(v1) .. \"abc\")\nend"},"features":{"lines":5,"chars":139,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000289","difficulty":0,"seed":7027896118770559903,"source":"function f(v1)\n local v2 = true\n local v3 = {v1, 3}\n return (tostring(v1) .. (\"a\" .. \"x\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3ax"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5ax"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0ax"}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6ax"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2ax"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10ax"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8ax"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2ax"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = true","suffix":" local v3 = {v1, 3}\n return (tostring(v1) .. (\"a\" .. \"x\"))\nend"},"features":{"lines":5,"chars":98,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000290","difficulty":0,"seed":11700907088922930358,"source":"function f(v1)\n local v2 = (not (v1 ~= v1))\n if ((v1 // 6) ~= v1) then\n local v3 = (\"ok\" .. \"ok\")\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (not (v1 ~= v1))","suffix":" if ((v1 // 6) ~= v1) then\n local v3 = (\"ok\" .. \"ok\")\n end\n return {v1}\nend"},"features":{"lines":7,"chars":127,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000291","difficulty":0,"seed":11863573673439811102,"source":"function f(v1)\n local v2 = math.floor(math.floor(v1))\n if (true or (v1 < v2)) then\n v2 = (v1 % 2)\n else\n local v3 = false\n end\n v2 = (v2 // 1)\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + ((-7 % -9))\n local v6 = {math.ceil(v2), math.abs(v5)}\n end\n return (v2 ~= ((-((v1 % -5)))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = math.floor(math.floor(v1))\n if (true or (v1 < v2)) then\n v2 = (v1 % 2)\n else\n local v3 = false\n end","hole":" v2 = (v2 // 1)","suffix":" local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + ((-7 % -9))\n local v6 = {math.ceil(v2), math.abs(v5)}\n end\n return (v2 ~= ((-((v1 % -5)))))\nend"},"features":{"lines":15,"chars":303,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000292","difficulty":0,"seed":17403614217250134902,"source":"function f(v1)\n local v2 = math.floor(v1)\n local v3 = string.rep(\"baz\", 0)\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + (v2)\n local v6 = v5\n end\n return (v1 >= (((v1 // 1) // -6)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = math.floor(v1)","suffix":" local v3 = string.rep(\"baz\", 0)\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + (v2)\n local v6 = v5\n end\n return (v1 >= (((v1 // 1) // -6)))\nend"},"features":{"lines":10,"chars":195,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000293","difficulty":0,"seed":11340923942749176460,"source":"function f(v1)\n local v2 = (v1 % -3)\n v2 = math.abs(v2)\n local v3 = v1\n return (v2 * ((3 // -5)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-1}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 % -3)","hole":" v2 = math.abs(v2)","suffix":" local v3 = v1\n return (v2 * ((3 // -5)))\nend"},"features":{"lines":6,"chars":106,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000294","difficulty":0,"seed":14285817510179354621,"source":"function f(v1)\n local v2 = (-6 // 7)\n v2 = (math.ceil(v2) + (-6 % 9))\n return (v1 <= ((math.floor(v2) * (v1 // 2))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (-6 // 7)","suffix":" v2 = (math.ceil(v2) + (-6 % 9))\n return (v1 <= ((math.floor(v2) * (v1 // 2))))\nend"},"features":{"lines":5,"chars":124,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000295","difficulty":0,"seed":3778828097147414175,"source":"function f(v1)\n local v2 = string.reverse(string.rep(\"x\", 1))\n local v3 = v2\n return {v1, (7 // -3)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = string.reverse(string.rep(\"x\", 1))","suffix":" local v3 = v2\n return {v1, (7 // -3)}\nend"},"features":{"lines":5,"chars":108,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000296","difficulty":0,"seed":3082040696164631652,"source":"function f(v1)\n local v2 = false\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v1)\n local v5 = (-(math.abs(v3)))\n end\n return (v3 > ((v3 % 2)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = false\n local v3 = 0\n for v4 = 1, 4 do","hole":" v3 = v3 + (v1)","suffix":" local v5 = (-(math.abs(v3)))\n end\n return (v3 > ((v3 % 2)))\nend"},"features":{"lines":9,"chars":157,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000297","difficulty":0,"seed":2513263435703723336,"source":"function f(v1)\n local v2 = ((false or true) or (not true))\n v1 = math.floor(v1)\n if v2 then\n local v3 = (v1 + v1)\n else\n v1 = math.floor(v1)\n end\n return (tostring(v1) .. \"two\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1two"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7two"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3two"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8two"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10two"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8two"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2two"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10two"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((false or true) or (not true))","hole":" v1 = math.floor(v1)","suffix":" if v2 then\n local v3 = (v1 + v1)\n else\n v1 = math.floor(v1)\n end\n return (tostring(v1) .. \"two\")\nend"},"features":{"lines":10,"chars":194,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000298","difficulty":0,"seed":3854083107298352909,"source":"function f(v1)\n local v2 = ((v1 % 7) % -6)\n v1 = v1\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (v4)\n local v5 = false\n end\n return {v1, v2, 4}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-2},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-5},{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-5},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-5},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 % 7) % -6)\n v1 = v1","hole":" local v3 = 0","suffix":" for v4 = 1, 3 do\n v3 = v3 + (v4)\n local v5 = false\n end\n return {v1, v2, 4}\nend"},"features":{"lines":10,"chars":159,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000299","difficulty":0,"seed":15726300812789179160,"source":"function f(v1)\n local v2 = {v1, v1}\n local v3 = (not (v1 >= 6))\n local v4 = ((-6 > v1) and (v3 or v3))\n local v5 = (not (not v3))\n return (v1 + ((math.ceil(3) // -1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-10}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-9}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}\n local v3 = (not (v1 >= 6))","hole":" local v4 = ((-6 > v1) and (v3 or v3))","suffix":" local v5 = (not (not v3))\n return (v1 + ((math.ceil(3) // -1)))\nend"},"features":{"lines":7,"chars":177,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000300","difficulty":0,"seed":821218800362599550,"source":"function f(v1)\n local v2 = (not (true and false))\n v1 = math.abs((v1 // -7))\n return {v1, v1, (v1 // 3)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (true and false))","hole":" v1 = math.abs((v1 // -7))","suffix":" return {v1, v1, (v1 // 3)}\nend"},"features":{"lines":5,"chars":112,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000301","difficulty":0,"seed":8311661510970583431,"source":"function f(v1)\n local v2 = \"key\"\n local v3 = \"key\"\n local v4 = {v1, (v1 - v1), v1}\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = \"key\"","suffix":" local v3 = \"key\"\n local v4 = {v1, (v1 - v1), v1}\n return {v1}\nend"},"features":{"lines":6,"chars":104,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000302","difficulty":0,"seed":10298139987499338657,"source":"function f(v1)\n local v2 = {0, (-4 - 3)}\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v4)\n local v5 = (v3 % 6)\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {0, (-4 - 3)}\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v4)","hole":" local v5 = (v3 % 6)","suffix":" end\n return {v1}\nend"},"features":{"lines":9,"chars":143,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000303","difficulty":0,"seed":14843923213165625984,"source":"function f(v1)\n local v2 = v1\n local v3 = (not (true or true))\n return (v2 * (math.ceil((7 // -9))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":5}}],"infill":{"prefix":"function f(v1)\n local v2 = v1","hole":" local v3 = (not (true or true))","suffix":" return (v2 * (math.ceil((7 // -9))))\nend"},"features":{"lines":5,"chars":108,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000304","difficulty":0,"seed":15560713692692672611,"source":"function f(v1)\n local v2 = string.upper(string.rep(\"two\", 2))\n local v3 = (v1 + (v1 % 5))\n if false then\n local v4 = (false and (v3 > v3))\n end\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (v3)\n v6 = (v6 // 3)\n end\n return (tostring(v1) .. string.sub((v2 .. v2), 1, 5))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2TWOTW"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2TWOTW"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7TWOTW"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5TWOTW"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6TWOTW"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9TWOTW"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10TWOTW"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4TWOTW"}}],"infill":{"prefix":"function f(v1)\n local v2 = string.upper(string.rep(\"two\", 2))\n local v3 = (v1 + (v1 % 5))\n if false then","hole":" local v4 = (false and (v3 > v3))","suffix":" end\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (v3)\n v6 = (v6 // 3)\n end\n return (tostring(v1) .. string.sub((v2 .. v2), 1, 5))\nend"},"features":{"lines":13,"chars":289,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000305","difficulty":0,"seed":16012783816360455614,"source":"function f(v1)\n local v2 = \"ab\"\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((v3 + -2))\n v3 = -5\n end\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (#v2)\n local v7 = true\n end\n if true then\n v1 = v1\n else\n v5 = v3\n end\n return (v1 * (((v3 % -8) // 1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":50}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-40}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":-45}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":35}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-50}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-35}}],"infill":{"prefix":"function f(v1)\n local v2 = \"ab\"\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((v3 + -2))\n v3 = -5\n end\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (#v2)\n local v7 = true\n end\n if true then\n v1 = v1\n else","hole":" v5 = v3","suffix":" end\n return (v1 * (((v3 % -8) // 1)))\nend"},"features":{"lines":19,"chars":282,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000306","difficulty":0,"seed":17284519531067281953,"source":"function f(v1)\n local v2 = {v1, (v1 + 3)}\n local v3 = true\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (((v1 // 8) // 1))\n v4 = v5\n end\n local v6 = v3\n return (v1 > (((v4 // 1) // -2)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, (v1 + 3)}\n local v3 = true\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (((v1 // 8) // 1))\n v4 = v5\n end","hole":" local v6 = v3","suffix":" return (v1 > (((v4 // 1) // -2)))\nend"},"features":{"lines":11,"chars":202,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000307","difficulty":0,"seed":2418030657686176890,"source":"function f(v1)\n local v2 = ((v1 + -6) // -7)\n local v3 = {(v2 // -8), (-(v2))}\n return v3\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 + -6) // -7)","hole":" local v3 = {(v2 // -8), (-(v2))}","suffix":" return v3\nend"},"features":{"lines":5,"chars":97,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000308","difficulty":0,"seed":17969755123946245951,"source":"function f(v1)\n local v2 = {math.abs(v1), (v1 // 1)}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (((9 // -4) % -3))\n local v5 = ((v4 // -9) % -3)\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (((-(6)) % -7))\n v7 = (v6 % -7)\n end\n if ((v6 >= v3) and false) then\n v1 = math.abs(v3)\n end\n return (v1 * (-1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.abs(v1), (v1 // 1)}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (((9 // -4) % -3))\n local v5 = ((v4 // -9) % -3)\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (((-(6)) % -7))\n v7 = (v6 % -7)\n end\n if ((v6 >= v3) and false) then","hole":" v1 = math.abs(v3)","suffix":" end\n return (v1 * (-1))\nend"},"features":{"lines":17,"chars":335,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000309","difficulty":0,"seed":1373007075155016618,"source":"function f(v1)\n local v2 = (v1 % -6)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v2)\n local v5 = ((-3 % -9) * v1)\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + ((-((v3 // -4))))\n local v8 = (not (4 < v2))\n end\n return {v3}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 % -6)\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (v2)\n local v5 = ((-3 % -9) * v1)\n end\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + ((-((v3 // -4))))","hole":" local v8 = (not (4 < v2))","suffix":" end\n return {v3}\nend"},"features":{"lines":14,"chars":249,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000310","difficulty":0,"seed":12185835142072491394,"source":"function f(v1)\n local v2 = false\n local v3 = ((v1 % -7) <= v1)\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((-(v5)))\n v5 = -5\n end\n if ((-5 + -1) >= (-(-4))) then\n v1 = ((-7 // 3) % 6)\n else\n local v6 = string.rep((\"bar\" .. \"y\"), 0)\n end\n return (tostring(v1) .. string.rep(\"val\", 0))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7"}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = false","suffix":" local v3 = ((v1 % -7) <= v1)\n local v4 = 0\n for v5 = 1, 3 do\n v4 = v4 + ((-(v5)))\n v5 = -5\n end\n if ((-5 + -1) >= (-(-4))) then\n v1 = ((-7 // 3) % 6)\n else\n local v6 = string.rep((\"bar\" .. \"y\"), 0)\n end\n return (tostring(v1) .. string.rep(\"val\", 0))\nend"},"features":{"lines":15,"chars":309,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000311","difficulty":0,"seed":8722472925424120158,"source":"function f(v1)\n local v2 = {v1, -1, math.floor(v1)}\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (math.floor((-(v1))))\n v4 = v2[(math.abs(v3) % #v2) + 1]\n end\n return (tostring(v1) .. string.upper(\"val\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6VAL"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8VAL"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4VAL"}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1VAL"}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9VAL"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7VAL"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3VAL"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8VAL"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {v1, -1, math.floor(v1)}","suffix":" local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + (math.floor((-(v1))))\n v4 = v2[(math.abs(v3) % #v2) + 1]\n end\n return (tostring(v1) .. string.upper(\"val\"))\nend"},"features":{"lines":9,"chars":218,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000312","difficulty":0,"seed":7647947466749580843,"source":"function f(v1)\n local v2 = \"x\"\n v1 = (v1 // -1)\n return (v1 * ((7 * (-6 * v1))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-378}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-672}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-168}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-42}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-4200}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":-378}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":-168}}],"infill":{"prefix":"function f(v1)\n local v2 = \"x\"","hole":" v1 = (v1 // -1)","suffix":" return (v1 * ((7 * (-6 * v1))))\nend"},"features":{"lines":5,"chars":88,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000313","difficulty":0,"seed":10542549830664182992,"source":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((0 + v3))\n local v5 = {(-(v4)), v1}\n end\n return (v1 * (v1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":49}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":9}],"output":{"k":"Int","v":81}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 2 do","hole":" v3 = v3 + ((0 + v3))","suffix":" local v5 = {(-(v4)), v1}\n end\n return (v1 * (v1))\nend"},"features":{"lines":9,"chars":152,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000314","difficulty":0,"seed":9465533664898648076,"source":"function f(v1)\n local v2 = (v1 * (v1 * v1))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((v3 // 5))\n v3 = (v2 % 2)\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (math.abs(2))\n local v7 = {(v6 + v1), v1, (-(v3))}\n end\n v2 = ((-(v1)) % 3)\n return (v3 + (v2))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":1}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":2}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 * (v1 * v1))\n local v3 = 0","hole":" for v4 = 1, 2 do","suffix":" v3 = v3 + ((v3 // 5))\n v3 = (v2 % 2)\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (math.abs(2))\n local v7 = {(v6 + v1), v1, (-(v3))}\n end\n v2 = ((-(v1)) % 3)\n return (v3 + (v2))\nend"},"features":{"lines":15,"chars":283,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000315","difficulty":0,"seed":2585455126819214616,"source":"function f(v1)\n local v2 = v1\n v2 = v2\n v1 = v1\n if ((v1 + v2) ~= v1) then\n v2 = (-5 + v2)\n else\n local v3 = ((-6 // 7) // 9)\n end\n return (v1 - (((v2 // 7) % -9)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":4}}],"infill":{"prefix":"function f(v1)\n local v2 = v1\n v2 = v2","hole":" v1 = v1","suffix":" if ((v1 + v2) ~= v1) then\n v2 = (-5 + v2)\n else\n local v3 = ((-6 // 7) // 9)\n end\n return (v1 - (((v2 // 7) % -9)))\nend"},"features":{"lines":11,"chars":182,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000316","difficulty":0,"seed":9917121927665732105,"source":"function f(v1)\n local v2 = (v1 % 3)\n if (v1 ~= (-5 % 1)) then\n v1 = v1\n end\n if (v1 <= (2 % 3)) then\n v1 = math.floor(v2)\n else\n v1 = (math.abs(v2) // -8)\n end\n v1 = math.ceil(8)\n return (tostring(v2) .. \"x\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"0x"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1x"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"0x"}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"2x"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"2x"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"2x"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"0x"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"1x"}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 % 3)\n if (v1 ~= (-5 % 1)) then\n v1 = v1\n end\n if (v1 <= (2 % 3)) then\n v1 = math.floor(v2)\n else","hole":" v1 = (math.abs(v2) // -8)","suffix":" end\n v1 = math.ceil(8)\n return (tostring(v2) .. \"x\")\nend"},"features":{"lines":13,"chars":230,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000317","difficulty":0,"seed":13525608745866366873,"source":"function f(v1)\n local v2 = \"a\"\n v1 = v1\n v1 = v1\n if (true or (not false)) then\n local v3 = string.lower(string.lower(\"baz\"))\n else\n local v4 = true\n end\n return (tostring(v1) .. string.reverse(string.sub(\"y\", 2, 5)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5"}}],"infill":{"prefix":"function f(v1)\n local v2 = \"a\"\n v1 = v1\n v1 = v1","hole":" if (true or (not false)) then","suffix":" local v3 = string.lower(string.lower(\"baz\"))\n else\n local v4 = true\n end\n return (tostring(v1) .. string.reverse(string.sub(\"y\", 2, 5)))\nend"},"features":{"lines":11,"chars":235,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000318","difficulty":0,"seed":17876652294939299350,"source":"function f(v1)\n local v2 = string.rep(string.lower(\"val\"), 0)\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (v3)\n v1 = v1\n end\n if true then\n local v5 = {v3, #v2}\n end\n return (v1 * (math.abs(8)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-72}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":56}}],"tests":[{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-80}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-32}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-24}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":48}}],"infill":{"prefix":"function f(v1)\n local v2 = string.rep(string.lower(\"val\"), 0)","hole":" local v3 = 0","suffix":" for v4 = 1, 2 do\n v3 = v3 + (v3)\n v1 = v1\n end\n if true then\n local v5 = {v3, #v2}\n end\n return (v1 * (math.abs(8)))\nend"},"features":{"lines":12,"chars":214,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000319","difficulty":0,"seed":8444262623109031766,"source":"function f(v1)\n local v2 = (not (3 <= v1))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((-((v4 // 1))))\n local v5 = {(v3 % -7), v4}\n end\n if (math.ceil(v1) ~= (-(1))) then\n local v6 = (v1 <= (v3 % -1))\n end\n return {v1, (math.ceil(v3) % -9), (v3 % 1)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-3},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-3},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = (not (3 <= v1))","suffix":" local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((-((v4 // 1))))\n local v5 = {(v3 % -7), v4}\n end\n if (math.ceil(v1) ~= (-(1))) then\n local v6 = (v1 <= (v3 % -1))\n end\n return {v1, (math.ceil(v3) % -9), (v3 % 1)}\nend"},"features":{"lines":12,"chars":271,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000320","difficulty":0,"seed":15388254687233835095,"source":"function f(v1)\n local v2 = (not (v1 < v1))\n local v3 = {v1, v1}\n local v4 = 0\n for v5 = 1, 4 do\n v4 = v4 + (9)\n local v6 = ((v5 * v4) >= v5)\n end\n return (tostring(v1) .. string.sub(\"bar\", 3, 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8r"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6r"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3r"}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10r"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9r"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10r"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1r"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1r"}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (v1 < v1))\n local v3 = {v1, v1}\n local v4 = 0","hole":" for v5 = 1, 4 do","suffix":" v4 = v4 + (9)\n local v6 = ((v5 * v4) >= v5)\n end\n return (tostring(v1) .. string.sub(\"bar\", 3, 3))\nend"},"features":{"lines":10,"chars":212,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000321","difficulty":0,"seed":15352040978502902043,"source":"function f(v1)\n local v2 = ((not false) and (false and true))\n if false then\n local v3 = ((1 % 6) % 6)\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}}],"tests":[{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = ((not false) and (false and true))","suffix":" if false then\n local v3 = ((1 % 6) % 6)\n end\n return {v1}\nend"},"features":{"lines":7,"chars":132,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000322","difficulty":0,"seed":3692904860035788087,"source":"function f(v1)\n local v2 = {(4 // 9)}\n local v3 = \"ok\"\n local v4 = (3 <= (v1 % -3))\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (v5)\n v1 = math.ceil(v1)\n end\n return (tostring(v1) .. string.reverse(v3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2ko"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5ko"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6ko"}}],"tests":[{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6ko"}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8ko"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10ko"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3ko"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4ko"}}],"infill":{"prefix":"function f(v1)\n local v2 = {(4 // 9)}\n local v3 = \"ok\"","hole":" local v4 = (3 <= (v1 % -3))","suffix":" local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (v5)\n v1 = math.ceil(v1)\n end\n return (tostring(v1) .. string.reverse(v3))\nend"},"features":{"lines":11,"chars":219,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000323","difficulty":0,"seed":785078042298273028,"source":"function f(v1)\n local v2 = {v1, (-(v1))}\n local v3 = (-((v1 % -6)))\n v3 = (-8 % -7)\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (v2[(math.abs((v5 // -8)) % #v2) + 1])\n v4 = math.floor(v3)\n end\n return (v3 - (math.abs(v2[(math.abs(5) % #v2) + 1])))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":-7}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":-5}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, (-(v1))}\n local v3 = (-((v1 % -6)))\n v3 = (-8 % -7)\n local v4 = 0","hole":" for v5 = 1, 2 do","suffix":" v4 = v4 + (v2[(math.abs((v5 // -8)) % #v2) + 1])\n v4 = math.floor(v3)\n end\n return (v3 - (math.abs(v2[(math.abs(5) % #v2) + 1])))\nend"},"features":{"lines":11,"chars":264,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000324","difficulty":0,"seed":15569067234366000661,"source":"function f(v1)\n local v2 = {v1, v1}\n if (true and (false or true)) then\n v1 = math.floor((v1 + -3))\n end\n v1 = v1\n if ((not false) and false) then\n v1 = 4\n end\n return (v1 - ((v1 % -2)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1, v1}\n if (true and (false or true)) then\n v1 = math.floor((v1 + -3))\n end","hole":" v1 = v1","suffix":" if ((not false) and false) then\n v1 = 4\n end\n return (v1 - ((v1 % -2)))\nend"},"features":{"lines":11,"chars":204,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000325","difficulty":0,"seed":13464983179798823979,"source":"function f(v1)\n local v2 = {v1}\n if ((true and false) and (not true)) then\n local v3 = (\"ok\" .. (\"lua\" .. \"one\"))\n else\n v1 = (-((v1 * v1)))\n end\n return (tostring(v1) .. string.rep(string.reverse(\"two\"), 3))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"-49owtowtowt"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"-81owtowtowt"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-100owtowtowt"}}],"tests":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"-9owtowtowt"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-25owtowtowt"}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-16owtowtowt"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-4owtowtowt"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"-16owtowtowt"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1}\n if ((true and false) and (not true)) then\n local v3 = (\"ok\" .. (\"lua\" .. \"one\"))\n else","hole":" v1 = (-((v1 * v1)))","suffix":" end\n return (tostring(v1) .. string.rep(string.reverse(\"two\"), 3))\nend"},"features":{"lines":9,"chars":224,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000326","difficulty":0,"seed":9433328911228099266,"source":"function f(v1)\n local v2 = {v1}\n if false then\n local v3 = ((8 > -4) and (true and false))\n end\n return (v1 - (((v1 % 1) % -3)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-2}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1}","hole":" if false then","suffix":" local v3 = ((8 > -4) and (true and false))\n end\n return (v1 - (((v1 % 1) % -3)))\nend"},"features":{"lines":7,"chars":140,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000327","difficulty":0,"seed":7099945546349866954,"source":"function f(v1)\n local v2 = {math.ceil(v1), v1, v1}\n if (not (not false)) then\n local v3 = 6\n else\n local v4 = v1\n end\n v1 = v2[(math.abs((v1 + v1)) % #v2) + 1]\n local v5 = {(v1 + v1), math.ceil(v1), v1}\n return {v1, (v1 + v1), (-(v1))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-10},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":12},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":20},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":10},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-12},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":16},{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.ceil(v1), v1, v1}\n if (not (not false)) then\n local v3 = 6","hole":" else","suffix":" local v4 = v1\n end\n v1 = v2[(math.abs((v1 + v1)) % #v2) + 1]\n local v5 = {(v1 + v1), math.ceil(v1), v1}\n return {v1, (v1 + v1), (-(v1))}\nend"},"features":{"lines":11,"chars":253,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000328","difficulty":0,"seed":8052471307608690056,"source":"function f(v1)\n local v2 = {(5 // 7)}\n local v3 = v1\n return (v1 + (-1))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":2}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-7}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(5 // 7)}","suffix":" local v3 = v1\n return (v1 + (-1))\nend"},"features":{"lines":5,"chars":80,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000329","difficulty":0,"seed":17762876131238685178,"source":"function f(v1)\n local v2 = false\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((v4 * (v1 % 6)))\n v1 = (v1 - -6)\n end\n local v5 = {5, (-4 // -5), 6}\n v1 = math.ceil((-(v3)))\n return {v3, 3}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3}]}}],"tests":[{"input":[{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = false","hole":" local v3 = 0","suffix":" for v4 = 1, 1 do\n v3 = v3 + ((v4 * (v1 % 6)))\n v1 = (v1 - -6)\n end\n local v5 = {5, (-4 // -5), 6}\n v1 = math.ceil((-(v3)))\n return {v3, 3}\nend"},"features":{"lines":11,"chars":204,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000330","difficulty":0,"seed":1399187812121771042,"source":"function f(v1)\n local v2 = ((false and false) and (false or true))\n local v3 = 0\n for v4 = 1, 1 do\n v3 = v3 + ((-8 // -5))\n local v5 = (-(math.floor(v3)))\n end\n local v6 = (-(v3))\n local v7 = v2\n return {v1, (1 % -1)}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = ((false and false) and (false or true))\n local v3 = 0\n for v4 = 1, 1 do","hole":" v3 = v3 + ((-8 // -5))","suffix":" local v5 = (-(math.floor(v3)))\n end\n local v6 = (-(v3))\n local v7 = v2\n return {v1, (1 % -1)}\nend"},"features":{"lines":11,"chars":235,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000331","difficulty":0,"seed":6156273549382691643,"source":"function f(v1)\n local v2 = {(-(v1)), (-(-3)), 3}\n local v3 = v1\n return (v3 + (((-9 // -2) + (v3 // 9))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-8}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(-(v1)), (-(-3)), 3}","suffix":" local v3 = v1\n return (v3 + (((-9 // -2) + (v3 // 9))))\nend"},"features":{"lines":5,"chars":113,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000332","difficulty":0,"seed":11714142288800653866,"source":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)\n v1 = (v1 % 9)\n end\n return {v1, v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7}]}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n local v3 = 0","hole":" for v4 = 1, 4 do","suffix":" v3 = v3 + (v3)\n v1 = (v1 % 9)\n end\n return {v1, v1}\nend"},"features":{"lines":9,"chars":132,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000333","difficulty":0,"seed":4637527109041984393,"source":"function f(v1)\n local v2 = \"bar\"\n local v3 = v1\n if false then\n local v4 = false\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (v5)\n v3 = (v1 * v1)\n end\n return (v3 + ((#v2 * v5)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":100}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":49}}],"tests":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1)\n local v2 = \"bar\"","hole":" local v3 = v1","suffix":" if false then\n local v4 = false\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (v5)\n v3 = (v1 * v1)\n end\n return (v3 + ((#v2 * v5)))\nend"},"features":{"lines":13,"chars":204,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000334","difficulty":0,"seed":5380067558793799181,"source":"function f(v1)\n local v2 = (string.sub(\"lua\", 2, 5) .. string.lower(\"abc\"))\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)\n local v5 = false\n end\n if ((not false) and false) then\n local v6 = string.sub(\"val\", 4, 8)\n end\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (-4)\n v7 = (-(math.floor(v8)))\n end\n return (tostring(v1) .. \"val\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2val"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10val"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3val"}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5val"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8val"}},{"input":[{"k":"Int","v":0}],"output":{"k":"Str","v":"0val"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1val"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2val"}}],"infill":{"prefix":"function f(v1)\n local v2 = (string.sub(\"lua\", 2, 5) .. string.lower(\"abc\"))\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (v3)\n local v5 = false\n end\n if ((not false) and false) then\n local v6 = string.sub(\"val\", 4, 8)\n end\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (-4)","hole":" v7 = (-(math.floor(v8)))","suffix":" end\n return (tostring(v1) .. \"val\")\nend"},"features":{"lines":17,"chars":361,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000335","difficulty":0,"seed":5848555946076586773,"source":"function f(v1)\n local v2 = {math.floor(v1)}\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + (0)\n v4 = v4\n end\n if false then\n local v5 = {8}\n else\n v3 = ((-(v1)) % -7)\n end\n return (tostring(v3) .. \"a\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"-6a"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"0a"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-2a"}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-6a"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"-1a"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-4a"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-5a"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"-1a"}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.floor(v1)}\n local v3 = 0","hole":" for v4 = 1, 4 do","suffix":" v3 = v3 + (0)\n v4 = v4\n end\n if false then\n local v5 = {8}\n else\n v3 = ((-(v1)) % -7)\n end\n return (tostring(v3) .. \"a\")\nend"},"features":{"lines":14,"chars":222,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000336","difficulty":0,"seed":18110595081310804199,"source":"function f(v1)\n local v2 = ((v1 < -7) and false)\n if (true and (v1 >= -9)) then\n v1 = v1\n end\n if ((not true) or (8 == v1)) then\n v1 = v1\n else\n local v3 = (v1 == v1)\n end\n if (v1 == v1) then\n local v4 = ((-7 == v1) and (v1 ~= v1))\n else\n local v5 = (not (9 >= v1))\n end\n return (tostring(v1) .. \"x\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8x"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2x"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10x"}}],"tests":[{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7x"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5x"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8x"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6x"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1x"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = ((v1 < -7) and false)","suffix":" if (true and (v1 >= -9)) then\n v1 = v1\n end\n if ((not true) or (8 == v1)) then\n v1 = v1\n else\n local v3 = (v1 == v1)\n end\n if (v1 == v1) then\n local v4 = ((-7 == v1) and (v1 ~= v1))\n else\n local v5 = (not (9 >= v1))\n end\n return (tostring(v1) .. \"x\")\nend"},"features":{"lines":17,"chars":330,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000337","difficulty":0,"seed":12831920105520523337,"source":"function f(v1)\n local v2 = ((v1 * v1) >= v1)\n local v3 = (string.rep(\"ok\", 3) .. (\"two\" .. \"x\"))\n local v4 = {v1, v1}\n return (tostring(v1) .. \"y\")\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1y"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"6y"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10y"}}],"tests":[{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"8y"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5y"}},{"input":[{"k":"Int","v":9}],"output":{"k":"Str","v":"9y"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"-3y"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3y"}}],"infill":{"prefix":"function f(v1)\n local v2 = ((v1 * v1) >= v1)","hole":" local v3 = (string.rep(\"ok\", 3) .. (\"two\" .. \"x\"))","suffix":" local v4 = {v1, v1}\n return (tostring(v1) .. \"y\")\nend"},"features":{"lines":6,"chars":156,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000338","difficulty":0,"seed":9503735937770102937,"source":"function f(v1)\n local v2 = {v1}\n if ((v1 == v1) or (not true)) then\n local v3 = (not (not false))\n end\n if (v1 >= (v1 % 7)) then\n local v4 = v2\n else\n v1 = ((v1 - v1) // 8)\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + ((v1 % 2))\n local v7 = true\n end\n return (tostring(v5) .. string.lower(string.sub(\"abc\", 2, 2)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"4b"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"0b"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"4b"}}],"tests":[{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"0b"}},{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"4b"}},{"input":[{"k":"Int","v":8}],"output":{"k":"Str","v":"0b"}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Str","v":"0b"}},{"input":[{"k":"Int","v":6}],"output":{"k":"Str","v":"0b"}}],"infill":{"prefix":"function f(v1)\n local v2 = {v1}\n if ((v1 == v1) or (not true)) then","hole":" local v3 = (not (not false))","suffix":" end\n if (v1 >= (v1 % 7)) then\n local v4 = v2\n else\n v1 = ((v1 - v1) // 8)\n end\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + ((v1 % 2))\n local v7 = true\n end\n return (tostring(v5) .. string.lower(string.sub(\"abc\", 2, 2)))\nend"},"features":{"lines":17,"chars":347,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000339","difficulty":0,"seed":15279897341026826228,"source":"function f(v1)\n local v2 = (v1 // 9)\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.floor(v4))\n local v5 = v3\n end\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + ((-(math.ceil(v6))))\n v1 = (v7 // -5)\n end\n if (not (2 >= 7)) then\n local v8 = (false or (not false))\n end\n return {v2, (v6 // -1), v3}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":3}]}}],"tests":[{"input":[{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 // 9)\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + (math.floor(v4))\n local v5 = v3\n end","hole":" local v6 = 0","suffix":" for v7 = 1, 2 do\n v6 = v6 + ((-(math.ceil(v6))))\n v1 = (v7 // -5)\n end\n if (not (2 >= 7)) then\n local v8 = (false or (not false))\n end\n return {v2, (v6 // -1), v3}\nend"},"features":{"lines":17,"chars":325,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000340","difficulty":0,"seed":16030385660464448552,"source":"function f(v1)\n local v2 = (not (v1 == v1))\n local v3 = \"abc\"\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (#v3)\n local v6 = string.sub(string.upper(v3), 4, 8)\n end\n if (-8 > v1) then\n v1 = math.abs((v1 * 3))\n else\n v4 = v4\n end\n return (v1 + ((v1 - v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":27}},{"input":[{"k":"Int","v":3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":5}}],"tests":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}}],"infill":{"prefix":"function f(v1)\n local v2 = (not (v1 == v1))\n local v3 = \"abc\"\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + (#v3)\n local v6 = string.sub(string.upper(v3), 4, 8)\n end\n if (-8 > v1) then","hole":" v1 = math.abs((v1 * 3))","suffix":" else\n v4 = v4\n end\n return (v1 + ((v1 - v1)))\nend"},"features":{"lines":15,"chars":279,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000341","difficulty":0,"seed":3997700143187201388,"source":"function f(v1)\n local v2 = {(7 // 8)}\n local v3 = ((false or true) or (true or false))\n local v4 = ((-2 * v1) ~= (v1 // 1))\n return (tostring(v1) .. (string.sub(\"baz\", 3, 4) .. \"lua\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4zlua"}},{"input":[{"k":"Int","v":1}],"output":{"k":"Str","v":"1zlua"}},{"input":[{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1zlua"}}],"tests":[{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5zlua"}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10zlua"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10zlua"}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2zlua"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6zlua"}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = {(7 // 8)}","suffix":" local v3 = ((false or true) or (true or false))\n local v4 = ((-2 * v1) ~= (v1 // 1))\n return (tostring(v1) .. (string.sub(\"baz\", 3, 4) .. \"lua\"))\nend"},"features":{"lines":6,"chars":193,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000342","difficulty":0,"seed":17122359834481859863,"source":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((v3 - -5) // 5))\n local v5 = (not (false or v2))\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (math.floor((v7 % 9)))\n v7 = (-((-3 * v3)))\n end\n return (tostring(v1) .. string.lower(\"key\"))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Str","v":"7key"}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7key"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4key"}}],"tests":[{"input":[{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8key"}},{"input":[{"k":"Int","v":3}],"output":{"k":"Str","v":"3key"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6key"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10key"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5key"}}],"infill":{"prefix":"function f(v1)\n local v2 = true\n local v3 = 0\n for v4 = 1, 3 do\n v3 = v3 + (((v3 - -5) // 5))\n local v5 = (not (false or v2))\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (math.floor((v7 % 9)))","hole":" v7 = (-((-3 * v3)))","suffix":" end\n return (tostring(v1) .. string.lower(\"key\"))\nend"},"features":{"lines":14,"chars":293,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000343","difficulty":0,"seed":9313118719341221490,"source":"function f(v1)\n local v2 = (false and (2 == v1))\n v1 = (-((v1 % -4)))\n local v3 = 0\n for v4 = 1, 2 do\n v3 = v3 + ((v3 % -2))\n local v5 = (string.sub(\"b\", 1, 2) .. (\"key\" .. \"abc\"))\n end\n return {v1, ((v1 - v1) - (6 * v3))}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (false and (2 == v1))\n v1 = (-((v1 % -4)))\n local v3 = 0","hole":" for v4 = 1, 2 do","suffix":" v3 = v3 + ((v3 % -2))\n local v5 = (string.sub(\"b\", 1, 2) .. (\"key\" .. \"abc\"))\n end\n return {v1, ((v1 - v1) - (6 * v3))}\nend"},"features":{"lines":10,"chars":239,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000344","difficulty":0,"seed":5501073375659576836,"source":"function f(v1)\n local v2 = {math.ceil(v1), (-(v1))}\n local v3 = true\n return (tostring(v1) .. string.sub(\"abc\", 4, 8))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5"}},{"input":[{"k":"Int","v":10}],"output":{"k":"Str","v":"10"}}],"tests":[{"input":[{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":5}],"output":{"k":"Str","v":"5"}},{"input":[{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6"}},{"input":[{"k":"Int","v":4}],"output":{"k":"Str","v":"4"}},{"input":[{"k":"Int","v":2}],"output":{"k":"Str","v":"2"}}],"infill":{"prefix":"function f(v1)\n local v2 = {math.ceil(v1), (-(v1))}","hole":" local v3 = true","suffix":" return (tostring(v1) .. string.sub(\"abc\", 4, 8))\nend"},"features":{"lines":5,"chars":126,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000345","difficulty":0,"seed":573233251911320026,"source":"function f(v1)\n local v2 = false\n local v3 = (v1 >= v1)\n return (v1 - (math.floor(math.ceil(5))))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-12}}],"tests":[{"input":[{"k":"Int","v":-1}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":8}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":0}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-10}],"output":{"k":"Int","v":-15}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = false","suffix":" local v3 = (v1 >= v1)\n return (v1 - (math.floor(math.ceil(5))))\nend"},"features":{"lines":5,"chars":105,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000346","difficulty":0,"seed":12983281015754591338,"source":"function f(v1)\n local v2 = string.rep((\"x\" .. \"one\"), 2)\n if (not (false or true)) then\n v1 = v1\n end\n if (false and (true or false)) then\n v1 = ((v1 + v1) // 1)\n end\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((-(#v2)))\n local v5 = {v4, v1, #v2}\n end\n return (v1 - (math.abs(v1)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":5}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":2}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":7}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = string.rep((\"x\" .. \"one\"), 2)","suffix":" if (not (false or true)) then\n v1 = v1\n end\n if (false and (true or false)) then\n v1 = ((v1 + v1) // 1)\n end\n local v3 = 0\n for v4 = 1, 4 do\n v3 = v3 + ((-(#v2)))\n local v5 = {v4, v1, #v2}\n end\n return (v1 - (math.abs(v1)))\nend"},"features":{"lines":15,"chars":307,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000347","difficulty":0,"seed":4181829830318058725,"source":"function f(v1)\n local v2 = -8\n local v3 = {(v2 % -4), -2}\n return (v1 < (-6))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1)","hole":" local v2 = -8","suffix":" local v3 = {(v2 % -4), -2}\n return (v1 < (-6))\nend"},"features":{"lines":5,"chars":85,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000348","difficulty":0,"seed":13717551448136047043,"source":"function f(v1)\n local v2 = (v1 // 1)\n local v3 = v1\n local v4 = 0\n for v5 = 1, 2 do\n v4 = v4 + ((v4 // 9))\n local v6 = ((v3 % -4) // -2)\n end\n return {v1}\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1)\n local v2 = (v1 // 1)\n local v3 = v1\n local v4 = 0\n for v5 = 1, 2 do","hole":" v4 = v4 + ((v4 // 9))","suffix":" local v6 = ((v3 % -4) // -2)\n end\n return {v1}\nend"},"features":{"lines":10,"chars":171,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000349","difficulty":0,"seed":10256413872882769606,"source":"function f(v1)\n local v2 = string.sub(\"foo\", 2, 5)\n local v3 = string.sub(v2, 4, 4)\n return (v1 * ((v1 % 4)))\nend\n","params":["number"],"examples":[{"input":[{"k":"Int","v":4}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-9}],"output":{"k":"Int","v":-27}},{"input":[{"k":"Int","v":-5}],"output":{"k":"Int","v":-15}}],"tests":[{"input":[{"k":"Int","v":10}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":6}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":-7}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-4}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}}],"infill":{"prefix":"function f(v1)\n local v2 = string.sub(\"foo\", 2, 5)","hole":" local v3 = string.sub(v2, 4, 4)","suffix":" return (v1 * ((v1 % 4)))\nend"},"features":{"lines":5,"chars":117,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000000","difficulty":1,"seed":17413562925916382498,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((-(math.ceil(v1))))\n local v5 = v4\n local v6 = -1\n local v7 = {#v2, (-7 // 7)}\n local v8 = -2\n if (not ((3 <= v4) and false)) then\n if ((#v2 % 5) >= (-(v6))) then\n local v9 = {(#v2 // 3), math.ceil(-7), (math.ceil(v6) // 6), -9}\n else\n v8 = (-(v1))\n end\n else\n v8 = v5\n local v10 = {((v4 // 5) % -6), v1}\n end\n local v11 = math.abs(v4)\n return (tostring(v1) .. v2)\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"pvfvj"}],"output":{"k":"Str","v":"-6pvfvj"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"azfk"}],"output":{"k":"Str","v":"-3azfk"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"z"}],"output":{"k":"Str","v":"6z"}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"fvaqc"}],"output":{"k":"Str","v":"-6fvaqc"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"rm"}],"output":{"k":"Str","v":"-10rm"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"sng"}],"output":{"k":"Str","v":"-7sng"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"tpladi"}],"output":{"k":"Str","v":"-8tpladi"}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"rp"}],"output":{"k":"Str","v":"4rp"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((-(math.ceil(v1))))\n local v5 = v4\n local v6 = -1\n local v7 = {#v2, (-7 // 7)}\n local v8 = -2\n if (not ((3 <= v4) and false)) then\n if ((#v2 % 5) >= (-(v6))) then\n local v9 = {(#v2 // 3), math.ceil(-7), (math.ceil(v6) // 6), -9}\n else\n v8 = (-(v1))\n end\n else","hole":" v8 = v5","suffix":" local v10 = {((v4 // 5) % -6), v1}\n end\n local v11 = math.abs(v4)\n return (tostring(v1) .. v2)\nend"},"features":{"lines":22,"chars":487,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000001","difficulty":1,"seed":1187836968662931149,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = v1\n local v8 = {(-(-1)), #v5}\n if true then\n if (v1 == (math.ceil(v1) % 1)) then\n local v9 = (not (false or (v1 < -1)))\n end\n else\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + ((-(9)))\n v7 = (#v8 % -6)\n end\n end\n local v12 = -7\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (((-((v4 // 5))) // 8))\n local v15 = string.rep(string.rep(string.reverse(\"baz\"), 3), 3)\n end\n return (v13 * ((-1 % -2)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-8}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-6}]}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":5}]}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-4},{"k":"Int","v":6}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":1},{"k":"Int","v":6},{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":-6}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-6},{"k":"Int","v":-2}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":7},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":5}]}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = v1\n local v8 = {(-(-1)), #v5}\n if true then","hole":" if (v1 == (math.ceil(v1) % 1)) then","suffix":" local v9 = (not (false or (v1 < -1)))\n end\n else\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + ((-(9)))\n v7 = (#v8 % -6)\n end\n end\n local v12 = -7\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (((-((v4 // 5))) // 8))\n local v15 = string.rep(string.rep(string.reverse(\"baz\"), 3), 3)\n end\n return (v13 * ((-1 % -2)))\nend"},"features":{"lines":30,"chars":622,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000002","difficulty":1,"seed":7919799751330595386,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = false\n local v6 = string.sub(string.lower(v2), 3, 7)\n v1 = (v1 % 8)\n v1 = (((v1 // 6) % 5) % -7)\n if (v5 or v5) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (#v2)\n local v9 = {#v3}\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (#v3)\n local v12 = \"foo\"\n end\n local v13 = string.reverse(string.rep(v2, 0))\n end\n local v14 = 0\n for v15 = 1, 6 do\n v14 = v14 + (-6)\n v15 = math.ceil(((v1 % -9) + #v3))\n end\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"f"}],"output":{"k":"Str","v":"f"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"ghl"}],"output":{"k":"Str","v":"ghl"}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"lxw"}],"output":{"k":"Str","v":"lxw"}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"eqrbpy"}],"output":{"k":"Str","v":"eqrbpy"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"leydck"}],"output":{"k":"Str","v":"leydck"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"oudrwp"}],"output":{"k":"Str","v":"oudrwp"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"b"}],"output":{"k":"Str","v":"b"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"qy"}],"output":{"k":"Str","v":"qy"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = false\n local v6 = string.sub(string.lower(v2), 3, 7)\n v1 = (v1 % 8)\n v1 = (((v1 // 6) % 5) % -7)\n if (v5 or v5) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (#v2)\n local v9 = {#v3}\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (#v3)\n local v12 = \"foo\"\n end\n local v13 = string.reverse(string.rep(v2, 0))\n end\n local v14 = 0","hole":" for v15 = 1, 6 do","suffix":" v14 = v14 + (-6)\n v15 = math.ceil(((v1 % -9) + #v3))\n end\n return v2\nend"},"features":{"lines":29,"chars":587,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000003","difficulty":1,"seed":2830353342055631829,"source":"function f(v1, v2)\n local v3 = (v1 + v1)\n local v4 = ((v1 % 5) - v1)\n local v5 = v3\n v5 = v3\n v3 = 1\n return (v4 * (v5))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Int","v":-140}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Int","v":-60}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Int","v":-200}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"Int","v":-140}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Int","v":-70}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Int","v":-180}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Int","v":-160}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v1 + v1)\n local v4 = ((v1 % 5) - v1)\n local v5 = v3\n v5 = v3","hole":" v3 = 1","suffix":" return (v4 * (v5))\nend"},"features":{"lines":8,"chars":131,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000004","difficulty":1,"seed":6698798815821449394,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3(v1)\n local v5 = false\n local v6 = (-5 % -6)\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v8)\n local v9 = (v2 // -2)\n end\n return (tostring(v4) .. \"foo\")\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Int","v":-5}],"output":{"k":"Str","v":"20foo"}},{"input":[{"k":"Int","v":3},{"k":"Int","v":8}],"output":{"k":"Str","v":"24foo"}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-8}],"output":{"k":"Str","v":"40foo"}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Int","v":2}],"output":{"k":"Str","v":"18foo"}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-7}],"output":{"k":"Str","v":"49foo"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":4}],"output":{"k":"Str","v":"-32foo"}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":2}],"output":{"k":"Str","v":"-8foo"}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":-1}],"output":{"k":"Str","v":"4foo"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v2 * y)\n end\n local v4 = v3(v1)\n local v5 = false\n local v6 = (-5 % -6)\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v8)\n local v9 = (v2 // -2)\n end\n return (tostring(v4) .. \"foo\")\nend"},"features":{"lines":14,"chars":252,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000005","difficulty":1,"seed":16756727467878390561,"source":"function f(v1, v2)\n local v3 = {v1}\n local v4 = (not true)\n v1 = ((-(v1)) % -9)\n v1 = v1\n local v5 = {(math.abs(v1) % 6), 8, v1}\n return (tostring(v1) .. \"hi\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0hi"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1hi"}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-2hi"}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-3hi"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-4hi"}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-2hi"}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-8hi"}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-6hi"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = {v1}","suffix":" local v4 = (not true)\n v1 = ((-(v1)) % -9)\n v1 = v1\n local v5 = {(math.abs(v1) % 6), 8, v1}\n return (tostring(v1) .. \"hi\")\nend"},"features":{"lines":8,"chars":170,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000006","difficulty":1,"seed":758092099716203463,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (math.abs(v1) >= math.ceil(v1))\n local v6 = {(v3[(math.abs(-5) % #v3) + 1] // -1), v1, v1, math.ceil(v1)}\n if (v1 == (math.abs(8) % 1)) then\n local v7 = {v1, math.abs(v1), (v1 * math.ceil(v1)), (-2 % -5)}\n v1 = #v6\n if v5 then\n v1 = (v1 % 8)\n else\n local v8 = v5\n end\n else\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (math.ceil(-8))\n v1 = ((-(math.ceil(v9))) + #v3)\n end\n if (not (not true)) then\n local v11 = v1\n else\n local v12 = (v2[(math.abs(math.abs(v9)) % #v2) + 1] <= v1)\n end\n end\n if ((v1 % 3) ~= v1) then\n if (not ((v1 % -7) == v3[(math.abs(0) % #v3) + 1])) then\n v1 = -9\n else\n v1 = ((#v2 // 1) - ((v1 % 8) // 2))\n end\n local v13 = string.sub(string.rep(string.sub(\"abc\", 2, 4), 2), 3, 3)\n local v14 = 0\n for v15 = 1, 6 do\n v14 = v14 + (8)\n v1 = (9 % 6)\n end\n end\n local v16 = (\"val\" .. string.sub(string.upper(\"baz\"), 2, 5))\n local v17 = 0\n for v18 = 1, 6 do\n v17 = v17 + (#v16)\n local v19 = string.rep(v16, 1)\n end\n return v3\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":8},{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":12},{"k":"Int","v":14}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-5},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-3},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":-3}]}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":-8},{"k":"Int","v":-9},{"k":"Int","v":5},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":3},{"k":"Int","v":3}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":10},{"k":"Int","v":12}]}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":6},{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (math.abs(v1) >= math.ceil(v1))\n local v6 = {(v3[(math.abs(-5) % #v3) + 1] // -1), v1, v1, math.ceil(v1)}\n if (v1 == (math.abs(8) % 1)) then\n local v7 = {v1, math.abs(v1), (v1 * math.ceil(v1)), (-2 % -5)}\n v1 = #v6\n if v5 then\n v1 = (v1 % 8)\n else\n local v8 = v5\n end\n else\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (math.ceil(-8))\n v1 = ((-(math.ceil(v9))) + #v3)\n end\n if (not (not true)) then\n local v11 = v1\n else\n local v12 = (v2[(math.abs(math.abs(v9)) % #v2) + 1] <= v1)\n end\n end\n if ((v1 % 3) ~= v1) then","hole":" if (not ((v1 % -7) == v3[(math.abs(0) % #v3) + 1])) then","suffix":" v1 = -9\n else\n v1 = ((#v2 // 1) - ((v1 % 8) // 2))\n end\n local v13 = string.sub(string.rep(string.sub(\"abc\", 2, 4), 2), 3, 3)\n local v14 = 0\n for v15 = 1, 6 do\n v14 = v14 + (8)\n v1 = (9 % 6)\n end\n end\n local v16 = (\"val\" .. string.sub(string.upper(\"baz\"), 2, 5))\n local v17 = 0\n for v18 = 1, 6 do\n v17 = v17 + (#v16)\n local v19 = string.rep(v16, 1)\n end\n return v3\nend"},"features":{"lines":48,"chars":1170,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000007","difficulty":1,"seed":17946839713183347157,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-7)\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = 0\n local v8 = v5\n if (not true) then\n if ((not (not true)) or ((-4 >= v7) or (false or true))) then\n v1 = (#v2 - math.floor((v7 % -9)))\n else\n v4 = #v2\n end\n local v9 = v2\n end\n if (math.abs(#v2) ~= #v8) then\n v1 = (-(v4))\n local v10 = ((-(#v2)) >= -6)\n local v11 = 0\n for v12 = 1, 6 do\n v11 = v11 + ((-(math.floor((v11 % -5)))))\n local v13 = (#v2 >= (v4 // -2))\n end\n else\n v4 = v7\n if true then\n local v14 = \"key\"\n end\n end\n local v15 = 0\n for v16 = 1, 3 do\n v15 = v15 + ((-(((v15 * v16) % -9))))\n v7 = (((-(4)) % -7) % -4)\n end\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"s"}],"output":{"k":"Str","v":"s"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"g"}],"output":{"k":"Str","v":"g"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"sgjkz"}],"output":{"k":"Str","v":"sgjkz"}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"g"}],"output":{"k":"Str","v":"g"}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"ha"}],"output":{"k":"Str","v":"ha"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"ekizmh"}],"output":{"k":"Str","v":"ekizmh"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"plwu"}],"output":{"k":"Str","v":"plwu"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"lad"}],"output":{"k":"Str","v":"lad"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-7)\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = 0\n local v8 = v5\n if (not true) then\n if ((not (not true)) or ((-4 >= v7) or (false or true))) then\n v1 = (#v2 - math.floor((v7 % -9)))\n else\n v4 = #v2\n end","hole":" local v9 = v2","suffix":" end\n if (math.abs(#v2) ~= #v8) then\n v1 = (-(v4))\n local v10 = ((-(#v2)) >= -6)\n local v11 = 0\n for v12 = 1, 6 do\n v11 = v11 + ((-(math.floor((v11 % -5)))))\n local v13 = (#v2 >= (v4 // -2))\n end\n else\n v4 = v7\n if true then\n local v14 = \"key\"\n end\n end\n local v15 = 0\n for v16 = 1, 3 do\n v15 = v15 + ((-(((v15 * v16) % -9))))\n v7 = (((-(4)) % -7) % -4)\n end\n return v2\nend"},"features":{"lines":40,"chars":797,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000008","difficulty":1,"seed":5182222478370243669,"source":"function f(v1, v2)\n local v3 = (not (true and false))\n local v4 = {#v2, (-(v1)), (-3 - v1)}\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + ((((v5 + v5) + #v2) - (-((v6 // -3)))))\n local v7 = v3\n end\n return v4\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"mc"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-3},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"m"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"gnl"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"dztrp"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":7},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"btll"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":6},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"rtkiz"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-6},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"vqv"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"szq"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-5},{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not (true and false))","hole":" local v4 = {#v2, (-(v1)), (-3 - v1)}","suffix":" local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + ((((v5 + v5) + #v2) - (-((v6 // -3)))))\n local v7 = v3\n end\n return v4\nend"},"features":{"lines":10,"chars":222,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000009","difficulty":1,"seed":9049436212411472398,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = v2\n local v6 = ((-1 * v1) - #v2)\n local v7 = \"baz\"\n if (v6 < v6) then\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (((-((5 % -8))) % -3))\n v1 = (#v7 // 4)\n end\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((3 - (v11 % -1)))\n v10 = (v4 // -4)\n end\n local v12 = ((v6 % 6) == v8)\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + ((math.ceil((-(v4))) * 7))\n v13 = (v6 * (-((v1 // 6))))\n end\n if (not (not false)) then\n v4 = (-(v6))\n if (not false) then\n local v15 = true\n end\n else\n local v16 = (not (not (v4 < v1)))\n local v17 = (not v16)\n v1 = (-(#v2))\n end\n return (v4 + (((-(-5)) + (v4 * (-(v4))))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"naqh"}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"xldbjp"}],"output":{"k":"Int","v":-37}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"t"}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"i"}],"output":{"k":"Int","v":-25}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"adwsdf"}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"ti"}],"output":{"k":"Int","v":-25}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"pc"}],"output":{"k":"Int","v":-51}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"l"}],"output":{"k":"Int","v":-51}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = v2\n local v6 = ((-1 * v1) - #v2)\n local v7 = \"baz\"\n if (v6 < v6) then\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (((-((5 % -8))) % -3))\n v1 = (#v7 // 4)\n end\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((3 - (v11 % -1)))\n v10 = (v4 // -4)\n end\n local v12 = ((v6 % 6) == v8)\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + ((math.ceil((-(v4))) * 7))\n v13 = (v6 * (-((v1 // 6))))\n end\n if (not (not false)) then\n v4 = (-(v6))\n if (not false) then\n local v15 = true\n end\n else\n local v16 = (not (not (v4 < v1)))\n local v17 = (not v16)","hole":" v1 = (-(#v2))","suffix":" end\n return (v4 + (((-(-5)) + (v4 * (-(v4))))))\nend"},"features":{"lines":38,"chars":790,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000010","difficulty":1,"seed":16088664942607854157,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((math.floor(-4) + #v2) + (-(v1))))\n local v5 = \"lua\"\n local v6 = ((v4 // 1) == (5 % -2))\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + ((-(v8)))\n v8 = 4\n end\n local v9 = v6\n if ((-((-7 % -4))) > v7) then\n if (not (v1 ~= (8 - v4))) then\n local v10 = v1\n else\n v4 = v1\n end\n end\n local v11 = v2\n return (v4 + (#v2))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"a"}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"nv"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"f"}],"output":{"k":"Int","v":-5}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"dlozm"}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"g"}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"ofzm"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"bburo"}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"p"}],"output":{"k":"Int","v":-7}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((math.floor(-4) + #v2) + (-(v1))))\n local v5 = \"lua\"\n local v6 = ((v4 // 1) == (5 % -2))\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + ((-(v8)))\n v8 = 4\n end\n local v9 = v6\n if ((-((-7 % -4))) > v7) then\n if (not (v1 ~= (8 - v4))) then\n local v10 = v1\n else","hole":" v4 = v1","suffix":" end\n end\n local v11 = v2\n return (v4 + (#v2))\nend"},"features":{"lines":23,"chars":435,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000011","difficulty":1,"seed":12491102400453601500,"source":"function f(v1, v2)\n local v3 = ((v1 // -8) // -7)\n local v4 = (-(((-(v3)) * v1)))\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + ((-(1)))\n v1 = v6\n end\n return v2\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-9}]}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8},{"k":"Int","v":9},{"k":"Int","v":-1},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8},{"k":"Int","v":9},{"k":"Int","v":-1},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":2},{"k":"Int","v":9},{"k":"Int","v":-1}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":2},{"k":"Int","v":9},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":4},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-3},{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-3},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-7},{"k":"Int","v":-9}]}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-7},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = ((v1 // -8) // -7)","hole":" local v4 = (-(((-(v3)) * v1)))","suffix":" local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + ((-(1)))\n v1 = v6\n end\n return v2\nend"},"features":{"lines":10,"chars":175,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000012","difficulty":1,"seed":12293147266543101823,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = \"bar\"\n local v6 = -2\n if (not (v1 <= v6)) then\n local v7 = false\n end\n v6 = (((v6 // 2) // 6) * (9 - (v6 // 1)))\n return (v1 > ((v1 % 5)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":-6}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":9},{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":4},{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-8},{"k":"Int","v":-3},{"k":"Int","v":-1},{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":1},{"k":"Int","v":-7},{"k":"Int","v":5},{"k":"Int","v":2}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":4},{"k":"Int","v":-3},{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 3)\n end","hole":" local v5 = \"bar\"","suffix":" local v6 = -2\n if (not (v1 <= v6)) then\n local v7 = false\n end\n v6 = (((v6 // 2) // 6) * (9 - (v6 // 1)))\n return (v1 > ((v1 % 5)))\nend"},"features":{"lines":13,"chars":256,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000013","difficulty":1,"seed":3595297557894086157,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = v3\n local v6 = {-9, (4 % 4), (#v5 % -4)}\n local v7 = (v2 .. string.sub(string.rep(v2, 1), 3, 3))\n return (v1 <= ((6 - v3[(math.abs(-1) % #v3) + 1])))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"nm"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"uuudmz"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"gtp"}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"ntbpm"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"nxuml"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"glhywn"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"pehh"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"sw"}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 2)\n end","hole":" local v5 = v3","suffix":" local v6 = {-9, (4 % 4), (#v5 % -4)}\n local v7 = (v2 .. string.sub(string.rep(v2, 1), 3, 3))\n return (v1 <= ((6 - v3[(math.abs(-1) % #v3) + 1])))\nend"},"features":{"lines":10,"chars":262,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000014","difficulty":1,"seed":17995775049677533046,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {math.floor(v1), (-(v4)), v4, (v4 - (-7 % 5))}\n local v6 = ((v1 % 4) % 7)\n v6 = v4\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + ((math.ceil(-7) // 2))\n v7 = v4\n end\n v4 = (-((v7 % 6)))\n return {v7, v7, math.floor((9 // -8))}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-18},{"k":"Int","v":-18},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-18},{"k":"Int","v":-18},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":18},{"k":"Int","v":18},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-16},{"k":"Int","v":-16},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":12},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {math.floor(v1), (-(v4)), v4, (v4 - (-7 % 5))}\n local v6 = ((v1 % 4) % 7)\n v6 = v4\n local v7 = 0\n for v8 = 1, 5 do","hole":" v7 = v7 + ((math.ceil(-7) // 2))","suffix":" v7 = v4\n end\n v4 = (-((v7 % 6)))\n return {v7, v7, math.floor((9 // -8))}\nend"},"features":{"lines":16,"chars":341,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000015","difficulty":1,"seed":289245993900768714,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = v2\n local v6 = v2\n local v7 = {v1, math.floor((4 - v1))}\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((v9 // 7))\n local v10 = #v2\n end\n return v7\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"fklup"}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"wmul"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"kahd"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"ohnocx"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"isi"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"pdy"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"dgwbxw"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"oqjhgk"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = v2","hole":" local v6 = v2","suffix":" local v7 = {v1, math.floor((4 - v1))}\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((v9 // 7))\n local v10 = #v2\n end\n return v7\nend"},"features":{"lines":15,"chars":262,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000016","difficulty":1,"seed":15425336380481752836,"source":"function f(v1, v2)\n local v3 = (v2 or ((-9 % 5) > v1))\n local v4 = \"lua\"\n if (not ((not v3) or (v2 and v3))) then\n v1 = (-(((-6 // -8) // 7)))\n if v2 then\n local v5 = (-6 ~= -6)\n else\n local v6 = -7\n end\n end\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (v7)\n v1 = v1\n end\n local v9 = (math.floor(-3) < -4)\n return (v1 + (((-(#v4)) + #v4)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v2 or ((-9 % 5) > v1))\n local v4 = \"lua\"\n if (not ((not v3) or (v2 and v3))) then\n v1 = (-(((-6 // -8) // 7)))\n if v2 then","hole":" local v5 = (-6 ~= -6)","suffix":" else\n local v6 = -7\n end\n end\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (v7)\n v1 = v1\n end\n local v9 = (math.floor(-3) < -4)\n return (v1 + (((-(#v4)) + #v4)))\nend"},"features":{"lines":19,"chars":380,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000017","difficulty":1,"seed":7827524832167587933,"source":"function f(v1, v2)\n local v3 = {v2, math.abs(v2), v2}\n local v4 = false\n if (v3[(math.abs(math.abs(v1)) % #v3) + 1] <= v1) then\n v2 = -8\n end\n return (tostring(v2) .. string.reverse((\"val\" .. \"ok\")))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Int","v":8}],"output":{"k":"Str","v":"8kolav"}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":9}],"output":{"k":"Str","v":"9kolav"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-2}],"output":{"k":"Str","v":"-8kolav"}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Int","v":1}],"output":{"k":"Str","v":"-8kolav"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":1}],"output":{"k":"Str","v":"-8kolav"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-3}],"output":{"k":"Str","v":"-8kolav"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":7}],"output":{"k":"Str","v":"7kolav"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":2}],"output":{"k":"Str","v":"2kolav"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2, math.abs(v2), v2}\n local v4 = false\n if (v3[(math.abs(math.abs(v1)) % #v3) + 1] <= v1) then","hole":" v2 = -8","suffix":" end\n return (tostring(v2) .. string.reverse((\"val\" .. \"ok\")))\nend"},"features":{"lines":8,"chars":212,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000018","difficulty":1,"seed":9529883519775869414,"source":"function f(v1, v2)\n local v3 = (v1 % -5)\n local v4 = {v3, math.abs(math.abs(9)), ((v3 // -5) - v3)}\n local v5 = (v2 and (not (not true)))\n local v6 = 0\n for v7 = 1, 6 do\n v6 = v6 + (v3)\n local v8 = v4\n end\n if (v2 and v2) then\n if v5 then\n v3 = ((#v4 % -6) // 1)\n end\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((math.abs(v3) - #v4))\n v6 = v1\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (math.abs(v3))\n local v13 = v4\n end\n end\n return (v3 * (math.abs(v4[(math.abs(v6) % #v4) + 1])))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"Int","v":-27}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Int","v":-27}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Int","v":-1}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v1 % -5)\n local v4 = {v3, math.abs(math.abs(9)), ((v3 // -5) - v3)}\n local v5 = (v2 and (not (not true)))\n local v6 = 0\n for v7 = 1, 6 do\n v6 = v6 + (v3)\n local v8 = v4\n end\n if (v2 and v2) then\n if v5 then\n v3 = ((#v4 % -6) // 1)\n end\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((math.abs(v3) - #v4))\n v6 = v1\n end","hole":" local v11 = 0","suffix":" for v12 = 1, 2 do\n v11 = v11 + (math.abs(v3))\n local v13 = v4\n end\n end\n return (v3 * (math.abs(v4[(math.abs(v6) % #v4) + 1])))\nend"},"features":{"lines":26,"chars":561,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000019","difficulty":1,"seed":8764613539372517627,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = ((-(v1)) >= (#v3 // 6))\n local v6 = string.sub((string.upper(\"val\") .. v2), 1, 1)\n if v5 then\n v1 = -5\n if true then\n local v7 = (\"two\" .. string.reverse((v6 .. v2)))\n else\n v1 = 8\n end\n else\n local v8 = false\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (v9)\n local v11 = v2\n end\n v1 = #v2\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (math.floor(((v1 % -7) % -2)))\n local v14 = \"y\"\n end\n local v15 = ((v1 ~= #v6) or ((true or v5) or false))\n return (v12 - ((9 // 3)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"g"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"szf"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"hluwax"}],"output":{"k":"Int","v":-6}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"Str","v":"eessh"}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"xos"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"vy"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"xbldq"}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"nacm"}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = ((-(v1)) >= (#v3 // 6))\n local v6 = string.sub((string.upper(\"val\") .. v2), 1, 1)\n if v5 then\n v1 = -5","hole":" if true then","suffix":" local v7 = (\"two\" .. string.reverse((v6 .. v2)))\n else\n v1 = 8\n end\n else\n local v8 = false\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (v9)\n local v11 = v2\n end\n v1 = #v2\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (math.floor(((v1 % -7) % -2)))\n local v14 = \"y\"\n end\n local v15 = ((v1 ~= #v6) or ((true or v5) or false))\n return (v12 - ((9 // 3)))\nend"},"features":{"lines":31,"chars":647,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000020","difficulty":1,"seed":9574294856786147327,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3(((-(v2)) % -2))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = (v1 // -3)\n local v8 = (v1 // 1)\n if true then\n if true then\n v2 = ((-7 % -7) // 7)\n else\n local v9 = (true or (false or false))\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (math.abs(v11))\n v10 = (-(v2))\n end\n local v12 = (not (not false))\n else\n local v13 = string.rep(string.sub(string.rep(\"two\", 0), 3, 3), 3)\n if (math.ceil(v1) > math.abs((-(-4)))) then\n v4 = 1\n else\n v1 = math.ceil(((v1 // -7) + math.floor(v1)))\n end\n local v14 = 0\n for v15 = 1, 3 do\n v14 = v14 + (#v13)\n local v16 = {(-(v1)), (-(-6)), math.floor(v15)}\n end\n end\n return v5\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":-5},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":7},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":11},{"k":"Int","v":12},{"k":"Int","v":13},{"k":"Int","v":14}]}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":1},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3(((-(v2)) % -2))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = (v1 // -3)\n local v8 = (v1 // 1)\n if true then\n if true then\n v2 = ((-7 % -7) // 7)\n else\n local v9 = (true or (false or false))\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (math.abs(v11))\n v10 = (-(v2))\n end\n local v12 = (not (not false))","hole":" else","suffix":" local v13 = string.rep(string.sub(string.rep(\"two\", 0), 3, 3), 3)\n if (math.ceil(v1) > math.abs((-(-4)))) then\n v4 = 1\n else\n v1 = math.ceil(((v1 // -7) + math.floor(v1)))\n end\n local v14 = 0\n for v15 = 1, 3 do\n v14 = v14 + (#v13)\n local v16 = {(-(v1)), (-(-6)), math.floor(v15)}\n end\n end\n return v5\nend"},"features":{"lines":38,"chars":833,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000021","difficulty":1,"seed":1514090939032071358,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = v2\n local v6 = \"hi\"\n local v7 = (string.rep((v6 .. \"ok\"), 0) .. (string.upper(v6) .. v6))\n local v8 = {8, (-(-6))}\n if (not true) then\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + ((#v7 // -5))\n local v11 = v8\n end\n local v12 = #v7\n local v13 = false\n else\n local v14 = true\n if ((-9 // -6) < (math.floor(2) + v1)) then\n v1 = 4\n end\n local v15 = v8\n end\n return {v1, v4, -4, ((9 // 1) - v5[(math.abs(-9) % #v5) + 1])}\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":1},{"k":"Int","v":-8},{"k":"Int","v":0}]}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":1},{"k":"Int","v":-6},{"k":"Int","v":6}]}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-3},{"k":"Int","v":0}]}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-5},{"k":"Int","v":-3}]}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":14}]}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-4}]}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":13}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":9},{"k":"Int","v":-2},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = v2\n local v6 = \"hi\"\n local v7 = (string.rep((v6 .. \"ok\"), 0) .. (string.upper(v6) .. v6))\n local v8 = {8, (-(-6))}\n if (not true) then\n local v9 = 0","hole":" for v10 = 1, 3 do","suffix":" v9 = v9 + ((#v7 // -5))\n local v11 = v8\n end\n local v12 = #v7\n local v13 = false\n else\n local v14 = true\n if ((-9 // -6) < (math.floor(2) + v1)) then\n v1 = 4\n end\n local v15 = v8\n end\n return {v1, v4, -4, ((9 // 1) - v5[(math.abs(-9) % #v5) + 1])}\nend"},"features":{"lines":26,"chars":571,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000022","difficulty":1,"seed":289432850653168905,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(5)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = (not (not true))\n local v8 = ((math.abs(v4) + (v1 % -2)) <= (v1 // -9))\n if (v5[(math.abs((v1 % 7)) % #v5) + 1] < v1) then\n local v9 = (v5[(math.abs((-4 + -1)) % #v5) + 1] >= (v4 + (v1 // 5)))\n else\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + (math.abs(((-(v11)) * v4)))\n local v12 = (#v5 == (-(8)))\n end\n end\n v1 = v1\n local v13 = (not false)\n v4 = v4\n return (v1 - ((v4 // -7)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Int","v":-9}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(5)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = (not (not true))\n local v8 = ((math.abs(v4) + (v1 % -2)) <= (v1 // -9))\n if (v5[(math.abs((v1 % 7)) % #v5) + 1] < v1) then\n local v9 = (v5[(math.abs((-4 + -1)) % #v5) + 1] >= (v4 + (v1 // 5)))\n else\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + (math.abs(((-(v11)) * v4)))\n local v12 = (#v5 == (-(8)))\n end\n end\n v1 = v1\n local v13 = (not false)","hole":" v4 = v4","suffix":" return (v1 - ((v4 // -7)))\nend"},"features":{"lines":25,"chars":591,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000023","difficulty":1,"seed":5187169754133769600,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v2)\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (not ((-6 > v4) and (not true)))\n local v8 = v1\n if ((v4 > v2) or (not (v8 == v2))) then\n if true then\n local v9 = v7\n else\n local v10 = v5\n end\n end\n return (v2 + (v1))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Int","v":-3}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-9}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":2}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":2}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":10},{"k":"Int","v":4}],"output":{"k":"Int","v":14}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":-7}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":5}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":7}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v2)","hole":" local v5 = {v4}","suffix":" for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (not ((-6 > v4) and (not true)))\n local v8 = v1\n if ((v4 > v2) or (not (v8 == v2))) then\n if true then\n local v9 = v7\n else\n local v10 = v5\n end\n end\n return (v2 + (v1))\nend"},"features":{"lines":20,"chars":371,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000024","difficulty":1,"seed":7234433851808033492,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = {v3, v3, 4, v3}\n if (not (v1 >= (-(-9)))) then\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v1)\n v6 = v1\n end\n local v7 = v2\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (5)\n v8 = v3\n end\n else\n if (not (v3 >= v3)) then\n local v10 = (((7 % -4) + v4[(math.abs(v3) % #v4) + 1]) <= (v3 % 1))\n end\n local v11 = ((v1 // 1) > #v4)\n v1 = v3\n end\n local v12 = v4\n v3 = 0\n return {v1, math.ceil((-(v1))), v3, -8}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":9},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-8}]}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1\n local v4 = {v3, v3, 4, v3}\n if (not (v1 >= (-(-9)))) then\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v1)\n v6 = v1\n end\n local v7 = v2\n local v8 = 0","hole":" for v9 = 1, 6 do","suffix":" v8 = v8 + (5)\n v8 = v3\n end\n else\n if (not (v3 >= v3)) then\n local v10 = (((7 % -4) + v4[(math.abs(v3) % #v4) + 1]) <= (v3 % 1))\n end\n local v11 = ((v1 // 1) > #v4)\n v1 = v3\n end\n local v12 = v4\n v3 = 0\n return {v1, math.ceil((-(v1))), v3, -8}\nend"},"features":{"lines":26,"chars":517,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000025","difficulty":1,"seed":4198682518654376681,"source":"function f(v1, v2)\n local v3 = string.rep(string.sub((v2 .. \"one\"), 1, 4), 3)\n local v4 = string.rep(v3, 3)\n local v5 = \"foo\"\n if (((true or true) or false) or ((-2 >= -1) or true)) then\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (((v7 // -8) * -4))\n v6 = v6\n end\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (((v8 // 9) % -7))\n local v10 = v6\n end\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (((3 * v11) - (9 % -6)))\n local v13 = (math.floor(9) % -8)\n end\n return {v1}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"h"}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"r"}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"fttr"}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"ffnxfp"}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"rf"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"um"}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"gui"}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"kup"}],"output":{"k":"List","v":[{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = string.rep(string.sub((v2 .. \"one\"), 1, 4), 3)\n local v4 = string.rep(v3, 3)\n local v5 = \"foo\"\n if (((true or true) or false) or ((-2 >= -1) or true)) then\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + (((v7 // -8) * -4))\n v6 = v6\n end\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (((v8 // 9) % -7))\n local v10 = v6\n end\n end\n local v11 = 0\n for v12 = 1, 2 do","hole":" v11 = v11 + (((3 * v11) - (9 % -6)))","suffix":" local v13 = (math.floor(9) % -8)\n end\n return {v1}\nend"},"features":{"lines":23,"chars":533,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000026","difficulty":1,"seed":3819087420731328737,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = (v2 .. (string.upper(v2) .. v2))\n local v6 = {(v1 * #v5), (-5 - #v5), #v3}\n if ((not (true or true)) and (not false)) then\n v1 = math.abs((1 % -4))\n v1 = #v5\n else\n if true then\n v1 = -5\n end\n end\n v1 = (v1 + ((7 % 1) // 9))\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"gi"}],"output":{"k":"Str","v":"gi"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"sxeh"}],"output":{"k":"Str","v":"sxeh"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"og"}],"output":{"k":"Str","v":"og"}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"zkj"}],"output":{"k":"Str","v":"zkj"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"ytq"}],"output":{"k":"Str","v":"ytq"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"whib"}],"output":{"k":"Str","v":"whib"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"kt"}],"output":{"k":"Str","v":"kt"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"lgo"}],"output":{"k":"Str","v":"lgo"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = (v2 .. (string.upper(v2) .. v2))\n local v6 = {(v1 * #v5), (-5 - #v5), #v3}\n if ((not (true or true)) and (not false)) then\n v1 = math.abs((1 % -4))\n v1 = #v5","hole":" else","suffix":" if true then\n v1 = -5\n end\n end\n v1 = (v1 + ((7 % 1) // 9))\n return v2\nend"},"features":{"lines":18,"chars":368,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000027","difficulty":1,"seed":14199124167641547950,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = v5\n local v8 = v7\n if (not false) then\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (-3)\n v9 = math.floor(v8[(math.abs(v10) % #v8) + 1])\n end\n local v11 = v7\n local v12 = v4\n else\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (#v2)\n local v15 = string.rep(v2, 0)\n end\n if true then\n v13 = -7\n end\n end\n if true then\n if (true and true) then\n v1 = (-(math.floor(v4)))\n end\n v4 = math.abs((-((v1 * -5))))\n if (((false or false) or false) or (not (not false))) then\n v4 = v5[(math.abs(#v2) % #v5) + 1]\n end\n end\n if ((-((-(v4)))) >= #v2) then\n local v16 = 0\n for v17 = 1, 1 do\n v16 = v16 + (#v7)\n v1 = ((math.floor(-1) % -8) // 4)\n end\n local v18 = 0\n for v19 = 1, 4 do\n v18 = v18 + (#v2)\n local v20 = {7, (v8[(math.abs(v4) % #v8) + 1] % 2), 4, ((v4 % -5) % 9)}\n end\n else\n local v21 = 0\n for v22 = 1, 4 do\n v21 = v21 + (((v4 // -4) % 1))\n v21 = #v2\n end\n if (not false) then\n local v23 = v2\n else\n v4 = v21\n end\n local v24 = (((v21 * v21) + (v21 + v1)) >= (-(v21)))\n end\n return (v4 * ((v5[(math.abs((v1 * v4)) % #v5) + 1] - #v2)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"krjv"}],"output":{"k":"Int","v":52000}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"hwozdw"}],"output":{"k":"Int","v":120}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"atkda"}],"output":{"k":"Int","v":5580}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"cg"}],"output":{"k":"Int","v":22400}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"j"}],"output":{"k":"Int","v":900}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"kvd"}],"output":{"k":"Int","v":52500}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"c"}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"qdkoxc"}],"output":{"k":"Int","v":1440}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = v5\n local v8 = v7\n if (not false) then\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (-3)\n v9 = math.floor(v8[(math.abs(v10) % #v8) + 1])\n end\n local v11 = v7\n local v12 = v4\n else\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (#v2)\n local v15 = string.rep(v2, 0)\n end\n if true then\n v13 = -7\n end\n end\n if true then\n if (true and true) then\n v1 = (-(math.floor(v4)))\n end\n v4 = math.abs((-((v1 * -5))))\n if (((false or false) or false) or (not (not false))) then\n v4 = v5[(math.abs(#v2) % #v5) + 1]\n end\n end\n if ((-((-(v4)))) >= #v2) then\n local v16 = 0\n for v17 = 1, 1 do\n v16 = v16 + (#v7)","hole":" v1 = ((math.floor(-1) % -8) // 4)","suffix":" end\n local v18 = 0\n for v19 = 1, 4 do\n v18 = v18 + (#v2)\n local v20 = {7, (v8[(math.abs(v4) % #v8) + 1] % 2), 4, ((v4 % -5) % 9)}\n end\n else\n local v21 = 0\n for v22 = 1, 4 do\n v21 = v21 + (((v4 // -4) % 1))\n v21 = #v2\n end\n if (not false) then\n local v23 = v2\n else\n v4 = v21\n end\n local v24 = (((v21 * v21) + (v21 + v1)) >= (-(v21)))\n end\n return (v4 * ((v5[(math.abs((v1 * v4)) % #v5) + 1] - #v2)))\nend"},"features":{"lines":64,"chars":1377,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000028","difficulty":1,"seed":4427697406417110997,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((v2 * math.floor((-(3)))))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = v5\n local v8 = v5\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + ((v10 // -6))\n local v11 = {math.abs((-(v4))), (math.ceil(v1) - math.abs(v9)), (-(v1)), v1}\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((-(math.ceil(-5))))\n local v14 = v5\n end\n return (v4 + (((v9 * v2) * math.floor(#v8))))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Int","v":2}],"output":{"k":"Int","v":-42}},{"input":[{"k":"Int","v":9},{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":9}],"output":{"k":"Int","v":-189}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Int","v":2}],"output":{"k":"Int","v":-42}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-6}],"output":{"k":"Int","v":126}},{"input":[{"k":"Int","v":0},{"k":"Int","v":7}],"output":{"k":"Int","v":-147}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-1}],"output":{"k":"Int","v":21}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-5}],"output":{"k":"Int","v":105}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((v2 * math.floor((-(3)))))","hole":" local v5 = {v4}","suffix":" for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = v5\n local v8 = v5\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + ((v10 // -6))\n local v11 = {math.abs((-(v4))), (math.ceil(v1) - math.abs(v9)), (-(v1)), v1}\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((-(math.ceil(-5))))\n local v14 = v5\n end\n return (v4 + (((v9 * v2) * math.floor(#v8))))\nend"},"features":{"lines":23,"chars":516,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000029","difficulty":1,"seed":3499130027819716173,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.ceil(v1))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {v4, v1, v1, 2}\n local v8 = (true or ((-(v4)) > #v2))\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((-(v10)))\n local v11 = (((v9 // 1) <= (v9 * v10)) or (true and (not true)))\n end\n local v12 = 0\n for v13 = 1, 4 do\n v12 = v12 + (v13)\n v9 = -8\n end\n v9 = (v1 * v9)\n local v14 = v4\n return (v14 - (((v7[(math.abs(-9) % #v7) + 1] // -4) % 9)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"djprc"}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"xiycs"}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"hp"}],"output":{"k":"Int","v":-2}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"p"}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"pxqcvi"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"hb"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"hgpy"}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"voc"}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.ceil(v1))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {v4, v1, v1, 2}\n local v8 = (true or ((-(v4)) > #v2))\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((-(v10)))\n local v11 = (((v9 // 1) <= (v9 * v10)) or (true and (not true)))\n end","hole":" local v12 = 0","suffix":" for v13 = 1, 4 do\n v12 = v12 + (v13)\n v9 = -8\n end\n v9 = (v1 * v9)\n local v14 = v4\n return (v14 - (((v7[(math.abs(-9) % #v7) + 1] // -4) % 9)))\nend"},"features":{"lines":25,"chars":551,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000030","difficulty":1,"seed":10992715422212319010,"source":"function f(v1, v2)\n local v3 = -2\n local v4 = (#v2 * ((v1 // -9) // 4))\n if (not ((not false) and (not true))) then\n local v5 = \"bar\"\n else\n local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + ((((-(v1)) - (v3 // 4)) // 5))\n v1 = v1\n end\n end\n return (v4 == ((((v4 * v4) // -4) - v1)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":9},{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":3}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-6}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-4}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":8},{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = -2\n local v4 = (#v2 * ((v1 // -9) // 4))\n if (not ((not false) and (not true))) then\n local v5 = \"bar\"","hole":" else","suffix":" local v6 = 0\n for v7 = 1, 4 do\n v6 = v6 + ((((-(v1)) - (v3 // 4)) // 5))\n v1 = v1\n end\n end\n return (v4 == ((((v4 * v4) // -4) - v1)))\nend"},"features":{"lines":14,"chars":308,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000031","difficulty":1,"seed":13726517723423844035,"source":"function f(v1, v2)\n local v3 = {((v2 % -7) // -8), (v1 * v2), v1, ((v1 % 9) % -1)}\n local v4 = {v3[(math.abs(v1) % #v3) + 1]}\n if ((not (not false)) and ((v2 % 1) >= (v2 % -8))) then\n v2 = (v2 - (-(-5)))\n if ((-5 // 2) ~= (v1 * 8)) then\n v2 = math.ceil(v2)\n else\n local v5 = v1\n end\n end\n if true then\n local v6 = {-5}\n end\n local v7 = v2\n return v4\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":72}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":45}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {((v2 % -7) // -8), (v1 * v2), v1, ((v1 % 9) % -1)}\n local v4 = {v3[(math.abs(v1) % #v3) + 1]}\n if ((not (not false)) and ((v2 % 1) >= (v2 % -8))) then\n v2 = (v2 - (-(-5)))\n if ((-5 // 2) ~= (v1 * 8)) then","hole":" v2 = math.ceil(v2)","suffix":" else\n local v5 = v1\n end\n end\n if true then\n local v6 = {-5}\n end\n local v7 = v2\n return v4\nend"},"features":{"lines":17,"chars":387,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000032","difficulty":1,"seed":11677302335760546416,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = string.rep(string.sub(string.upper(\"ab\"), 3, 5), 0)\n local v6 = (not (false or (not true)))\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (#v3)\n local v9 = \"two\"\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (((math.abs(4) // -1) // -5))\n v10 = -2\n end\n local v12 = (not (not (not v6)))\n return (v1 > (math.floor(((-1 * v7) % 8))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Str","v":"l"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"vanbcw"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"zmjzxi"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"uzltu"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"mjy"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"osxz"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"gsnvco"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"vdi"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do","hole":" v3[v4] = (v3[v4 - 1] + 1)","suffix":" end\n local v5 = string.rep(string.sub(string.upper(\"ab\"), 3, 5), 0)\n local v6 = (not (false or (not true)))\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (#v3)\n local v9 = \"two\"\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (((math.abs(4) // -1) // -5))\n v10 = -2\n end\n local v12 = (not (not (not v6)))\n return (v1 > (math.floor(((-1 * v7) % 8))))\nend"},"features":{"lines":20,"chars":465,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000033","difficulty":1,"seed":11804991439872811063,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = (not (false or (not true)))\n local v6 = \"foo\"\n local v7 = ((-3 % -3) // 9)\n local v8 = (v5 and ((not false) and (-2 >= v7)))\n return (v1 < ((v1 - v2[(math.abs((v1 + v7)) % #v2) + 1])))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-2},{"k":"Int","v":-3}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-5},{"k":"Int","v":-2}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":3},{"k":"Int","v":-4},{"k":"Int","v":-8},{"k":"Int","v":2}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":9}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":8},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = (not (false or (not true)))\n local v6 = \"foo\"","hole":" local v7 = ((-3 % -3) // 9)","suffix":" local v8 = (v5 and ((not false) and (-2 >= v7)))\n return (v1 < ((v1 - v2[(math.abs((v1 + v7)) % #v2) + 1])))\nend"},"features":{"lines":11,"chars":294,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000034","difficulty":1,"seed":7175535424199502286,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((0 % 4))\n local v5 = (((v1 * v4) == v2[(math.abs(v1) % #v2) + 1]) or (true or (3 == -8)))\n local v6 = (v5 or (not (not true)))\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (7)\n v1 = v4\n end\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (v2[(math.abs(v9) % #v2) + 1])\n local v11 = string.rep(\"y\", 3)\n end\n if (((false or v6) and (v6 and true)) or (math.floor(5) < v1)) then\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + ((-((-((-(v13)))))))\n v7 = (-((v9 % -8)))\n end\n v1 = (v1 % -5)\n local v14 = 0\n for v15 = 1, 1 do\n v14 = v14 + ((-8 % -9))\n local v16 = string.rep(\"abc\", 1)\n end\n else\n if (v1 == v1) then\n v1 = v2[(math.abs((-(v7))) % #v2) + 1]\n end\n end\n local v17 = 0\n for v18 = 1, 5 do\n v17 = v17 + (v9)\n v9 = (-9 % -1)\n end\n return (v4 >= (5))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":8}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":3},{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":7},{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":-4}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":2},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":0}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":2},{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":-4}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":2},{"k":"Int","v":6},{"k":"Int","v":-3},{"k":"Int","v":-1}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":5}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((0 % 4))\n local v5 = (((v1 * v4) == v2[(math.abs(v1) % #v2) + 1]) or (true or (3 == -8)))\n local v6 = (v5 or (not (not true)))\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (7)\n v1 = v4\n end\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (v2[(math.abs(v9) % #v2) + 1])\n local v11 = string.rep(\"y\", 3)\n end\n if (((false or v6) and (v6 and true)) or (math.floor(5) < v1)) then\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + ((-((-((-(v13)))))))\n v7 = (-((v9 % -8)))\n end\n v1 = (v1 % -5)\n local v14 = 0","hole":" for v15 = 1, 1 do","suffix":" v14 = v14 + ((-8 % -9))\n local v16 = string.rep(\"abc\", 1)\n end\n else\n if (v1 == v1) then\n v1 = v2[(math.abs((-(v7))) % #v2) + 1]\n end\n end\n local v17 = 0\n for v18 = 1, 5 do\n v17 = v17 + (v9)\n v9 = (-9 % -1)\n end\n return (v4 >= (5))\nend"},"features":{"lines":41,"chars":919,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000035","difficulty":1,"seed":3339610174354076568,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n local v6 = true\n if ((#v2 >= (-(v4))) or false) then\n v1 = #v2\n if ((5 // -4) ~= ((v1 // 1) + 4)) then\n v4 = v4\n end\n local v7 = v2\n end\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Str","v":"fwob"}],"output":{"k":"Str","v":"fwob"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"bla"}],"output":{"k":"Str","v":"bla"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"lgiy"}],"output":{"k":"Str","v":"lgiy"}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"pbrl"}],"output":{"k":"Str","v":"pbrl"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"rqjxgn"}],"output":{"k":"Str","v":"rqjxgn"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"kzfo"}],"output":{"k":"Str","v":"kzfo"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"dziob"}],"output":{"k":"Str","v":"dziob"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"gimaap"}],"output":{"k":"Str","v":"gimaap"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v4}","hole":" local v6 = true","suffix":" if ((#v2 >= (-(v4))) or false) then\n v1 = #v2\n if ((5 // -4) ~= ((v1 // 1) + 4)) then\n v4 = v4\n end\n local v7 = v2\n end\n return v2\nend"},"features":{"lines":16,"chars":280,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000036","difficulty":1,"seed":8315996357551539406,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(0)))\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = \"x\"\n local v8 = v4\n v4 = v4\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (#v2)\n local v11 = false\n end\n local v12 = 0\n for v13 = 1, 6 do\n v12 = v12 + (#v7)\n v8 = (((v9 // 6) % -9) % -3)\n end\n return (v9 - ((((v8 * v12) - (-(v8))) % 1)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8},{"k":"Int","v":-1},{"k":"Int","v":8},{"k":"Int","v":-5},{"k":"Int","v":9}]}],"output":{"k":"Int","v":24}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-4}]}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":0}]}],"output":{"k":"Int","v":20}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":5}]}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":-4},{"k":"Int","v":4},{"k":"Int","v":2}]}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":5},{"k":"Int","v":2}]}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":7},{"k":"Int","v":4},{"k":"Int","v":-1},{"k":"Int","v":4}]}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":4},{"k":"Int","v":1},{"k":"Int","v":-2},{"k":"Int","v":6}]}],"output":{"k":"Int","v":20}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(0)))","hole":" local v5 = {v1}","suffix":" for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = \"x\"\n local v8 = v4\n v4 = v4\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (#v2)\n local v11 = false\n end\n local v12 = 0\n for v13 = 1, 6 do\n v12 = v12 + (#v7)\n v8 = (((v9 // 6) % -9) % -3)\n end\n return (v9 - ((((v8 * v12) - (-(v8))) % 1)))\nend"},"features":{"lines":24,"chars":439,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000037","difficulty":1,"seed":10809213017031410171,"source":"function f(v1, v2)\n local v3 = ((v1 * v1) // 1)\n local v4 = string.upper(\"ok\")\n v3 = (4 - 7)\n local v5 = {(-(-3)), (-(v1)), (2 // -6), ((-(6)) + v1)}\n if false then\n v1 = math.floor((v1 % -7))\n end\n return (v3 >= (math.ceil(v5[(math.abs(math.abs(v3)) % #v5) + 1])))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = ((v1 * v1) // 1)\n local v4 = string.upper(\"ok\")","hole":" v3 = (4 - 7)","suffix":" local v5 = {(-(-3)), (-(v1)), (2 // -6), ((-(6)) + v1)}\n if false then\n v1 = math.floor((v1 % -7))\n end\n return (v3 >= (math.ceil(v5[(math.abs(math.abs(v3)) % #v5) + 1])))\nend"},"features":{"lines":10,"chars":280,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000038","difficulty":1,"seed":17395647777091432102,"source":"function f(v1, v2)\n local v3 = \"bar\"\n local v4 = false\n if true then\n local v5 = v2\n local v6 = v2\n else\n local v7 = (not ((not v4) or (not false)))\n end\n return (tostring(v1) .. string.rep(string.rep(v3, 1), 0))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Int","v":-6}],"output":{"k":"Str","v":"1"}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-9}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":0},{"k":"Int","v":8}],"output":{"k":"Str","v":"0"}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Int","v":-10}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-7}],"output":{"k":"Str","v":"-3"}},{"input":[{"k":"Int","v":3},{"k":"Int","v":9}],"output":{"k":"Str","v":"3"}},{"input":[{"k":"Int","v":1},{"k":"Int","v":7}],"output":{"k":"Str","v":"1"}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-2}],"output":{"k":"Str","v":"1"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = \"bar\"","suffix":" local v4 = false\n if true then\n local v5 = v2\n local v6 = v2\n else\n local v7 = (not ((not v4) or (not false)))\n end\n return (tostring(v1) .. string.rep(string.rep(v3, 1), 0))\nend"},"features":{"lines":11,"chars":232,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000039","difficulty":1,"seed":11400150977583058903,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(((#v2 // 2) // -5))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {((-(-9)) + (-(v1))), (-(math.floor(v1)))}\n local v8 = v2\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((-(#v5)))\n local v11 = (v7[(math.abs(v4) % #v7) + 1] * v4)\n end\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + (v12)\n local v14 = ((-(#v8)) * v4)\n end\n v4 = v9\n local v15 = {math.floor((v12 // 1)), ((-(v1)) // 3), v4, ((v9 % 9) // 8)}\n return (tostring(v1) .. string.rep(\"one\", 3))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-4},{"k":"Int","v":3},{"k":"Int","v":-6},{"k":"Int","v":3},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"-8oneoneone"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-5},{"k":"Int","v":7},{"k":"Int","v":-6},{"k":"Int","v":3},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"8oneoneone"}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"Str","v":"2oneoneone"}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":-3},{"k":"Int","v":7},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-9oneoneone"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"-6oneoneone"}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"10oneoneone"}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"-10oneoneone"}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-2},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"-9oneoneone"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(((#v2 // 2) // -5))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {((-(-9)) + (-(v1))), (-(math.floor(v1)))}\n local v8 = v2\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((-(#v5)))\n local v11 = (v7[(math.abs(v4) % #v7) + 1] * v4)\n end\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + (v12)\n local v14 = ((-(#v8)) * v4)\n end\n v4 = v9","hole":" local v15 = {math.floor((v12 // 1)), ((-(v1)) // 3), v4, ((v9 % 9) // 8)}","suffix":" return (tostring(v1) .. string.rep(\"one\", 3))\nend"},"features":{"lines":25,"chars":601,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000040","difficulty":1,"seed":16633553452804760481,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((-5 // 3))\n local v5 = (\"ok\" .. string.upper(v2))\n local v6 = {(-(#v5))}\n local v7 = (((-(-5)) % -3) > 3)\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + ((v4 % 2))\n v9 = #v2\n end\n local v10 = string.rep(string.reverse((\"foo\" .. v2)), 2)\n return v6\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"e"}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"nyg"}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"rmhu"}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"ucbxpt"}],"output":{"k":"List","v":[{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"tex"}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"o"}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"dgzke"}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"mcbwo"}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((-5 // 3))\n local v5 = (\"ok\" .. string.upper(v2))\n local v6 = {(-(#v5))}\n local v7 = (((-(-5)) % -3) > 3)\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + ((v4 % 2))","hole":" v9 = #v2","suffix":" end\n local v10 = string.rep(string.reverse((\"foo\" .. v2)), 2)\n return v6\nend"},"features":{"lines":16,"chars":346,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000041","difficulty":1,"seed":14836234004435891943,"source":"function f(v1, v2)\n local v3 = ((string.rep(\"x\", 3) .. \"x\") .. \"key\")\n local v4 = (\"bar\" .. ((\"val\" .. v3) .. (v3 .. v3)))\n v1 = -4\n return (v2 - (math.abs(2)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Int","v":0}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-1}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-6}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-6}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-1}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":3}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-10}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-1}],"output":{"k":"Int","v":-3}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = ((string.rep(\"x\", 3) .. \"x\") .. \"key\")\n local v4 = (\"bar\" .. ((\"val\" .. v3) .. (v3 .. v3)))","hole":" v1 = -4","suffix":" return (v2 - (math.abs(2)))\nend"},"features":{"lines":6,"chars":169,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000042","difficulty":1,"seed":5010361651741929456,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = -1\n local v6 = (((v1 // 9) // 7) > v3[(math.abs(v2) % #v3) + 1])\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (((v1 * #v3) * v7))\n v5 = -8\n end\n if ((not (v1 < v7)) and (not true)) then\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (v5)\n v2 = (-8 % -3)\n end\n local v11 = ((-4 // 3) > ((v7 + v1) // -9))\n v2 = -7\n end\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + (((-3 - v2) // -7))\n local v14 = {v5, (-(v5)), v3[(math.abs(v2) % #v3) + 1], -4}\n end\n return v3\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = -1\n local v6 = (((v1 // 9) // 7) > v3[(math.abs(v2) % #v3) + 1])\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (((v1 * #v3) * v7))\n v5 = -8\n end\n if ((not (v1 < v7)) and (not true)) then\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (v5)\n v2 = (-8 % -3)\n end\n local v11 = ((-4 // 3) > ((v7 + v1) // -9))\n v2 = -7\n end","hole":" local v12 = 0","suffix":" for v13 = 1, 1 do\n v12 = v12 + (((-3 - v2) // -7))\n local v14 = {v5, (-(v5)), v3[(math.abs(v2) % #v3) + 1], -4}\n end\n return v3\nend"},"features":{"lines":28,"chars":613,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000043","difficulty":1,"seed":5052366534718168903,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = false\n local v6 = string.rep(string.sub(\"bar\", 2, 3), 2)\n v2 = v1\n v2 = v2\n return (v2 - ((math.abs((-(v2))) % -8)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Int","v":0}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-5}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-5}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":1}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":0},{"k":"Int","v":7}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":3},{"k":"Int","v":0}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":-10}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":3},{"k":"Int","v":9}],"output":{"k":"Int","v":8}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = false\n local v6 = string.rep(string.sub(\"bar\", 2, 3), 2)\n v2 = v1","hole":" v2 = v2","suffix":" return (v2 - ((math.abs((-(v2))) % -8)))\nend"},"features":{"lines":11,"chars":226,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000044","difficulty":1,"seed":6995614456193322481,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {(-(v4)), math.ceil(v1), 7}\n local v6 = (v1 % 1)\n v4 = math.abs(2)\n if ((not (not false)) or false) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (((5 % 4) // -9))\n v7 = 3\n end\n else\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (v5[(math.abs(v1) % #v5) + 1])\n v9 = (-(((-(v4)) // -7)))\n end\n v9 = #v5\n end\n return (v1 < ((-(v5[(math.abs((-5 // 9)) % #v5) + 1]))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"gs"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"nqlbd"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"mmdxfy"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"ukz"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"cbw"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"srf"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"efouj"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"bwcx"}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {(-(v4)), math.ceil(v1), 7}\n local v6 = (v1 % 1)\n v4 = math.abs(2)\n if ((not (not false)) or false) then\n local v7 = 0","hole":" for v8 = 1, 3 do","suffix":" v7 = v7 + (((5 % 4) // -9))\n v7 = 3\n end\n else\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (v5[(math.abs(v1) % #v5) + 1])\n v9 = (-(((-(v4)) // -7)))\n end\n v9 = #v5\n end\n return (v1 < ((-(v5[(math.abs((-5 // 9)) % #v5) + 1]))))\nend"},"features":{"lines":24,"chars":518,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000045","difficulty":1,"seed":13591514893240183103,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = false\n local v6 = (((v2 == v1) and (true and true)) or ((v1 * -8) >= -4))\n if (#v3 == v3[(math.abs(v2) % #v3) + 1]) then\n local v7 = string.rep(string.sub(\"val\", 4, 5), 2)\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (((#v7 // 1) // -1))\n v2 = (v9 % -1)\n end\n end\n v2 = v2\n v2 = 0\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + ((math.ceil((v10 // 1)) % 5))\n v2 = 8\n end\n return (v1 * (v1))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":-3}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":7},{"k":"Int","v":7}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":0}],"output":{"k":"Int","v":49}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Int","v":-2}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":8},{"k":"Int","v":0}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":7},{"k":"Int","v":1}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":10},{"k":"Int","v":8}],"output":{"k":"Int","v":100}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":-10}],"output":{"k":"Int","v":36}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = false\n local v6 = (((v2 == v1) and (true and true)) or ((v1 * -8) >= -4))\n if (#v3 == v3[(math.abs(v2) % #v3) + 1]) then\n local v7 = string.rep(string.sub(\"val\", 4, 5), 2)","hole":" local v8 = 0","suffix":" for v9 = 1, 1 do\n v8 = v8 + (((#v7 // 1) // -1))\n v2 = (v9 % -1)\n end\n end\n v2 = v2\n v2 = 0\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + ((math.ceil((v10 // 1)) % 5))\n v2 = 8\n end\n return (v1 * (v1))\nend"},"features":{"lines":24,"chars":535,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000046","difficulty":1,"seed":7599301654394021036,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v2\n local v6 = (((-3 + v1) == v1) and true)\n v1 = math.floor(v1)\n v1 = #v3\n if false then\n local v7 = v1\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (v1)\n local v10 = ((v1 * v9) % -4)\n end\n local v11 = v3\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((v1 // -7))\n v1 = -5\n end\n return v3\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-12},{"k":"Int","v":-36},{"k":"Int","v":-108},{"k":"Int","v":-324}]}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-15},{"k":"Int","v":-45},{"k":"Int","v":-135},{"k":"Int","v":-405}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":18},{"k":"Int","v":54},{"k":"Int","v":162},{"k":"Int","v":486}]}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":27},{"k":"Int","v":81},{"k":"Int","v":243}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":24},{"k":"Int","v":72},{"k":"Int","v":216},{"k":"Int","v":648}]}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-9},{"k":"Int","v":-27},{"k":"Int","v":-81},{"k":"Int","v":-243}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":18},{"k":"Int","v":54},{"k":"Int","v":162},{"k":"Int","v":486}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-18},{"k":"Int","v":-54},{"k":"Int","v":-162},{"k":"Int","v":-486}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v2\n local v6 = (((-3 + v1) == v1) and true)\n v1 = math.floor(v1)\n v1 = #v3\n if false then\n local v7 = v1\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (v1)\n local v10 = ((v1 * v9) % -4)\n end","hole":" local v11 = v3","suffix":" end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((v1 // -7))\n v1 = -5\n end\n return v3\nend"},"features":{"lines":25,"chars":443,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000047","difficulty":1,"seed":14815881641800958705,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 4)\n end\n local v5 = false\n local v6 = (((v5 and v5) and v5) or (not false))\n if ((#v3 * (-(-2))) <= v2) then\n local v7 = {(4 - 7), (v1 // -4), -1, math.floor(v1)}\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((-(v2)))\n v1 = v1\n end\n end\n local v10 = 0\n for v11 = 1, 2 do\n v10 = v10 + (v3[(math.abs(v11) % #v3) + 1])\n local v12 = (((v1 + 3) * v10) < math.abs((v2 // -8)))\n end\n local v13 = 0\n for v14 = 1, 6 do\n v13 = v13 + (v10)\n v13 = ((-(v3[(math.abs(v2) % #v3) + 1])) // -7)\n end\n return (tostring(v10) .. (\"two\" .. string.lower(\"x\")))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Int","v":10}],"output":{"k":"Str","v":"6twox"}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-6}],"output":{"k":"Str","v":"-14twox"}},{"input":[{"k":"Int","v":6},{"k":"Int","v":6}],"output":{"k":"Str","v":"0twox"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-5}],"output":{"k":"Str","v":"-14twox"}},{"input":[{"k":"Int","v":2},{"k":"Int","v":5}],"output":{"k":"Str","v":"-8twox"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":3}],"output":{"k":"Str","v":"-32twox"}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":0}],"output":{"k":"Str","v":"-20twox"}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-6}],"output":{"k":"Str","v":"-30twox"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 4)\n end\n local v5 = false\n local v6 = (((v5 and v5) and v5) or (not false))","hole":" if ((#v3 * (-(-2))) <= v2) then","suffix":" local v7 = {(4 - 7), (v1 // -4), -1, math.floor(v1)}\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((-(v2)))\n v1 = v1\n end\n end\n local v10 = 0\n for v11 = 1, 2 do\n v10 = v10 + (v3[(math.abs(v11) % #v3) + 1])\n local v12 = (((v1 + 3) * v10) < math.abs((v2 // -8)))\n end\n local v13 = 0\n for v14 = 1, 6 do\n v13 = v13 + (v10)\n v13 = ((-(v3[(math.abs(v2) % #v3) + 1])) // -7)\n end\n return (tostring(v10) .. (\"two\" .. string.lower(\"x\")))\nend"},"features":{"lines":27,"chars":670,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000048","difficulty":1,"seed":768443455709478042,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = {v2}\n local v6 = (true and false)\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (((#v5 // 5) * (math.floor(v1) // 4)))\n local v9 = v6\n end\n local v10 = math.ceil(v2)\n return v5\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":7},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = {v2}\n local v6 = (true and false)\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (((#v5 // 5) * (math.floor(v1) // 4)))\n local v9 = v6\n end","hole":" local v10 = math.ceil(v2)","suffix":" return v5\nend"},"features":{"lines":15,"chars":295,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000049","difficulty":1,"seed":15286167678596277165,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v3\n local v6 = v2\n local v7 = \"ab\"\n local v8 = #v5\n if true then\n if (not (false and false)) then\n v6 = math.abs(math.floor(v6))\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + ((v1 // -6))\n v1 = v9\n end\n end\n return v5\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":30},{"k":"Int","v":90},{"k":"Int","v":270},{"k":"Int","v":810}]}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-3},{"k":"Int","v":-9},{"k":"Int","v":-27},{"k":"Int","v":-81}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":27},{"k":"Int","v":81}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":27},{"k":"Int","v":81},{"k":"Int","v":243}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":12},{"k":"Int","v":36},{"k":"Int","v":108},{"k":"Int","v":324}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":27},{"k":"Int","v":81},{"k":"Int","v":243},{"k":"Int","v":729}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":30},{"k":"Int","v":90},{"k":"Int","v":270},{"k":"Int","v":810}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-18},{"k":"Int","v":-54},{"k":"Int","v":-162},{"k":"Int","v":-486}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v3\n local v6 = v2\n local v7 = \"ab\"\n local v8 = #v5\n if true then\n if (not (false and false)) then\n v6 = math.abs(math.floor(v6))\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + ((v1 // -6))","hole":" v1 = v9","suffix":" end\n end\n return v5\nend"},"features":{"lines":21,"chars":366,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000050","difficulty":1,"seed":7175094567629308170,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] - 4)\n end\n local v5 = {(v1 % 8)}\n local v6 = (not (not false))\n v1 = v1\n return (v1 - (-3))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4}]}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-9},{"k":"Int","v":-6},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-2}]}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-5},{"k":"Int","v":2}]}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":2}]}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":1},{"k":"Int","v":-3},{"k":"Int","v":3}]}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-6},{"k":"Int","v":3}]}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":-1},{"k":"Int","v":-5},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":-2}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do","hole":" v3[v4] = (v3[v4 - 1] - 4)","suffix":" end\n local v5 = {(v1 % 8)}\n local v6 = (not (not false))\n v1 = v1\n return (v1 - (-3))\nend"},"features":{"lines":10,"chars":182,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000051","difficulty":1,"seed":4070752401961279035,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 2)\n end\n local v5 = v3\n local v6 = v1\n if (not (#v2 ~= math.ceil(v6))) then\n if (math.floor((-(v1))) < (-1 * math.abs(8))) then\n v6 = (math.floor(v6) % 9)\n end\n local v7 = false\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((v6 // -3))\n v9 = #v2\n end\n end\n return (tostring(v1) .. string.sub(string.rep(\"ab\", 0), 4, 8))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":9},{"k":"Int","v":6},{"k":"Int","v":-7},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"3"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"5"}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-6},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-6},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"-5"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-8"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 2)\n end","hole":" local v5 = v3","suffix":" local v6 = v1\n if (not (#v2 ~= math.ceil(v6))) then\n if (math.floor((-(v1))) < (-1 * math.abs(8))) then\n v6 = (math.floor(v6) % 9)\n end\n local v7 = false\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((v6 // -3))\n v9 = #v2\n end\n end\n return (tostring(v1) .. string.sub(string.rep(\"ab\", 0), 4, 8))\nend"},"features":{"lines":20,"chars":444,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000052","difficulty":1,"seed":813997898278653122,"source":"function f(v1, v2)\n local v3 = math.abs(math.floor(math.floor(v1)))\n local v4 = (not (not (not false)))\n local v5 = {4, v3, (v3 % 8)}\n local v6 = v5\n return {v2, (-(v1)), (v1 % 2), (-(v5[(math.abs(v2) % #v5) + 1]))}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":-4}]}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":7},{"k":"Int","v":1},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = math.abs(math.floor(math.floor(v1)))\n local v4 = (not (not (not false)))\n local v5 = {4, v3, (v3 % 8)}","hole":" local v6 = v5","suffix":" return {v2, (-(v1)), (v1 % 2), (-(v5[(math.abs(v2) % #v5) + 1]))}\nend"},"features":{"lines":7,"chars":225,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000053","difficulty":1,"seed":742238993176090107,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = v3\n local v6 = v3\n v1 = v1\n local v7 = {v1}\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"uds"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"ah"}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"j"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2},{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":5},{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"nphv"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"exi"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"cidiip"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":1},{"k":"Int","v":2},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"izihj"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":8},{"k":"Int","v":9},{"k":"Int","v":10},{"k":"Int","v":11}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"cqvjqq"}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 1)\n end","hole":" local v5 = v3","suffix":" local v6 = v3\n v1 = v1\n local v7 = {v1}\n return v5\nend"},"features":{"lines":11,"chars":168,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000054","difficulty":1,"seed":5827156740080967930,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((#v2 // -3))\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = true\n local v8 = {v1, v1, (v4 // 9), ((v4 * v1) // 4)}\n v1 = v1\n local v9 = \"x\"\n return (tostring(v1) .. string.sub(v9, 4, 5))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"-8"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"8"}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":4},{"k":"Int","v":-5},{"k":"Int","v":-7},{"k":"Int","v":-8},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8}]}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":5},{"k":"Int","v":-4},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":2},{"k":"Int","v":-8},{"k":"Int","v":-4},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"-7"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((#v2 // -3))\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 1)\n end","hole":" local v7 = true","suffix":" local v8 = {v1, v1, (v4 // 9), ((v4 * v1) // 4)}\n v1 = v1\n local v9 = \"x\"\n return (tostring(v1) .. string.sub(v9, 4, 5))\nend"},"features":{"lines":15,"chars":318,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000055","difficulty":1,"seed":4810365048782603853,"source":"function f(v1, v2)\n local v3 = \"key\"\n local v4 = v1\n v1 = (v4 % -2)\n v1 = math.floor(v4)\n return (v4 == ((math.floor(math.floor(v1)) % 2)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = \"key\"","suffix":" local v4 = v1\n v1 = (v4 % -2)\n v1 = math.floor(v4)\n return (v4 == ((math.floor(math.floor(v1)) % 2)))\nend"},"features":{"lines":7,"chars":149,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000056","difficulty":1,"seed":6243400274018668291,"source":"function f(v1, v2)\n local v3 = false\n local v4 = #v2\n v1 = (-(v1))\n return (tostring(v4) .. \"a\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":6},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"5a"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-1},{"k":"Int","v":9},{"k":"Int","v":4},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"5a"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"4a"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":7}]}],"output":{"k":"Str","v":"1a"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":1},{"k":"Int","v":-4},{"k":"Int","v":-6},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"5a"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":8}]}],"output":{"k":"Str","v":"2a"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"2a"}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":6},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"3a"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = false\n local v4 = #v2","hole":" v1 = (-(v1))","suffix":" return (tostring(v4) .. \"a\")\nend"},"features":{"lines":6,"chars":105,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000057","difficulty":1,"seed":10655087302346395890,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = v3[(math.abs((-((-(v1))))) % #v3) + 1]\n local v6 = v3\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v5)\n local v9 = v3[(math.abs((#v2 // 8)) % #v3) + 1]\n end\n v5 = (v7 % 1)\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + ((-(((5 // -6) % 5))))\n local v12 = math.abs(#v3)\n end\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"zwfvby"}],"output":{"k":"Str","v":"zwfvby"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"ytopv"}],"output":{"k":"Str","v":"ytopv"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"xo"}],"output":{"k":"Str","v":"xo"}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"zr"}],"output":{"k":"Str","v":"zr"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"uvtyoj"}],"output":{"k":"Str","v":"uvtyoj"}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"nn"}],"output":{"k":"Str","v":"nn"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"oxxo"}],"output":{"k":"Str","v":"oxxo"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"frsvaa"}],"output":{"k":"Str","v":"frsvaa"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do","hole":" v3[v4] = (v3[v4 - 1] * 4)","suffix":" end\n local v5 = v3[(math.abs((-((-(v1))))) % #v3) + 1]\n local v6 = v3\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v5)\n local v9 = v3[(math.abs((#v2 // 8)) % #v3) + 1]\n end\n v5 = (v7 % 1)\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + ((-(((5 // -6) % 5))))\n local v12 = math.abs(#v3)\n end\n return v2\nend"},"features":{"lines":20,"chars":414,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000058","difficulty":1,"seed":6532222545909212914,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(5)\n local v5 = {v4, #v2}\n local v6 = \"x\"\n v4 = (#v5 + v4)\n local v7 = math.ceil(v1)\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((v5[(math.abs(v7) % #v5) + 1] % -2))\n v4 = ((-((v1 // 2))) + v4)\n end\n local v10 = {v7, ((8 * -3) % -1), v8}\n return {v8, #v10, (-(math.floor(v1)))}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"v"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"uysqlc"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"z"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":-10}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"db"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"fxnu"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"w"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"drv"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"gjfafy"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(5)","hole":" local v5 = {v4, #v2}","suffix":" local v6 = \"x\"\n v4 = (#v5 + v4)\n local v7 = math.ceil(v1)\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((v5[(math.abs(v7) % #v5) + 1] % -2))\n v4 = ((-((v1 // 2))) + v4)\n end\n local v10 = {v7, ((8 * -3) % -1), v8}\n return {v8, #v10, (-(math.floor(v1)))}\nend"},"features":{"lines":17,"chars":380,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000059","difficulty":1,"seed":8662144509073748017,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v1 % 8) // 1))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = ((v1 - 7) + v1)\n local v8 = (((v7 + -4) > v7) or (v2 and (not v2)))\n v4 = v7\n if v8 then\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (#v5)\n v9 = v9\n end\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + (-1)\n v4 = math.abs((-(v12)))\n end\n end\n v1 = (-((v7 // -2)))\n return {v7, (-(v7))}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-23},{"k":"Int","v":23}]}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":13},{"k":"Int","v":-13}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-25},{"k":"Int","v":25}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-15},{"k":"Int","v":15}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v1 % 8) // 1))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = ((v1 - 7) + v1)\n local v8 = (((v7 + -4) > v7) or (v2 and (not v2)))\n v4 = v7\n if v8 then\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (#v5)","hole":" v9 = v9","suffix":" end\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + (-1)\n v4 = math.abs((-(v12)))\n end\n end\n v1 = (-((v7 // -2)))\n return {v7, (-(v7))}\nend"},"features":{"lines":27,"chars":519,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000060","difficulty":1,"seed":10088481606327942395,"source":"function f(v1, v2)\n local v3 = false\n local v4 = v2\n local v5 = (\"lua\" .. (string.rep(\"b\", 3) .. (\"ok\" .. \"x\")))\n v1 = v1\n v1 = (math.ceil(math.ceil(v1)) * (#v5 // -3))\n if (v3 and true) then\n local v6 = string.lower(v5)\n end\n return (v1 * (v1))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-6},{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":144}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":-8},{"k":"Int","v":4}]}],"output":{"k":"Int","v":324}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":6},{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":-1},{"k":"Int","v":-1}]}],"output":{"k":"Int","v":729}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-8}]}],"output":{"k":"Int","v":900}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":441}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":-5},{"k":"Int","v":-1},{"k":"Int","v":6}]}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":6}]}],"output":{"k":"Int","v":36}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = false","suffix":" local v4 = v2\n local v5 = (\"lua\" .. (string.rep(\"b\", 3) .. (\"ok\" .. \"x\")))\n v1 = v1\n v1 = (math.ceil(math.ceil(v1)) * (#v5 // -3))\n if (v3 and true) then\n local v6 = string.lower(v5)\n end\n return (v1 * (v1))\nend"},"features":{"lines":11,"chars":261,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000061","difficulty":1,"seed":6709029119081949818,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((-((3 - 5))) % -4))\n local v5 = v4\n local v6 = false\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (((v8 // 7) + (-6 % -3)))\n v7 = v5\n end\n if v6 then\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((v1 * -4) // -6))\n v9 = (v10 - v10)\n end\n end\n local v11 = v4\n return (v5 * ((v4 // 1)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Int","v":-6}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":3},{"k":"Int","v":8}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":9}],"output":{"k":"Int","v":4}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Int","v":1}],"output":{"k":"Int","v":144}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-10}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-7}],"output":{"k":"Int","v":144}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-8}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":5}],"output":{"k":"Int","v":25}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((-((3 - 5))) % -4))\n local v5 = v4\n local v6 = false\n local v7 = 0","hole":" for v8 = 1, 4 do","suffix":" v7 = v7 + (((v8 // 7) + (-6 % -3)))\n v7 = v5\n end\n if v6 then\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((v1 * -4) // -6))\n v9 = (v10 - v10)\n end\n end\n local v11 = v4\n return (v5 * ((v4 // 1)))\nend"},"features":{"lines":22,"chars":406,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000062","difficulty":1,"seed":2325721259779392542,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 3)\n end\n local v5 = v1\n local v6 = v3\n if (not false) then\n if ((v5 > -3) or ((false or false) and (true or true))) then\n v5 = math.abs((v1 // 4))\n end\n v5 = 8\n else\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (#v3)\n local v9 = (v1 * (math.floor(v8) % 3))\n end\n if false then\n local v10 = (not (not (v5 > -6)))\n end\n end\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (6)\n v12 = (v11 - (-((-(v12)))))\n end\n local v13 = (\"a\" .. (\"ok\" .. \"foo\"))\n local v14 = 0\n for v15 = 1, 6 do\n v14 = v14 + (math.abs(v15))\n local v16 = \"foo\"\n end\n return (v5 < (v2[(math.abs(v1) % #v2) + 1]))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":-5},{"k":"Int","v":3}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":1}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":9},{"k":"Int","v":-6},{"k":"Int","v":9},{"k":"Int","v":7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":2}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":-4},{"k":"Int","v":7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":9}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 3)\n end\n local v5 = v1\n local v6 = v3\n if (not false) then\n if ((v5 > -3) or ((false or false) and (true or true))) then\n v5 = math.abs((v1 // 4))\n end\n v5 = 8\n else\n local v7 = 0\n for v8 = 1, 5 do","hole":" v7 = v7 + (#v3)","suffix":" local v9 = (v1 * (math.floor(v8) % 3))\n end\n if false then\n local v10 = (not (not (v5 > -6)))\n end\n end\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (6)\n v12 = (v11 - (-((-(v12)))))\n end\n local v13 = (\"a\" .. (\"ok\" .. \"foo\"))\n local v14 = 0\n for v15 = 1, 6 do\n v14 = v14 + (math.abs(v15))\n local v16 = \"foo\"\n end\n return (v5 < (v2[(math.abs(v1) % #v2) + 1]))\nend"},"features":{"lines":35,"chars":733,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000063","difficulty":1,"seed":744522110165082489,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = v5\n local v8 = (-(v4))\n local v9 = v2\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (v10)\n local v12 = {v4, -9, #v7, math.ceil(math.floor(v10))}\n end\n local v13 = string.sub(string.sub((v9 .. v2), 1, 4), 3, 3)\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + (v4)\n local v16 = true\n end\n return {v8, ((5 + v1) // -2), v14, -8}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"gvxq"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-5},{"k":"Int","v":0},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"njbq"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-2},{"k":"Int","v":-12},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"eq"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-3},{"k":"Int","v":-4},{"k":"Int","v":-8}]}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"oizf"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":0},{"k":"Int","v":-18},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"rkwvdl"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-8},{"k":"Int","v":8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"vjxjz"}],"output":{"k":"List","v":[{"k":"Int","v":11},{"k":"Int","v":0},{"k":"Int","v":-22},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"e"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-4},{"k":"Int","v":2},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"ca"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-1},{"k":"Int","v":-10},{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = v5\n local v8 = (-(v4))\n local v9 = v2\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (v10)\n local v12 = {v4, -9, #v7, math.ceil(math.floor(v10))}\n end\n local v13 = string.sub(string.sub((v9 .. v2), 1, 4), 3, 3)\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + (v4)\n local v16 = true\n end\n return {v8, ((5 + v1) // -2), v14, -8}\nend"},"features":{"lines":25,"chars":527,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000064","difficulty":1,"seed":5152141919442610960,"source":"function f(v1, v2)\n local v3 = math.floor(v1)\n local v4 = string.sub((\"abc\" .. string.upper(\"one\")), 2, 6)\n local v5 = 0\n for v6 = 1, 6 do\n v5 = v5 + ((-(math.floor(v5))))\n v5 = math.ceil(((v6 // 5) % -6))\n end\n local v7 = {(v5 // -3), (-((v3 - v1)))}\n return (tostring(v1) .. v4)\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-2bcONE"}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-6bcONE"}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1bcONE"}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"Str","v":"10bcONE"}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-7bcONE"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-5bcONE"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-8bcONE"}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"5bcONE"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = math.floor(v1)","hole":" local v4 = string.sub((\"abc\" .. string.upper(\"one\")), 2, 6)","suffix":" local v5 = 0\n for v6 = 1, 6 do\n v5 = v5 + ((-(math.floor(v5))))\n v5 = math.ceil(((v6 // 5) % -6))\n end\n local v7 = {(v5 // -3), (-((v3 - v1)))}\n return (tostring(v1) .. v4)\nend"},"features":{"lines":11,"chars":298,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000065","difficulty":1,"seed":8706699832736402876,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((5 % 1))\n local v5 = v2\n local v6 = ((#v2 == -7) or (not (v1 < -2)))\n local v7 = \"x\"\n return {v1, ((v1 // -7) * v4)}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"zohbic"}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-16}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"wopgd"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"mb"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"pvtdg"}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"e"}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"xircxb"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-18}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"gcog"}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-20}]}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"ljan"}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-7}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3((5 % 1))","suffix":" local v5 = v2\n local v6 = ((#v2 == -7) or (not (v1 < -2)))\n local v7 = \"x\"\n return {v1, ((v1 // -7) * v4)}\nend"},"features":{"lines":10,"chars":209,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000066","difficulty":1,"seed":3052660797778658290,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v1 - v1) + (v1 - v1)))\n local v5 = true\n local v6 = ((0 > math.ceil(v4)) and v5)\n v1 = v4\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (v4)\n local v9 = v5\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (v1)\n local v12 = ((-(v4)) < v4)\n end\n return (v7 * (((v1 // 7) // 3)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":4},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":6}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":6},{"k":"Int","v":-3}]}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":2}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":-9},{"k":"Int","v":-9}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-3}]}],"output":{"k":"Int","v":40}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":6}]}],"output":{"k":"Int","v":45}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":8}]}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(((v1 - v1) + (v1 - v1)))\n local v5 = true\n local v6 = ((0 > math.ceil(v4)) and v5)\n v1 = v4\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (v4)\n local v9 = v5\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (v1)\n local v12 = ((-(v4)) < v4)\n end\n return (v7 * (((v1 // 7) // 3)))\nend"},"features":{"lines":20,"chars":389,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000067","difficulty":1,"seed":10985485221787687909,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {(v1 % -8), (v4 * v1), (-(math.abs(0))), ((v4 * v4) % -1)}\n local v6 = \"key\"\n if false then\n local v7 = v6\n v4 = (-((v1 // 7)))\n v4 = v4\n end\n return (v1 < ((-((v1 // -3)))))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {(v1 % -8), (v4 * v1), (-(math.abs(0))), ((v4 * v4) % -1)}\n local v6 = \"key\"","hole":" if false then","suffix":" local v7 = v6\n v4 = (-((v1 // 7)))\n v4 = v4\n end\n return (v1 < ((-((v1 // -3)))))\nend"},"features":{"lines":14,"chars":293,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000068","difficulty":1,"seed":10528762097395280536,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {((v4 % -9) // -4)}\n local v6 = string.rep(\"val\", 2)\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((-(((v4 // -5) + math.ceil(v4)))))\n local v9 = (v1 > v1)\n end\n if false then\n v4 = (-(#v6))\n v1 = math.floor(math.floor(math.abs(5)))\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((#v5 - v10))\n local v12 = \"key\"\n end\n else\n local v13 = ((#v6 // 4) > v4)\n if ((math.abs(1) <= v1) and (v7 == v1)) then\n local v14 = {#v6}\n else\n v1 = (((8 // 1) // 6) * (#v6 - (-(v4))))\n end\n end\n local v15 = 0\n for v16 = 1, 3 do\n v15 = v15 + (v15)\n local v17 = false\n end\n return (v7 >= (4))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"qxkzwt"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"a"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"njzwzy"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"trkjh"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"rawn"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"hdfs"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"jujlwy"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"xcgnbe"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {((v4 % -9) // -4)}\n local v6 = string.rep(\"val\", 2)\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((-(((v4 // -5) + math.ceil(v4)))))\n local v9 = (v1 > v1)\n end\n if false then\n v4 = (-(#v6))\n v1 = math.floor(math.floor(math.abs(5)))\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((#v5 - v10))\n local v12 = \"key\"\n end\n else\n local v13 = ((#v6 // 4) > v4)\n if ((math.abs(1) <= v1) and (v7 == v1)) then\n local v14 = {#v6}\n else\n v1 = (((8 // 1) // 6) * (#v6 - (-(v4))))\n end\n end","hole":" local v15 = 0","suffix":" for v16 = 1, 3 do\n v15 = v15 + (v15)\n local v17 = false\n end\n return (v7 >= (4))\nend"},"features":{"lines":35,"chars":749,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000069","difficulty":1,"seed":1684773570042231520,"source":"function f(v1, v2)\n local v3 = v2\n local v4 = {((v1 % 9) * math.floor(v2)), v2, v1, v3}\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (#v4)\n v5 = v2\n end\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (v2)\n v3 = v3\n end\n return (tostring(v2) .. \"ok\")\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Int","v":-1}],"output":{"k":"Str","v":"-1ok"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8ok"}},{"input":[{"k":"Int","v":10},{"k":"Int","v":3}],"output":{"k":"Str","v":"3ok"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-9}],"output":{"k":"Str","v":"-9ok"}},{"input":[{"k":"Int","v":6},{"k":"Int","v":0}],"output":{"k":"Str","v":"0ok"}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":9}],"output":{"k":"Str","v":"9ok"}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":2}],"output":{"k":"Str","v":"2ok"}},{"input":[{"k":"Int","v":9},{"k":"Int","v":1}],"output":{"k":"Str","v":"1ok"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v2\n local v4 = {((v1 % 9) * math.floor(v2)), v2, v1, v3}\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (#v4)\n v5 = v2\n end","hole":" local v7 = 0","suffix":" for v8 = 1, 5 do\n v7 = v7 + (v2)\n v3 = v3\n end\n return (tostring(v2) .. \"ok\")\nend"},"features":{"lines":15,"chars":269,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000070","difficulty":1,"seed":4215781094021804947,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((math.ceil(v1) - ((v2 // 9) % -9)))\n local v5 = {v2}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = ((-((-(v1)))) > (-((v2 // 9))))\n local v8 = ((not (v4 > v4)) and true)\n if (not (v2 ~= (v4 % 5))) then\n v2 = v1\n v2 = v2\n else\n if ((not false) or (not (not v8))) then\n local v9 = ((-(v5[(math.abs(v2) % #v5) + 1])) - ((-(v2)) * v1))\n end\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (((v11 - v2) // -3))\n v11 = (-(v1))\n end\n return (tostring(v2) .. \"two\")\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5two"}},{"input":[{"k":"Int","v":1},{"k":"Int","v":1}],"output":{"k":"Str","v":"1two"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":9}],"output":{"k":"Str","v":"9two"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":0}],"output":{"k":"Str","v":"0two"}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":-5}],"output":{"k":"Str","v":"-5two"}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6two"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-7}],"output":{"k":"Str","v":"-7two"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4two"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((math.ceil(v1) - ((v2 // 9) % -9)))\n local v5 = {v2}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = ((-((-(v1)))) > (-((v2 // 9))))\n local v8 = ((not (v4 > v4)) and true)\n if (not (v2 ~= (v4 % 5))) then\n v2 = v1","hole":" v2 = v2","suffix":" else\n if ((not false) or (not (not v8))) then\n local v9 = ((-(v5[(math.abs(v2) % #v5) + 1])) - ((-(v2)) * v1))\n end\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (((v11 - v2) // -3))\n v11 = (-(v1))\n end\n return (tostring(v2) .. \"two\")\nend"},"features":{"lines":26,"chars":604,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000071","difficulty":1,"seed":887017418057291455,"source":"function f(v1, v2)\n local v3 = ((-1 <= (v1 // -6)) or ((-(v1)) ~= (v1 // 2)))\n local v4 = (v2[(math.abs(4) % #v2) + 1] ~= 1)\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (math.abs(v5))\n v5 = (-8 // -7)\n end\n if (#v2 >= v2[(math.abs(v1) % #v2) + 1]) then\n if (not true) then\n v1 = 8\n end\n v5 = v1\n v5 = 7\n end\n local v7 = (v4 or false)\n if false then\n local v8 = v2[(math.abs((v5 % 4)) % #v2) + 1]\n else\n local v9 = v4\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v11)\n local v12 = v2\n end\n if v3 then\n local v13 = (v2[(math.abs(v10) % #v2) + 1] + v1)\n end\n end\n return {v5}\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":1}]}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6},{"k":"Int","v":5}]}],"output":{"k":"List","v":[{"k":"Int","v":7}]}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0}]}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-4}]}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-1},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = ((-1 <= (v1 // -6)) or ((-(v1)) ~= (v1 // 2)))\n local v4 = (v2[(math.abs(4) % #v2) + 1] ~= 1)\n local v5 = 0\n for v6 = 1, 3 do","hole":" v5 = v5 + (math.abs(v5))","suffix":" v5 = (-8 // -7)\n end\n if (#v2 >= v2[(math.abs(v1) % #v2) + 1]) then\n if (not true) then\n v1 = 8\n end\n v5 = v1\n v5 = 7\n end\n local v7 = (v4 or false)\n if false then\n local v8 = v2[(math.abs((v5 % 4)) % #v2) + 1]\n else\n local v9 = v4\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v11)\n local v12 = v2\n end\n if v3 then\n local v13 = (v2[(math.abs(v10) % #v2) + 1] + v1)\n end\n end\n return {v5}\nend"},"features":{"lines":31,"chars":650,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000072","difficulty":1,"seed":14311345895998984154,"source":"function f(v1, v2)\n local v3 = string.sub(string.lower(\"baz\"), 1, 4)\n local v4 = ((not (true or false)) or (not false))\n local v5 = string.sub(v3, 2, 5)\n return (v1 <= ((#v5 + #v3)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-1}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-3},{"k":"Int","v":-7},{"k":"Int","v":9},{"k":"Int","v":-2},{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":1}]}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":1},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":4},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = string.sub(string.lower(\"baz\"), 1, 4)","suffix":" local v4 = ((not (true or false)) or (not false))\n local v5 = string.sub(v3, 2, 5)\n return (v1 <= ((#v5 + #v3)))\nend"},"features":{"lines":6,"chars":191,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000073","difficulty":1,"seed":699702659312459937,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(4)\n local v5 = {v2}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = v5\n local v8 = (v1 >= math.floor((v2 % -4)))\n local v9 = ((\"hi\" .. string.rep(\"baz\", 0)) .. string.sub(string.sub(\"y\", 4, 6), 2, 6))\n local v10 = v5\n return (v2 == (v4))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Int","v":2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(4)","hole":" local v5 = {v2}","suffix":" for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = v5\n local v8 = (v1 >= math.floor((v2 % -4)))\n local v9 = ((\"hi\" .. string.rep(\"baz\", 0)) .. string.sub(string.sub(\"y\", 4, 6), 2, 6))\n local v10 = v5\n return (v2 == (v4))\nend"},"features":{"lines":15,"chars":351,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000074","difficulty":1,"seed":3171171761915649109,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((-(math.ceil(9))) // 6))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = v2\n local v8 = v1\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v1)\n local v11 = ((-(v10)) * (v8 % -2))\n end\n local v12 = string.sub(string.upper((v7 .. v7)), 2, 6)\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + (v9)\n v4 = v1\n end\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"p"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":5},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"m"}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"zpvii"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-1},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"imp"}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-7},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"bcr"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"iy"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"zmt"}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"micmk"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":1},{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((-(math.ceil(9))) // 6))\n local v5 = {v1}","hole":" for v6 = 2, 3 do","suffix":" v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = v2\n local v8 = v1\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v1)\n local v11 = ((-(v10)) * (v8 % -2))\n end\n local v12 = string.sub(string.upper((v7 .. v7)), 2, 6)\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + (v9)\n v4 = v1\n end\n return v5\nend"},"features":{"lines":24,"chars":462,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000075","difficulty":1,"seed":399256544756605632,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = math.abs((-(v3[(math.abs(-5) % #v3) + 1])))\n local v6 = (((v2 or v2) and (v2 or v2)) or (v3[(math.abs(v1) % #v3) + 1] ~= math.abs(3)))\n if ((v5 // -9) < (v1 % 2)) then\n local v7 = false\n v5 = v1\n end\n local v8 = \"a\"\n v1 = (-(v5))\n return {v1}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = math.abs((-(v3[(math.abs(-5) % #v3) + 1])))\n local v6 = (((v2 or v2) and (v2 or v2)) or (v3[(math.abs(v1) % #v3) + 1] ~= math.abs(3)))\n if ((v5 // -9) < (v1 % 2)) then\n local v7 = false","hole":" v5 = v1","suffix":" end\n local v8 = \"a\"\n v1 = (-(v5))\n return {v1}\nend"},"features":{"lines":15,"chars":364,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000076","difficulty":1,"seed":17460941133799523149,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = ((v1 % -2) // 3)\n local v6 = v3\n if (((v1 % -3) == (v5 % 7)) and (not (v1 ~= v5))) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v6[(math.abs(v8) % #v6) + 1])\n v1 = (math.floor(#v6) // -1)\n end\n end\n return (v5 * (v5))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Int","v":1}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = ((v1 % -2) // 3)\n local v6 = v3\n if (((v1 % -3) == (v5 % 7)) and (not (v1 ~= v5))) then\n local v7 = 0","hole":" for v8 = 1, 3 do","suffix":" v7 = v7 + (v6[(math.abs(v8) % #v6) + 1])\n v1 = (math.floor(#v6) // -1)\n end\n end\n return (v5 * (v5))\nend"},"features":{"lines":16,"chars":354,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000077","difficulty":1,"seed":252637536717644723,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {9}\n local v6 = v1\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + ((-(#v2)))\n v8 = #v2\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (math.ceil((-(#v2))))\n local v11 = (not (not true))\n end\n local v12 = v5\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"md"}],"output":{"k":"Str","v":"md"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"em"}],"output":{"k":"Str","v":"em"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"qgsv"}],"output":{"k":"Str","v":"qgsv"}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"u"}],"output":{"k":"Str","v":"u"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"y"}],"output":{"k":"Str","v":"y"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"kln"}],"output":{"k":"Str","v":"kln"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"fr"}],"output":{"k":"Str","v":"fr"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"lybsv"}],"output":{"k":"Str","v":"lybsv"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {9}\n local v6 = v1\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + ((-(#v2)))\n v8 = #v2\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (math.ceil((-(#v2))))","hole":" local v11 = (not (not true))","suffix":" end\n local v12 = v5\n return v2\nend"},"features":{"lines":20,"chars":342,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000078","difficulty":1,"seed":9033242927298139440,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((#v2 // -9))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = string.sub(v2, 4, 5)\n local v8 = v4\n v4 = #v7\n return (tostring(v1) .. (string.lower(v7) .. string.sub(v2, 1, 5)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Str","v":"yqoprj"}],"output":{"k":"Str","v":"-9pryqopr"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"sbxnbz"}],"output":{"k":"Str","v":"-9nbsbxnb"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"imxnpd"}],"output":{"k":"Str","v":"-4npimxnp"}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Str","v":"q"}],"output":{"k":"Str","v":"0q"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"gnimmm"}],"output":{"k":"Str","v":"0mmgnimm"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"srcvba"}],"output":{"k":"Str","v":"-1vbsrcvb"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"y"}],"output":{"k":"Str","v":"6y"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"oq"}],"output":{"k":"Str","v":"-9oq"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end","hole":" local v4 = v3((#v2 // -9))","suffix":" local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = string.sub(v2, 4, 5)\n local v8 = v4\n v4 = #v7\n return (tostring(v1) .. (string.lower(v7) .. string.sub(v2, 1, 5)))\nend"},"features":{"lines":14,"chars":305,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000079","difficulty":1,"seed":13376267432366996484,"source":"function f(v1, v2)\n local v3 = (\"b\" .. string.sub(string.rep(\"x\", 2), 2, 3))\n local v4 = (-((v1 // 8)))\n local v5 = \"lua\"\n if (not true) then\n if (v1 > ((-(v4)) % 5)) then\n v1 = math.abs(#v3)\n end\n local v6 = 0\n for v7 = 1, 5 do\n v6 = v6 + (v6)\n local v8 = (not false)\n end\n if true then\n local v9 = v5\n else\n local v10 = string.rep(string.sub((\"key\" .. \"bar\"), 1, 3), 2)\n end\n end\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + (((-6 % 5) % 4))\n local v13 = string.upper(v5)\n end\n return {v1, v2[(math.abs((v4 * v11)) % #v2) + 1], 0, -5}\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-3}]}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":5},{"k":"Int","v":-2},{"k":"Int","v":-1}]}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-4}]}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (\"b\" .. string.sub(string.rep(\"x\", 2), 2, 3))\n local v4 = (-((v1 // 8)))\n local v5 = \"lua\"\n if (not true) then\n if (v1 > ((-(v4)) % 5)) then\n v1 = math.abs(#v3)\n end\n local v6 = 0\n for v7 = 1, 5 do\n v6 = v6 + (v6)\n local v8 = (not false)\n end\n if true then\n local v9 = v5\n else\n local v10 = string.rep(string.sub((\"key\" .. \"bar\"), 1, 3), 2)\n end\n end\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + (((-6 % 5) % 4))","hole":" local v13 = string.upper(v5)","suffix":" end\n return {v1, v2[(math.abs((v4 * v11)) % #v2) + 1], 0, -5}\nend"},"features":{"lines":26,"chars":607,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000080","difficulty":1,"seed":16338694213886397142,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.floor((1 // 6)))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = (((-7 >= -9) and false) and (v1 >= (v2 - v4)))\n local v8 = {#v5, v1}\n if ((not (false or v7)) or (v2 ~= v4)) then\n local v9 = false\n if (((v2 % 3) == math.floor(-3)) or (not (v2 <= v2))) then\n local v10 = (not ((-(v1)) < (v2 % 5)))\n else\n local v11 = false\n end\n else\n if true then\n local v12 = ((-(v2)) // -2)\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + ((v4 // 2))\n v1 = v1\n end\n local v15 = 0\n for v16 = 1, 2 do\n v15 = v15 + (math.abs(v8[(math.abs(v15) % #v8) + 1]))\n local v17 = (v13 % 8)\n end\n end\n local v18 = 0\n for v19 = 1, 3 do\n v18 = v18 + (v5[(math.abs((v4 // 1)) % #v5) + 1])\n v19 = (math.abs(#v5) // 1)\n end\n v4 = v4\n return {v4, v4, ((v4 - v2) // 1)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.floor((1 // 6)))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = (((-7 >= -9) and false) and (v1 >= (v2 - v4)))\n local v8 = {#v5, v1}\n if ((not (false or v7)) or (v2 ~= v4)) then\n local v9 = false\n if (((v2 % 3) == math.floor(-3)) or (not (v2 <= v2))) then\n local v10 = (not ((-(v1)) < (v2 % 5)))\n else\n local v11 = false\n end\n else","hole":" if true then","suffix":" local v12 = ((-(v2)) // -2)\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + ((v4 // 2))\n v1 = v1\n end\n local v15 = 0\n for v16 = 1, 2 do\n v15 = v15 + (math.abs(v8[(math.abs(v15) % #v8) + 1]))\n local v17 = (v13 % 8)\n end\n end\n local v18 = 0\n for v19 = 1, 3 do\n v18 = v18 + (v5[(math.abs((v4 // 1)) % #v5) + 1])\n v19 = (math.abs(#v5) // 1)\n end\n v4 = v4\n return {v4, v4, ((v4 - v2) // 1)}\nend"},"features":{"lines":41,"chars":955,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000081","difficulty":1,"seed":11551566452411391218,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(4)\n local v5 = {v1}\n local v6 = ((-9 // -9) // -2)\n local v7 = v5\n v4 = #v2\n local v8 = string.reverse(\"one\")\n return v7\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"xerhg"}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"h"}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"g"}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"rwr"}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"wvih"}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"cng"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"t"}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"mhpgz"}],"output":{"k":"List","v":[{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(4)\n local v5 = {v1}\n local v6 = ((-9 // -9) // -2)","hole":" local v7 = v5","suffix":" v4 = #v2\n local v8 = string.reverse(\"one\")\n return v7\nend"},"features":{"lines":12,"chars":215,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000082","difficulty":1,"seed":1981423488453201812,"source":"function f(v1, v2)\n local v3 = ((not (not false)) or true)\n local v4 = (-((v1 // 1)))\n if true then\n if (v3 or ((v3 and false) and (v2 >= -9))) then\n local v5 = (((v2 + v2) // -1) ~= math.floor(v1))\n else\n local v6 = ((not v3) and v3)\n end\n if ((not (not v3)) or ((v2 % 1) <= v4)) then\n v1 = v2\n end\n end\n return {v4, (v1 // 1), v4, v4}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-7},{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":3},{"k":"Int","v":-4},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-4},{"k":"Int","v":1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":2},{"k":"Int","v":-8},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-3},{"k":"Int","v":9},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = ((not (not false)) or true)","hole":" local v4 = (-((v1 // 1)))","suffix":" if true then\n if (v3 or ((v3 and false) and (v2 >= -9))) then\n local v5 = (((v2 + v2) // -1) ~= math.floor(v1))\n else\n local v6 = ((not v3) and v3)\n end\n if ((not (not v3)) or ((v2 % 1) <= v4)) then\n v1 = v2\n end\n end\n return {v4, (v1 // 1), v4, v4}\nend"},"features":{"lines":15,"chars":376,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000083","difficulty":1,"seed":1130543078972387385,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(5)\n local v5 = ((not false) or (math.abs(v4) == -2))\n local v6 = (-(v1))\n if (not ((not v5) and (not v5))) then\n if (not (not true)) then\n v4 = v4\n else\n local v7 = 0\n end\n end\n return {v1}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"rcwx"}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"zyhxtq"}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"eeb"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"rn"}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"pn"}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"fo"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"akvecm"}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"etmqma"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 - y)\n end\n local v4 = v3(5)\n local v5 = ((not false) or (math.abs(v4) == -2))\n local v6 = (-(v1))\n if (not ((not v5) and (not v5))) then\n if (not (not true)) then\n v4 = v4\n else\n local v7 = 0\n end\n end\n return {v1}\nend"},"features":{"lines":16,"chars":302,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000084","difficulty":1,"seed":11122778462304025838,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = {(-9 - -2), v3, (-((-7 + 2)))}\n local v5 = string.rep(string.rep((\"ab\" .. \"lua\"), 0), 1)\n local v6 = 0\n for v7 = 1, 6 do\n v6 = v6 + ((-2 // -7))\n local v8 = {((v1 // -9) // 9), v6, (5 - 1), (-(math.ceil(v3)))}\n end\n return v4\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":0},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":8},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-10},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-2},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-1},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":9},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":10},{"k":"Int","v":5}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1","hole":" local v4 = {(-9 - -2), v3, (-((-7 + 2)))}","suffix":" local v5 = string.rep(string.rep((\"ab\" .. \"lua\"), 0), 1)\n local v6 = 0\n for v7 = 1, 6 do\n v6 = v6 + ((-2 // -7))\n local v8 = {((v1 // -9) // 9), v6, (5 - 1), (-(math.ceil(v3)))}\n end\n return v4\nend"},"features":{"lines":11,"chars":289,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000085","difficulty":1,"seed":1691793773620649844,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = \"val\"\n local v8 = (v1 // -2)\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (v8)\n local v11 = string.upper(v7)\n end\n return {v9}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-16}]}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-16}]}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":12}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-20}]}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-20}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)","hole":" local v5 = {v4}","suffix":" for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = \"val\"\n local v8 = (v1 // -2)\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (v8)\n local v11 = string.upper(v7)\n end\n return {v9}\nend"},"features":{"lines":18,"chars":315,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000086","difficulty":1,"seed":10235733450334986545,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = math.floor(v1)\n local v6 = \"ok\"\n if (true and ((-3 ~= v1) or (true and true))) then\n v5 = #v3\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (((-2 * (-(v8))) // 8))\n v2 = (v1 % -3)\n end\n else\n if false then\n v2 = v2\n else\n local v9 = v3\n end\n local v10 = v3\n end\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + ((((-(v2)) // 3) % -5))\n local v13 = (v6 .. string.lower(string.rep(v6, 2)))\n end\n local v14 = (not (v3[(math.abs(-4) % #v3) + 1] > math.abs(v11)))\n return v3\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2},{"k":"Int","v":-4},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":8},{"k":"Int","v":16},{"k":"Int","v":32}]}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2},{"k":"Int","v":-4},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":7},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":12},{"k":"Int","v":24},{"k":"Int","v":48}]}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-8},{"k":"Int","v":-16},{"k":"Int","v":-32}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":12},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}","hole":" for v4 = 2, 4 do","suffix":" v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = math.floor(v1)\n local v6 = \"ok\"\n if (true and ((-3 ~= v1) or (true and true))) then\n v5 = #v3\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (((-2 * (-(v8))) // 8))\n v2 = (v1 % -3)\n end\n else\n if false then\n v2 = v2\n else\n local v9 = v3\n end\n local v10 = v3\n end\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + ((((-(v2)) // 3) % -5))\n local v13 = (v6 .. string.lower(string.rep(v6, 2)))\n end\n local v14 = (not (v3[(math.abs(-4) % #v3) + 1] > math.abs(v11)))\n return v3\nend"},"features":{"lines":30,"chars":633,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000087","difficulty":1,"seed":18190340851379123837,"source":"function f(v1, v2)\n local v3 = {((v1 + v2) % -1), v1, v2}\n local v4 = -9\n local v5 = string.rep((\"a\" .. string.sub(\"lua\", 2, 3)), 3)\n return (tostring(v1) .. string.sub(\"abc\", 1, 1))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-6}],"output":{"k":"Str","v":"-5a"}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-6}],"output":{"k":"Str","v":"8a"}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":3}],"output":{"k":"Str","v":"-5a"}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":2}],"output":{"k":"Str","v":"-9a"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":3}],"output":{"k":"Str","v":"-8a"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-1}],"output":{"k":"Str","v":"-2a"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-8}],"output":{"k":"Str","v":"-8a"}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":0}],"output":{"k":"Str","v":"-3a"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {((v1 + v2) % -1), v1, v2}","hole":" local v4 = -9","suffix":" local v5 = string.rep((\"a\" .. string.sub(\"lua\", 2, 3)), 3)\n return (tostring(v1) .. string.sub(\"abc\", 1, 1))\nend"},"features":{"lines":6,"chars":191,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000088","difficulty":1,"seed":7152716126212467925,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = {v4, 3, ((v4 % -2) + v4), -4}\n local v8 = string.lower(\"foo\")\n v1 = v4\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + ((-(#v5)))\n v1 = v1\n end\n return (v4 <= ((v7[(math.abs((v4 * -1)) % #v7) + 1] % 9)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = {v4, 3, ((v4 % -2) + v4), -4}","hole":" local v8 = string.lower(\"foo\")","suffix":" v1 = v4\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + ((-(#v5)))\n v1 = v1\n end\n return (v4 <= ((v7[(math.abs((v4 * -1)) % #v7) + 1] % 9)))\nend"},"features":{"lines":19,"chars":395,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000089","difficulty":1,"seed":11760275845848704759,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = \"ok\"\n local v6 = #v3\n if (not ((v1 == v2) and (true or true))) then\n local v7 = (((not false) or true) and (not true))\n if v7 then\n local v8 = string.rep(string.sub((v5 .. v5), 1, 2), 3)\n end\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (v2)\n v1 = (v1 // -1)\n end\n end\n v1 = v2\n return (v2 - (v6))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":-7}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-2}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-8}],"output":{"k":"Int","v":-12}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":5}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":3}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-6}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-9}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":7}],"output":{"k":"Int","v":3}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = \"ok\"\n local v6 = #v3","hole":" if (not ((v1 == v2) and (true or true))) then","suffix":" local v7 = (((not false) or true) and (not true))\n if v7 then\n local v8 = string.rep(string.sub((v5 .. v5), 1, 2), 3)\n end\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (v2)\n v1 = (v1 // -1)\n end\n end\n v1 = v2\n return (v2 - (v6))\nend"},"features":{"lines":21,"chars":444,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000090","difficulty":1,"seed":5502290969923945858,"source":"function f(v1, v2)\n local v3 = \"y\"\n local v4 = ((v1 % -4) % 2)\n local v5 = (v1 == (v4 % 4))\n local v6 = string.sub(v2, 3, 6)\n return (v4 - (math.ceil(((-(v1)) + v4))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"kcioq"}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"smv"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"plfwyd"}],"output":{"k":"Int","v":8}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"Str","v":"cfbpc"}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"hfymni"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"fkrxw"}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"mdeav"}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"bupzni"}],"output":{"k":"Int","v":-3}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = \"y\"","hole":" local v4 = ((v1 % -4) % 2)","suffix":" local v5 = (v1 == (v4 % 4))\n local v6 = string.sub(v2, 3, 6)\n return (v4 - (math.ceil(((-(v1)) + v4))))\nend"},"features":{"lines":7,"chars":177,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000091","difficulty":1,"seed":14452315333970542148,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(-6)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = \"ab\"\n local v8 = ((not (3 <= v4)) or (math.ceil(v4) <= (-3 - v1)))\n v4 = v1\n local v9 = (v4 > #v7)\n local v10 = #v7\n local v11 = v5\n return (v1 - (-6))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Int","v":9}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Int","v":13}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(-6)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end","hole":" local v7 = \"ab\"","suffix":" local v8 = ((not (3 <= v4)) or (math.ceil(v4) <= (-3 - v1)))\n v4 = v1\n local v9 = (v4 > #v7)\n local v10 = #v7\n local v11 = v5\n return (v1 - (-6))\nend"},"features":{"lines":17,"chars":336,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000092","difficulty":1,"seed":305820642942893568,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = v2[(math.abs(v3) % #v2) + 1]\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + ((-8 % -3))\n v6 = 0\n end\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((-(v5)))\n local v9 = {(-((-(v1)))), 8, (v3 // -8), v7}\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v5)\n local v12 = ((v7 - 0) < ((-(v7)) % 2))\n end\n return (v4 >= ((((v3 // -8) // -8) // 1)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":-9},{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":1}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-6},{"k":"Int","v":-8},{"k":"Int","v":9},{"k":"Int","v":-1},{"k":"Int","v":9}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":1}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-3},{"k":"Int","v":2},{"k":"Int","v":-2}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":1},{"k":"Int","v":5},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1\n local v4 = v2[(math.abs(v3) % #v2) + 1]\n local v5 = 0","hole":" for v6 = 1, 1 do","suffix":" v5 = v5 + ((-8 % -3))\n v6 = 0\n end\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((-(v5)))\n local v9 = {(-((-(v1)))), 8, (v3 // -8), v7}\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v5)\n local v12 = ((v7 - 0) < ((-(v7)) % 2))\n end\n return (v4 >= ((((v3 // -8) // -8) // 1)))\nend"},"features":{"lines":20,"chars":422,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000093","difficulty":1,"seed":8769790090710614056,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = string.sub(\"lua\", 4, 5)\n local v6 = (v3[(math.abs(v1) % #v3) + 1] % 9)\n if ((v3[(math.abs(v1) % #v3) + 1] ~= math.floor(v1)) and (math.abs(v1) == (v1 % -1))) then\n local v7 = v2\n v1 = ((#v5 % -5) % 7)\n else\n if (((v2 or true) or (true or v2)) and ((v1 == v1) and (true and false))) then\n v6 = (-(-5))\n end\n v1 = math.floor(v6)\n v1 = v6\n end\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (math.abs(math.floor((-(v1)))))\n local v10 = (((not v2) or false) or ((not false) and (true or v2)))\n end\n local v11 = 7\n v6 = 6\n return v3\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-28}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-16}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":24}]}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":20}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-40}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-16}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = string.sub(\"lua\", 4, 5)","hole":" local v6 = (v3[(math.abs(v1) % #v3) + 1] % 9)","suffix":" if ((v3[(math.abs(v1) % #v3) + 1] ~= math.floor(v1)) and (math.abs(v1) == (v1 % -1))) then\n local v7 = v2\n v1 = ((#v5 % -5) % 7)\n else\n if (((v2 or true) or (true or v2)) and ((v1 == v1) and (true and false))) then\n v6 = (-(-5))\n end\n v1 = math.floor(v6)\n v1 = v6\n end\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (math.abs(math.floor((-(v1)))))\n local v10 = (((not v2) or false) or ((not false) and (true or v2)))\n end\n local v11 = 7\n v6 = 6\n return v3\nend"},"features":{"lines":26,"chars":672,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000094","difficulty":1,"seed":8647088542752403268,"source":"function f(v1, v2)\n local v3 = (v1 % -6)\n local v4 = (v2 % -7)\n if true then\n if ((-(v4)) <= (-1 // 4)) then\n local v5 = (((-(v1)) % -7) ~= (-((v1 // -6))))\n else\n local v6 = {math.abs(v1), v4, (-((-(v2)))), 6}\n end\n end\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (math.ceil(v1))\n local v9 = {(-(math.abs(-2)))}\n end\n v4 = (-(((v3 % -1) // 1)))\n return (v7 - (7))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":9}],"output":{"k":"Int","v":-61}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":10}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-5}],"output":{"k":"Int","v":-49}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"Int","v":-7}],"output":{"k":"Int","v":29}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-10}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-3}],"output":{"k":"Int","v":-49}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-8}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":5}],"output":{"k":"Int","v":-55}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v1 % -6)\n local v4 = (v2 % -7)","hole":" if true then","suffix":" if ((-(v4)) <= (-1 // 4)) then\n local v5 = (((-(v1)) % -7) ~= (-((v1 // -6))))\n else\n local v6 = {math.abs(v1), v4, (-((-(v2)))), 6}\n end\n end\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (math.ceil(v1))\n local v9 = {(-(math.abs(-2)))}\n end\n v4 = (-(((v3 % -1) // 1)))\n return (v7 - (7))\nend"},"features":{"lines":18,"chars":402,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000095","difficulty":1,"seed":3963487854909651259,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = {math.abs(v4), v1}\n local v8 = v7\n local v9 = v8\n return (v1 < (v4))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Str","v":"qp"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"qwln"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"cgwxw"}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"h"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"dkwz"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"gocem"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"pnxtu"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"n"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = {math.abs(v4), v1}\n local v8 = v7\n local v9 = v8\n return (v1 < (v4))\nend"},"features":{"lines":14,"chars":250,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000096","difficulty":1,"seed":18022109076195571829,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = (string.reverse(\"key\") .. \"y\")\n local v8 = (-((-(v1))))\n local v9 = \"a\"\n if (v1 <= #v5) then\n v1 = #v5\n local v10 = v2\n else\n if ((v8 >= #v7) or (math.floor(v8) ~= (v8 % -4))) then\n v4 = v4\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (math.floor(v11))\n v8 = v1\n end\n local v13 = 0\n for v14 = 1, 5 do\n v13 = v13 + (math.floor((#v5 * #v2)))\n local v15 = v13\n end\n end\n v4 = v8\n return v2\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":-5},{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":-5},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":5},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":5},{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":2},{"k":"Int","v":2}]}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":1},{"k":"Int","v":-4},{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":1},{"k":"Int","v":-4},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-9},{"k":"Int","v":-6},{"k":"Int","v":5}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-9},{"k":"Int","v":-6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = (string.reverse(\"key\") .. \"y\")\n local v8 = (-((-(v1))))\n local v9 = \"a\"\n if (v1 <= #v5) then\n v1 = #v5\n local v10 = v2\n else\n if ((v8 >= #v7) or (math.floor(v8) ~= (v8 % -4))) then\n v4 = v4\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (math.floor(v11))\n v8 = v1\n end\n local v13 = 0\n for v14 = 1, 5 do\n v13 = v13 + (math.floor((#v5 * #v2)))\n local v15 = v13\n end\n end","hole":" v4 = v8","suffix":" return v2\nend"},"features":{"lines":33,"chars":635,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000097","difficulty":1,"seed":11052437723300538574,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = string.reverse(string.reverse(string.rep(\"ok\", 1)))\n local v6 = (v2 and (not (not v2)))\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((v8 % 5))\n local v9 = v2\n end\n local v10 = {v4, v1, math.ceil(v7)}\n return (v4 <= (-3))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end","hole":" local v4 = v3((-(v1)))","suffix":" local v5 = string.reverse(string.reverse(string.rep(\"ok\", 1)))\n local v6 = (v2 and (not (not v2)))\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((v8 % 5))\n local v9 = v2\n end\n local v10 = {v4, v1, math.ceil(v7)}\n return (v4 <= (-3))\nend"},"features":{"lines":15,"chars":342,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000098","difficulty":1,"seed":8586797376517450328,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3(-4)\n local v5 = {v2}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = \"ok\"\n local v8 = v7\n local v9 = {v1}\n if false then\n local v10 = 0\n for v11 = 1, 2 do\n v10 = v10 + ((-(#v5)))\n local v12 = {8, ((v4 // 1) - v4)}\n end\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (v1)\n v13 = math.floor(((-(v13)) // -6))\n end\n v13 = v2\n end\n return v5\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":5},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-11},{"k":"Int","v":-14}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-10},{"k":"Int","v":-13}]}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-7},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-1},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-5},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":5},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":1},{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3(-4)","hole":" local v5 = {v2}","suffix":" for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = \"ok\"\n local v8 = v7\n local v9 = {v1}\n if false then\n local v10 = 0\n for v11 = 1, 2 do\n v10 = v10 + ((-(#v5)))\n local v12 = {8, ((v4 // 1) - v4)}\n end\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (v1)\n v13 = math.floor(((-(v13)) // -6))\n end\n v13 = v2\n end\n return v5\nend"},"features":{"lines":27,"chars":493,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000099","difficulty":1,"seed":12171555092362691944,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(8)\n local v5 = true\n local v6 = {6, math.ceil(v2), v1}\n v4 = (math.floor(-8) // 9)\n if (not (v5 and (-3 > v4))) then\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (v2)\n local v9 = \"ab\"\n end\n else\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (v11)\n v1 = #v6\n end\n end\n return v6\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-1},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":10},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":-9}]}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-7},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":10},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":4},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(8)\n local v5 = true\n local v6 = {6, math.ceil(v2), v1}","hole":" v4 = (math.floor(-8) // 9)","suffix":" if (not (v5 and (-3 > v4))) then\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (v2)\n local v9 = \"ab\"\n end\n else\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (v11)\n v1 = #v6\n end\n end\n return v6\nend"},"features":{"lines":23,"chars":410,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000100","difficulty":1,"seed":11022895155006645662,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = string.lower(\"abc\")\n local v6 = v3\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (#v5)\n local v9 = string.rep(v5, 2)\n end\n return v6\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":5},{"k":"Int","v":-1},{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-8},{"k":"Int","v":-9},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-3}]}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":-2},{"k":"Int","v":-3},{"k":"Int","v":-4}]}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":3}]}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":9},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":-9},{"k":"Int","v":-9}]}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":-2},{"k":"Int","v":-3},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":5},{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":1},{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":4},{"k":"Int","v":-8}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 1)\n end","hole":" local v5 = string.lower(\"abc\")","suffix":" local v6 = v3\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (#v5)\n local v9 = string.rep(v5, 2)\n end\n return v6\nend"},"features":{"lines":14,"chars":250,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000101","difficulty":1,"seed":11178587656062359140,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = (((3 % -6) % 1) >= math.abs(v4))\n local v8 = (6 * math.floor((-(v4))))\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((-(v8)) % -8))\n local v11 = ((not (not v7)) or (-7 < (v9 % 8)))\n end\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"gukfrm"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"drrl"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":18}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"vn"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"v"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"djje"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":18}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"kd"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"y"}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":14}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"y"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":8}]}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = (((3 % -6) % 1) >= math.abs(v4))\n local v8 = (6 * math.floor((-(v4))))\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((-(v8)) % -8))\n local v11 = ((not (not v7)) or (-7 < (v9 % 8)))\n end\n return v5\nend"},"features":{"lines":18,"chars":387,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000102","difficulty":1,"seed":6014412618504307211,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = false\n local v8 = string.sub(v2, 2, 2)\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((9 // 7))\n local v11 = string.lower(string.rep(string.reverse(\"one\"), 3))\n end\n if (true or v7) then\n local v12 = (-((#v5 % -5)))\n end\n v1 = #v8\n if (((-4 >= v1) or v7) or (false and false)) then\n local v13 = 0\n for v14 = 1, 3 do\n v13 = v13 + (v14)\n local v15 = string.upper(string.reverse(\"two\"))\n end\n v9 = (-(v5[(math.abs((v9 - v4)) % #v5) + 1]))\n else\n if (not true) then\n local v16 = (((v9 <= v1) or (not true)) and ((v9 ~= v9) and (v4 < -4)))\n end\n local v17 = {(-(#v8)), -6, ((-(v9)) % 1)}\n local v18 = 0\n for v19 = 1, 3 do\n v18 = v18 + ((#v5 % 5))\n v9 = math.floor((-(math.ceil(v4))))\n end\n end\n return (v4 >= (((v5[(math.abs(9) % #v5) + 1] // -4) * #v8)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"wzbm"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"j"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"kjyo"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"b"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"as"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"s"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"wz"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"pk"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = false\n local v8 = string.sub(v2, 2, 2)\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((9 // 7))\n local v11 = string.lower(string.rep(string.reverse(\"one\"), 3))\n end\n if (true or v7) then\n local v12 = (-((#v5 % -5)))\n end\n v1 = #v8\n if (((-4 >= v1) or v7) or (false and false)) then\n local v13 = 0\n for v14 = 1, 3 do\n v13 = v13 + (v14)","hole":" local v15 = string.upper(string.reverse(\"two\"))","suffix":" end\n v9 = (-(v5[(math.abs((v9 - v4)) % #v5) + 1]))\n else\n if (not true) then\n local v16 = (((v9 <= v1) or (not true)) and ((v9 ~= v9) and (v4 < -4)))\n end\n local v17 = {(-(#v8)), -6, ((-(v9)) % 1)}\n local v18 = 0\n for v19 = 1, 3 do\n v18 = v18 + ((#v5 % 5))\n v9 = math.floor((-(math.ceil(v4))))\n end\n end\n return (v4 >= (((v5[(math.abs(9) % #v5) + 1] // -4) * #v8)))\nend"},"features":{"lines":40,"chars":1002,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000103","difficulty":1,"seed":3945144821672560547,"source":"function f(v1, v2)\n local v3 = (not (v2 <= v2))\n local v4 = {7, v1, v2, ((v2 - v1) // 2)}\n if (#v4 >= (math.ceil(v1) * -8)) then\n v1 = (-((-(v4[(math.abs(-5) % #v4) + 1]))))\n end\n if (v3 and (v2 < (v1 // 6))) then\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + ((v2 % -5))\n local v7 = \"a\"\n end\n else\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (v2)\n v8 = (-(v9))\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (v11)\n local v12 = math.floor(v4[(math.abs(math.floor(v10)) % #v4) + 1])\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + (math.ceil(((v2 * v2) // -8)))\n v2 = math.abs(math.ceil(v13))\n end\n end\n local v15 = 0\n for v16 = 1, 3 do\n v15 = v15 + (math.ceil(v2))\n local v17 = ((not (v15 > v2)) or ((false or true) and (false or false)))\n end\n v1 = math.floor((-(#v4)))\n return (tostring(v15) .. \"x\")\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Int","v":-8}],"output":{"k":"Str","v":"48x"}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":0}],"output":{"k":"Str","v":"0x"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-7}],"output":{"k":"Str","v":"42x"}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Int","v":-3}],"output":{"k":"Str","v":"9x"}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-4}],"output":{"k":"Str","v":"9x"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":1}],"output":{"k":"Str","v":"6x"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":4}],"output":{"k":"Str","v":"9x"}},{"input":[{"k":"Int","v":3},{"k":"Int","v":1}],"output":{"k":"Str","v":"6x"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not (v2 <= v2))\n local v4 = {7, v1, v2, ((v2 - v1) // 2)}\n if (#v4 >= (math.ceil(v1) * -8)) then\n v1 = (-((-(v4[(math.abs(-5) % #v4) + 1]))))\n end\n if (v3 and (v2 < (v1 // 6))) then\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + ((v2 % -5))\n local v7 = \"a\"\n end\n else\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (v2)\n v8 = (-(v9))\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (v11)\n local v12 = math.floor(v4[(math.abs(math.floor(v10)) % #v4) + 1])\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + (math.ceil(((v2 * v2) // -8)))\n v2 = math.abs(math.ceil(v13))\n end\n end\n local v15 = 0","hole":" for v16 = 1, 3 do","suffix":" v15 = v15 + (math.ceil(v2))\n local v17 = ((not (v15 > v2)) or ((false or true) and (false or false)))\n end\n v1 = math.floor((-(#v4)))\n return (tostring(v15) .. \"x\")\nend"},"features":{"lines":37,"chars":908,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000104","difficulty":1,"seed":15919276727249225186,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 // 8))\n local v5 = (v1 <= (v2 % -3))\n local v6 = (not (not (v2 > v1)))\n local v7 = (-(-2))\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((-(v4)))\n local v10 = (-(v1))\n end\n if (not v6) then\n v1 = math.ceil(v1)\n local v11 = \"bar\"\n else\n if false then\n v8 = v4\n else\n v1 = (v1 // 4)\n end\n local v12 = (not ((v2 % 4) == math.floor(v7)))\n v2 = 0\n end\n v8 = v8\n return (v8 + (v2))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-10}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":0},{"k":"Int","v":5}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":2}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Int","v":-8}],"output":{"k":"Int","v":-36}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-6}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":0}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":6},{"k":"Int","v":0}],"output":{"k":"Int","v":-24}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":8}],"output":{"k":"Int","v":12}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 // 8))\n local v5 = (v1 <= (v2 % -3))\n local v6 = (not (not (v2 > v1)))\n local v7 = (-(-2))\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((-(v4)))\n local v10 = (-(v1))\n end\n if (not v6) then\n v1 = math.ceil(v1)\n local v11 = \"bar\"\n else\n if false then\n v8 = v4\n else\n v1 = (v1 // 4)\n end","hole":" local v12 = (not ((v2 % 4) == math.floor(v7)))","suffix":" v2 = 0\n end\n v8 = v8\n return (v8 + (v2))\nend"},"features":{"lines":28,"chars":514,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000105","difficulty":1,"seed":4647866083691818016,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v3\n local v6 = (-((-(v1))))\n if ((not (not false)) or (not (v1 <= v6))) then\n local v7 = {(-((v1 % -7)))}\n else\n local v8 = v2\n v1 = (-(#v2))\n end\n if false then\n local v9 = string.sub(v2, 1, 4)\n local v10 = ((#v3 * (-(v1))) + (math.ceil(v1) % -9))\n end\n v1 = (-(math.ceil((-2 % -6))))\n return {v6, v6, math.ceil(v1), #v3}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"hjjq"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"fml"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"gyoat"}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-6},{"k":"Int","v":2},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"h"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"r"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"dgashk"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"vxbgh"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"pe"}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10},{"k":"Int","v":2},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v3\n local v6 = (-((-(v1))))\n if ((not (not false)) or (not (v1 <= v6))) then\n local v7 = {(-((v1 % -7)))}\n else\n local v8 = v2","hole":" v1 = (-(#v2))","suffix":" end\n if false then\n local v9 = string.sub(v2, 1, 4)\n local v10 = ((#v3 * (-(v1))) + (math.ceil(v1) % -9))\n end\n v1 = (-(math.ceil((-2 % -6))))\n return {v6, v6, math.ceil(v1), #v3}\nend"},"features":{"lines":20,"chars":455,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000106","difficulty":1,"seed":14209170864987086639,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(((v1 // -3) // 2))))\n local v5 = \"foo\"\n local v6 = ((2 * math.floor(7)) // -5)\n local v7 = (v4 % -3)\n if false then\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + (v8)\n v7 = (v9 // -4)\n end\n if (not ((v1 * 8) >= math.floor(v8))) then\n v7 = (v2 % -8)\n end\n end\n return {v4, math.ceil((v6 + v6)), (math.floor(v7) % -9)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-6},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-6},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-6},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-6},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 - y)\n end\n local v4 = v3((-(((v1 // -3) // 2))))\n local v5 = \"foo\"\n local v6 = ((2 * math.floor(7)) // -5)\n local v7 = (v4 % -3)\n if false then\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + (v8)\n v7 = (v9 // -4)\n end\n if (not ((v1 * 8) >= math.floor(v8))) then\n v7 = (v2 % -8)\n end\n end\n return {v4, math.ceil((v6 + v6)), (math.floor(v7) % -9)}\nend"},"features":{"lines":20,"chars":441,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000107","difficulty":1,"seed":12713951020929351275,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = (false and (not (3 == v1)))\n local v8 = v5\n if v7 then\n v4 = -2\n if (((-(v4)) % 1) > #v8) then\n v4 = v5[(math.abs((v1 // 5)) % #v5) + 1]\n end\n if v7 then\n v4 = math.floor(v1)\n else\n local v9 = ((v8[(math.abs(v1) % #v8) + 1] + (v1 - v4)) == v1)\n end\n end\n return {v4}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":100}]}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":25}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":36}]}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":16}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":16}]}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":16}]}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":16}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 5 do","hole":" v5[v6] = (v5[v6 - 1] + 1)","suffix":" end\n local v7 = (false and (not (3 == v1)))\n local v8 = v5\n if v7 then\n v4 = -2\n if (((-(v4)) % 1) > #v8) then\n v4 = v5[(math.abs((v1 // 5)) % #v5) + 1]\n end\n if v7 then\n v4 = math.floor(v1)\n else\n local v9 = ((v8[(math.abs(v1) % #v8) + 1] + (v1 - v4)) == v1)\n end\n end\n return {v4}\nend"},"features":{"lines":24,"chars":482,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000108","difficulty":1,"seed":17909938641007346194,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (v1 > v1)\n local v6 = {0}\n v1 = -3\n if (8 < v1) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + ((((v8 // -2) % 3) // 2))\n local v9 = (#v3 % 6)\n end\n v7 = ((v7 % 9) % 7)\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (3)\n local v12 = v2\n end\n end\n v1 = ((math.ceil(v1) * v1) % 8)\n local v13 = #v2\n return {v1, (math.ceil(v13) // 2)}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"xvhqv"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"zpodmi"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"genc"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Str","v":"qriw"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"f"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"onbw"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"voknx"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"yeu"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}","hole":" for v4 = 2, 5 do","suffix":" v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (v1 > v1)\n local v6 = {0}\n v1 = -3\n if (8 < v1) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + ((((v8 // -2) % 3) // 2))\n local v9 = (#v3 % 6)\n end\n v7 = ((v7 % 9) % 7)\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (3)\n local v12 = v2\n end\n end\n v1 = ((math.ceil(v1) * v1) % 8)\n local v13 = #v2\n return {v1, (math.ceil(v13) // 2)}\nend"},"features":{"lines":25,"chars":490,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000109","difficulty":1,"seed":11741340337802897818,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 % 1))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v2[(math.abs(-7) % #v2) + 1]\n local v8 = string.upper(\"key\")\n if true then\n v7 = (v4 - math.ceil((-(v7))))\n else\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (math.floor(v9))\n v7 = v2[(math.abs((v2[(math.abs(v10) % #v2) + 1] % 5)) % #v2) + 1]\n end\n v1 = math.floor(#v2)\n end\n return (v1 - ((math.ceil(v4) // 3)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":2},{"k":"Int","v":-3},{"k":"Int","v":4}]}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":9}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-7},{"k":"Int","v":9}]}],"output":{"k":"Int","v":4}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-5},{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":1}]}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":3}]}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":9},{"k":"Int","v":-1},{"k":"Int","v":-6}]}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"Int","v":2}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 % 1))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v2[(math.abs(-7) % #v2) + 1]\n local v8 = string.upper(\"key\")\n if true then\n v7 = (v4 - math.ceil((-(v7))))\n else\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (math.floor(v9))","hole":" v7 = v2[(math.abs((v2[(math.abs(v10) % #v2) + 1] % 5)) % #v2) + 1]","suffix":" end\n v1 = math.floor(#v2)\n end\n return (v1 - ((math.ceil(v4) // 3)))\nend"},"features":{"lines":23,"chars":526,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000110","difficulty":1,"seed":3111198305086912509,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((math.ceil(v1) * (math.abs(-3) % -9)))\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = v4\n local v8 = (-3 ~= ((v7 * v7) % 1))\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (v9)\n local v11 = (v1 * 2)\n end\n if ((#v5 > (v9 * 9)) and (not (not v8))) then\n local v12 = {(#v5 % -7), v7, #v5, v1}\n else\n if ((not (v9 ~= v7)) and (#v5 ~= (6 // -8))) then\n v4 = v9\n end\n v7 = v5[(math.abs((math.abs(v1) // 6)) % #v5) + 1]\n local v13 = {v5[(math.abs((-(v9))) % #v5) + 1], v1}\n end\n if false then\n if (#v5 ~= (-5 % 1)) then\n local v14 = v9\n else\n v4 = (-(#v5))\n end\n local v15 = 0\n for v16 = 1, 3 do\n v15 = v15 + (v16)\n local v17 = string.upper(string.sub(string.sub(\"ok\", 3, 7), 3, 4))\n end\n else\n local v18 = 0\n for v19 = 1, 1 do\n v18 = v18 + (7)\n v9 = (#v5 // 1)\n end\n end\n local v20 = 0\n for v21 = 1, 2 do\n v20 = v20 + ((-(1)))\n v1 = v5[(math.abs(v7) % #v5) + 1]\n end\n return v5\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":35},{"k":"Int","v":31},{"k":"Int","v":27}]}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-9},{"k":"Int","v":-13}]}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-20},{"k":"Int","v":-24},{"k":"Int","v":-28}]}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-50},{"k":"Int","v":-54},{"k":"Int","v":-58}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":40},{"k":"Int","v":36},{"k":"Int","v":32}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-30},{"k":"Int","v":-34},{"k":"Int","v":-38}]}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":25},{"k":"Int","v":21},{"k":"Int","v":17}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":30},{"k":"Int","v":26},{"k":"Int","v":22}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((math.ceil(v1) * (math.abs(-3) % -9)))\n local v5 = {v4}","hole":" for v6 = 2, 3 do","suffix":" v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = v4\n local v8 = (-3 ~= ((v7 * v7) % 1))\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (v9)\n local v11 = (v1 * 2)\n end\n if ((#v5 > (v9 * 9)) and (not (not v8))) then\n local v12 = {(#v5 % -7), v7, #v5, v1}\n else\n if ((not (v9 ~= v7)) and (#v5 ~= (6 // -8))) then\n v4 = v9\n end\n v7 = v5[(math.abs((math.abs(v1) // 6)) % #v5) + 1]\n local v13 = {v5[(math.abs((-(v9))) % #v5) + 1], v1}\n end\n if false then\n if (#v5 ~= (-5 % 1)) then\n local v14 = v9\n else\n v4 = (-(#v5))\n end\n local v15 = 0\n for v16 = 1, 3 do\n v15 = v15 + (v16)\n local v17 = string.upper(string.sub(string.sub(\"ok\", 3, 7), 3, 4))\n end\n else\n local v18 = 0\n for v19 = 1, 1 do\n v18 = v18 + (7)\n v9 = (#v5 // 1)\n end\n end\n local v20 = 0\n for v21 = 1, 2 do\n v20 = v20 + ((-(1)))\n v1 = v5[(math.abs(v7) % #v5) + 1]\n end\n return v5\nend"},"features":{"lines":50,"chars":1099,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000111","difficulty":1,"seed":17312960577018917577,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-4 % 1))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = string.rep((v2 .. string.sub(v2, 2, 4)), 2)\n local v8 = v7\n if (v5[(math.abs((v4 // -2)) % #v5) + 1] < (#v7 // 6)) then\n v4 = #v5\n else\n local v9 = v5\n v4 = (-(math.ceil(-9)))\n local v10 = v4\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (#v2)\n v1 = math.abs(v1)\n end\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (math.ceil(8))\n local v15 = \"abc\"\n end\n return (v4 - (v5[(math.abs(1) % #v5) + 1]))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"a"}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"h"}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"rbnmft"}],"output":{"k":"Int","v":2}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"etlay"}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"k"}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"f"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"nwix"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"kzlbc"}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-4 % 1))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = string.rep((v2 .. string.sub(v2, 2, 4)), 2)\n local v8 = v7\n if (v5[(math.abs((v4 // -2)) % #v5) + 1] < (#v7 // 6)) then\n v4 = #v5\n else\n local v9 = v5\n v4 = (-(math.ceil(-9)))\n local v10 = v4\n end\n local v11 = 0\n for v12 = 1, 2 do","hole":" v11 = v11 + (#v2)","suffix":" v1 = math.abs(v1)\n end\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (math.ceil(8))\n local v15 = \"abc\"\n end\n return (v4 - (v5[(math.abs(1) % #v5) + 1]))\nend"},"features":{"lines":30,"chars":624,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000112","difficulty":1,"seed":2952484047773874448,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = \"ab\"\n local v6 = string.rep(v5, 0)\n v1 = v1\n local v7 = false\n v1 = v1\n return (v1 == (((v1 - v1) // -6)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-2},{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-4},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":5},{"k":"Int","v":1},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-4}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":-9},{"k":"Int","v":7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":-3},{"k":"Int","v":-3}]}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 3)\n end","hole":" local v5 = \"ab\"","suffix":" local v6 = string.rep(v5, 0)\n v1 = v1\n local v7 = false\n v1 = v1\n return (v1 == (((v1 - v1) // -6)))\nend"},"features":{"lines":12,"chars":221,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000113","difficulty":1,"seed":8676800983236692093,"source":"function f(v1, v2)\n local v3 = {v1, (v1 + (v1 + -7))}\n local v4 = v1\n local v5 = \"b\"\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v6)\n local v8 = (-(v7))\n end\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((-(v3[(math.abs(math.ceil(v6)) % #v3) + 1])))\n v1 = (#v5 - math.abs((4 % 2)))\n end\n return {v1, v4}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"aqylw"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"zh"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"r"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"ioyezx"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"x"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"r"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"arge"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"lfjrrs"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":7}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1, (v1 + (v1 + -7))}\n local v4 = v1\n local v5 = \"b\"\n local v6 = 0\n for v7 = 1, 2 do\n v6 = v6 + (v6)","hole":" local v8 = (-(v7))","suffix":" end\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((-(v3[(math.abs(math.ceil(v6)) % #v3) + 1])))\n v1 = (#v5 - math.abs((4 % 2)))\n end\n return {v1, v4}\nend"},"features":{"lines":16,"chars":329,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000114","difficulty":1,"seed":15522019810536430400,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = string.reverse(string.sub(\"two\", 2, 4))\n local v6 = {((v1 % 7) * v1), v1, v2[(math.abs(v1) % #v2) + 1]}\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v1)\n local v9 = (#v5 <= -9)\n end\n return (tostring(v7) .. v5)\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-12ow"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":2}]}],"output":{"k":"Str","v":"-36ow"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":-2},{"k":"Int","v":-4},{"k":"Int","v":8},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"-12ow"}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-36ow"}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-1},{"k":"Int","v":6},{"k":"Int","v":2},{"k":"Int","v":2}]}],"output":{"k":"Str","v":"-6ow"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-12ow"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"30ow"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"Str","v":"42ow"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = string.reverse(string.sub(\"two\", 2, 4))","hole":" local v6 = {((v1 % 7) * v1), v1, v2[(math.abs(v1) % #v2) + 1]}","suffix":" local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v1)\n local v9 = (#v5 <= -9)\n end\n return (tostring(v7) .. v5)\nend"},"features":{"lines":14,"chars":330,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000115","difficulty":1,"seed":1320209833977203810,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = (not true)\n local v6 = \"val\"\n if false then\n local v7 = (v3[(math.abs((v1 // 9)) % #v3) + 1] > ((-2 * v1) % 1))\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((((v9 // -6) - v9) - v3[(math.abs((v8 % -6)) % #v3) + 1]))\n v9 = ((-(math.abs(v8))) // -1)\n end\n if (not ((v1 < v8) or (v8 >= 0))) then\n v1 = math.floor(math.abs((-(v1))))\n end\n else\n local v10 = ((-(v1)) * #v6)\n local v11 = string.reverse(v6)\n end\n v1 = v1\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + ((-((-(v1)))))\n v12 = -5\n end\n return {v1, (v3[(math.abs(7) % #v3) + 1] % -5), v1, (v12 // 6)}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-1},{"k":"Int","v":-9},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-3},{"k":"Int","v":-7},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-1},{"k":"Int","v":-9},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":-6},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-2},{"k":"Int","v":-8},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":5},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-2},{"k":"Int","v":7},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = (not true)\n local v6 = \"val\"","hole":" if false then","suffix":" local v7 = (v3[(math.abs((v1 // 9)) % #v3) + 1] > ((-2 * v1) % 1))\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((((v9 // -6) - v9) - v3[(math.abs((v8 % -6)) % #v3) + 1]))\n v9 = ((-(math.abs(v8))) // -1)\n end\n if (not ((v1 < v8) or (v8 >= 0))) then\n v1 = math.floor(math.abs((-(v1))))\n end\n else\n local v10 = ((-(v1)) * #v6)\n local v11 = string.reverse(v6)\n end\n v1 = v1\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + ((-((-(v1)))))\n v12 = -5\n end\n return {v1, (v3[(math.abs(7) % #v3) + 1] % -5), v1, (v12 // 6)}\nend"},"features":{"lines":29,"chars":719,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000116","difficulty":1,"seed":576903172928997686,"source":"function f(v1, v2)\n local v3 = {math.floor(v1)}\n local v4 = (v1 * v3[(math.abs(v1) % #v3) + 1])\n if (not ((-6 >= v4) and v2)) then\n v4 = ((v1 // -5) + (-6 % -3))\n local v5 = \"two\"\n if v2 then\n v1 = ((v4 // -1) // 9)\n end\n end\n v1 = math.abs((v4 % -7))\n return v3\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {math.floor(v1)}\n local v4 = (v1 * v3[(math.abs(v1) % #v3) + 1])\n if (not ((-6 >= v4) and v2)) then\n v4 = ((v1 // -5) + (-6 % -3))\n local v5 = \"two\"\n if v2 then\n v1 = ((v4 // -1) // 9)\n end\n end","hole":" v1 = math.abs((v4 % -7))","suffix":" return v3\nend"},"features":{"lines":13,"chars":290,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000117","difficulty":1,"seed":7134889834466203864,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = (#v2 // 4)\n local v6 = (v5 >= 2)\n if ((not (not v6)) and ((not false) and (not v6))) then\n if ((-(v1)) == 2) then\n v4 = (-(#v2))\n end\n local v7 = v4\n end\n local v8 = math.ceil(-2)\n if (#v2 ~= (v1 // 6)) then\n v4 = v1\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v5)\n local v11 = (((v5 * v10) >= v10) or false)\n end\n else\n v5 = (math.ceil((-3 % -5)) // 5)\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + ((-(math.ceil(-4))))\n local v14 = {#v2, -8, ((-(-2)) + math.ceil(v1))}\n end\n end\n if (v4 ~= v8) then\n v8 = 1\n else\n if (((7 < 7) or (v1 ~= v4)) and v6) then\n local v15 = string.sub(v2, 1, 2)\n else\n v1 = (#v2 % -5)\n end\n v4 = #v2\n v1 = (v4 % 3)\n end\n return {v4}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"mukpbv"}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"df"}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"yqcjy"}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"qk"}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"aa"}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"czmvlu"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"ni"}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"bvmud"}],"output":{"k":"List","v":[{"k":"Int","v":-10}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = (#v2 // 4)\n local v6 = (v5 >= 2)\n if ((not (not v6)) and ((not false) and (not v6))) then\n if ((-(v1)) == 2) then\n v4 = (-(#v2))\n end\n local v7 = v4\n end\n local v8 = math.ceil(-2)\n if (#v2 ~= (v1 // 6)) then\n v4 = v1\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v5)\n local v11 = (((v5 * v10) >= v10) or false)\n end\n else\n v5 = (math.ceil((-3 % -5)) // 5)\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + ((-(math.ceil(-4))))\n local v14 = {#v2, -8, ((-(-2)) + math.ceil(v1))}\n end\n end\n if (v4 ~= v8) then\n v8 = 1\n else\n if (((7 < 7) or (v1 ~= v4)) and v6) then\n local v15 = string.sub(v2, 1, 2)","hole":" else","suffix":" v1 = (#v2 % -5)\n end\n v4 = #v2\n v1 = (v4 % 3)\n end\n return {v4}\nend"},"features":{"lines":42,"chars":867,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000118","difficulty":1,"seed":3960057460891809658,"source":"function f(v1, v2)\n local v3 = {v1, v1, ((v1 % 7) % 8), 9}\n local v4 = ((v1 == #v3) or v2)\n local v5 = math.floor(v1)\n if v4 then\n v5 = ((-1 % 3) // -5)\n end\n if ((v1 * v1) > v1) then\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (math.ceil((-(v6))))\n local v8 = string.rep(string.sub(\"baz\", 1, 1), 1)\n end\n end\n return (v1 * ((v1 // 1)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"Int","v":100}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Int","v":81}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = {v1, v1, ((v1 % 7) % 8), 9}","suffix":" local v4 = ((v1 == #v3) or v2)\n local v5 = math.floor(v1)\n if v4 then\n v5 = ((-1 % 3) // -5)\n end\n if ((v1 * v1) > v1) then\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (math.ceil((-(v6))))\n local v8 = string.rep(string.sub(\"baz\", 1, 1), 1)\n end\n end\n return (v1 * ((v1 // 1)))\nend"},"features":{"lines":16,"chars":370,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000119","difficulty":1,"seed":8789231895725653107,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((v1 % 2) % 4))\n local v5 = {(-(v4))}\n local v6 = (v4 > #v2)\n if ((1 > v1) or ((-8 // -6) < (4 // 5))) then\n local v7 = (not (#v2 > (v4 + v4)))\n if (false or (v4 > #v2)) then\n local v8 = (not (not (true or v7)))\n else\n local v9 = \"baz\"\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (v4)\n v4 = ((-(math.floor(-7))) % 3)\n end\n end\n local v12 = #v5\n return (v12 * (v4))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"vhy"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"nh"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"jxfvzy"}],"output":{"k":"Int","v":1}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Str","v":"oliugv"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"ggcfh"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"ugkpl"}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"fkwz"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"rs"}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((v1 % 2) % 4))\n local v5 = {(-(v4))}\n local v6 = (v4 > #v2)\n if ((1 > v1) or ((-8 // -6) < (4 // 5))) then","hole":" local v7 = (not (#v2 > (v4 + v4)))","suffix":" if (false or (v4 > #v2)) then\n local v8 = (not (not (true or v7)))\n else\n local v9 = \"baz\"\n end\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (v4)\n v4 = ((-(math.floor(-7))) % 3)\n end\n end\n local v12 = #v5\n return (v12 * (v4))\nend"},"features":{"lines":23,"chars":508,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000120","difficulty":1,"seed":1654314708389957543,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v2)\n local v5 = {v2}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v5\n local v8 = (v5[(math.abs(v1) % #v5) + 1] % -3)\n local v9 = ((v1 ~= math.abs(v2)) and ((-(v4)) < (-(-9))))\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + ((-(v5[(math.abs(v2) % #v5) + 1])))\n local v12 = #v5\n end\n v2 = (#v5 // -6)\n local v13 = (true or v9)\n return {v4, (v5[(math.abs(v1) % #v5) + 1] * #v7), ((v4 % -5) // 9)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-102},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-24},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":48},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-30},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-90},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-84},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":18},{"k":"Int","v":-108},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-78},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v2)\n local v5 = {v2}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v5\n local v8 = (v5[(math.abs(v1) % #v5) + 1] % -3)\n local v9 = ((v1 ~= math.abs(v2)) and ((-(v4)) < (-(-9))))\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + ((-(v5[(math.abs(v2) % #v5) + 1])))","hole":" local v12 = #v5","suffix":" end\n v2 = (#v5 // -6)\n local v13 = (true or v9)\n return {v4, (v5[(math.abs(v1) % #v5) + 1] * #v7), ((v4 % -5) // 9)}\nend"},"features":{"lines":21,"chars":520,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000121","difficulty":1,"seed":10037861506128360522,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(3)\n local v5 = true\n local v6 = {(-(v1)), v2}\n if (not (v5 or (not v5))) then\n if (not ((0 > v2) or true)) then\n v4 = (-(v4))\n end\n v2 = v2\n v1 = (((-(v1)) % 5) % 5)\n else\n v2 = (v1 % -8)\n end\n local v7 = {4, (6 * v1), (#v6 % -2)}\n return (tostring(v1) .. string.reverse(string.sub(\"a\", 2, 5)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Int","v":4}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-4}],"output":{"k":"Str","v":"-5"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-3}],"output":{"k":"Str","v":"-8"}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Int","v":-2}],"output":{"k":"Str","v":"7"}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-2}],"output":{"k":"Str","v":"6"}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-3}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-8}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":6}],"output":{"k":"Str","v":"-9"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(3)\n local v5 = true\n local v6 = {(-(v1)), v2}\n if (not (v5 or (not v5))) then\n if (not ((0 > v2) or true)) then","hole":" v4 = (-(v4))","suffix":" end\n v2 = v2\n v1 = (((-(v1)) % 5) % 5)\n else\n v2 = (v1 % -8)\n end\n local v7 = {4, (6 * v1), (#v6 % -2)}\n return (tostring(v1) .. string.reverse(string.sub(\"a\", 2, 5)))\nend"},"features":{"lines":19,"chars":410,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000122","difficulty":1,"seed":614873196998550164,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((-(math.ceil((-(4))))))\n local v5 = (((v2 % 4) == math.floor(v2)) and (not (true and true)))\n local v6 = {(v1 // -3), (v1 - v2)}\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + ((#v6 // 4))\n local v9 = ((-((4 // 8))) % -7)\n end\n v4 = (-(v6[(math.abs(math.abs(v4)) % #v6) + 1]))\n local v10 = (-((3 // 4)))\n local v11 = 0\n for v12 = 1, 5 do\n v11 = v11 + ((v6[(math.abs((v4 % 8)) % #v6) + 1] + (v2 // 6)))\n local v13 = (-((v1 % 8)))\n end\n return (tostring(v4) .. \"y\")\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-1}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":8}],"output":{"k":"Str","v":"-2y"}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-2}],"output":{"k":"Str","v":"1y"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-2}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":0}],"output":{"k":"Str","v":"-1y"}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-6}],"output":{"k":"Str","v":"3y"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-6}],"output":{"k":"Str","v":"2y"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":7}],"output":{"k":"Str","v":"17y"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((-(math.ceil((-(4))))))\n local v5 = (((v2 % 4) == math.floor(v2)) and (not (true and true)))\n local v6 = {(v1 // -3), (v1 - v2)}\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + ((#v6 // 4))\n local v9 = ((-((4 // 8))) % -7)\n end\n v4 = (-(v6[(math.abs(math.abs(v4)) % #v6) + 1]))","hole":" local v10 = (-((3 // 4)))","suffix":" local v11 = 0\n for v12 = 1, 5 do\n v11 = v11 + ((v6[(math.abs((v4 % 8)) % #v6) + 1] + (v2 // 6)))\n local v13 = (-((v1 % 8)))\n end\n return (tostring(v4) .. \"y\")\nend"},"features":{"lines":21,"chars":571,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000123","difficulty":1,"seed":11061271943240150847,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-9)\n local v5 = (not true)\n local v6 = v5\n if (not v6) then\n if (not (not v5)) then\n local v7 = {((v4 // 4) + math.abs(v1)), #v2, v1, (v4 * (-7 % -4))}\n else\n v1 = math.abs(v4)\n end\n if (v1 ~= v1) then\n local v8 = -4\n end\n end\n local v9 = {v4}\n if (not (v4 <= v4)) then\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (((v1 // -3) * v11))\n v4 = v4\n end\n else\n local v12 = (math.abs((v1 // 1)) - v4)\n local v13 = 0\n for v14 = 1, 3 do\n v13 = v13 + (math.floor(v14))\n local v15 = (v9[(math.abs((-5 % 4)) % #v9) + 1] > 7)\n end\n if (v4 > v12) then\n v13 = ((v4 - v9[(math.abs(4) % #v9) + 1]) // 5)\n else\n v1 = (v12 * math.abs(7))\n end\n end\n local v16 = 0\n for v17 = 1, 3 do\n v16 = v16 + ((math.floor((-(-6))) % -7))\n v1 = -7\n end\n return v9\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Str","v":"cnqwtq"}],"output":{"k":"List","v":[{"k":"Int","v":81}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"odokq"}],"output":{"k":"List","v":[{"k":"Int","v":18}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"u"}],"output":{"k":"List","v":[{"k":"Int","v":54}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"x"}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"u"}],"output":{"k":"List","v":[{"k":"Int","v":-72}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"rzrxid"}],"output":{"k":"List","v":[{"k":"Int","v":-90}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"kx"}],"output":{"k":"List","v":[{"k":"Int","v":-81}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"x"}],"output":{"k":"List","v":[{"k":"Int","v":18}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-9)\n local v5 = (not true)\n local v6 = v5\n if (not v6) then\n if (not (not v5)) then\n local v7 = {((v4 // 4) + math.abs(v1)), #v2, v1, (v4 * (-7 % -4))}\n else\n v1 = math.abs(v4)\n end\n if (v1 ~= v1) then\n local v8 = -4\n end\n end\n local v9 = {v4}\n if (not (v4 <= v4)) then\n local v10 = 0\n for v11 = 1, 4 do\n v10 = v10 + (((v1 // -3) * v11))\n v4 = v4\n end\n else\n local v12 = (math.abs((v1 // 1)) - v4)\n local v13 = 0\n for v14 = 1, 3 do\n v13 = v13 + (math.floor(v14))\n local v15 = (v9[(math.abs((-5 % 4)) % #v9) + 1] > 7)\n end\n if (v4 > v12) then","hole":" v13 = ((v4 - v9[(math.abs(4) % #v9) + 1]) // 5)","suffix":" else\n v1 = (v12 * math.abs(7))\n end\n end\n local v16 = 0\n for v17 = 1, 3 do\n v16 = v16 + ((math.floor((-(-6))) % -7))\n v1 = -7\n end\n return v9\nend"},"features":{"lines":44,"chars":930,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000124","difficulty":1,"seed":14684510544996103312,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((-(v1)) // 2))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = (6 // 2)\n local v8 = (not (not (not v2)))\n v7 = v1\n v1 = 1\n local v9 = (not v8)\n if v2 then\n if (math.abs((v7 // -5)) ~= 8) then\n v1 = math.abs((-(-7)))\n else\n v7 = v5[(math.abs(math.ceil((v7 % -8))) % #v5) + 1]\n end\n v1 = v1\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (((v10 + 0) % 9))\n local v12 = string.reverse(\"baz\")\n end\n else\n v7 = math.floor(((v7 + v7) % -2))\n end\n return (v7 <= ((v4 // 6)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((-(v1)) // 2))\n local v5 = {v4}\n for v6 = 2, 5 do","hole":" v5[v6] = (v5[v6 - 1] * 3)","suffix":" end\n local v7 = (6 // 2)\n local v8 = (not (not (not v2)))\n v7 = v1\n v1 = 1\n local v9 = (not v8)\n if v2 then\n if (math.abs((v7 // -5)) ~= 8) then\n v1 = math.abs((-(-7)))\n else\n v7 = v5[(math.abs(math.ceil((v7 % -8))) % #v5) + 1]\n end\n v1 = v1\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (((v10 + 0) % 9))\n local v12 = string.reverse(\"baz\")\n end\n else\n v7 = math.floor(((v7 + v7) % -2))\n end\n return (v7 <= ((v4 // 6)))\nend"},"features":{"lines":31,"chars":647,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000125","difficulty":1,"seed":8392774731420945810,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = string.lower(string.lower(v2))\n local v6 = (string.lower(\"lua\") .. v2)\n local v7 = {v1}\n v1 = #v5\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (#v7)\n local v10 = v8\n end\n if (true or ((not true) or true)) then\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (v12)\n v1 = v7[(math.abs(v12) % #v7) + 1]\n end\n end\n return (tostring(v8) .. string.rep(v6, 2))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"uh"}],"output":{"k":"Str","v":"1luauhluauh"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"cg"}],"output":{"k":"Str","v":"1luacgluacg"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"puuggj"}],"output":{"k":"Str","v":"1luapuuggjluapuuggj"}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Str","v":"v"}],"output":{"k":"Str","v":"1luavluav"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"dsh"}],"output":{"k":"Str","v":"1luadshluadsh"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"ygpd"}],"output":{"k":"Str","v":"1luaygpdluaygpd"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"g"}],"output":{"k":"Str","v":"1luagluag"}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"lvhze"}],"output":{"k":"Str","v":"1lualvhzelualvhze"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] * 4)\n end","hole":" local v5 = string.lower(string.lower(v2))","suffix":" local v6 = (string.lower(\"lua\") .. v2)\n local v7 = {v1}\n v1 = #v5\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (#v7)\n local v10 = v8\n end\n if (true or ((not true) or true)) then\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (v12)\n v1 = v7[(math.abs(v12) % #v7) + 1]\n end\n end\n return (tostring(v8) .. string.rep(v6, 2))\nend"},"features":{"lines":23,"chars":494,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000126","difficulty":1,"seed":2948764466854768311,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((-((#v2 % 4))))\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v5\n local v8 = v1\n local v9 = math.floor(math.ceil(v8))\n local v10 = {((0 // -3) % 1), (v1 // -4)}\n if (not (9 < v8)) then\n local v11 = 0\n for v12 = 1, 3 do\n v11 = v11 + (v11)\n local v13 = v2\n end\n if (not true) then\n v9 = math.abs((-((-(3)))))\n else\n local v14 = ((v4 <= (-(-8))) or ((not false) and (not true)))\n end\n else\n if (false and (not (-4 > v4))) then\n v1 = 1\n else\n local v15 = \"foo\"\n end\n local v16 = ((9 // 1) * (v9 % 7))\n end\n local v17 = 0\n for v18 = 1, 2 do\n v17 = v17 + ((-1 // -5))\n local v19 = {0, v4, ((-(v8)) % -4)}\n end\n return (tostring(v1) .. (string.sub(\"hi\", 2, 5) .. string.reverse(\"one\")))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":4},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"6ieno"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-7},{"k":"Int","v":-9},{"k":"Int","v":-6},{"k":"Int","v":2}]}],"output":{"k":"Str","v":"-4ieno"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"5ieno"}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":2},{"k":"Int","v":4},{"k":"Int","v":-7},{"k":"Int","v":-1},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-7ieno"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":4}]}],"output":{"k":"Str","v":"7ieno"}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":7},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"6ieno"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-2},{"k":"Int","v":1},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-6ieno"}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-2},{"k":"Int","v":-8},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"10ieno"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3((-((#v2 % 4))))","suffix":" local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v5\n local v8 = v1\n local v9 = math.floor(math.ceil(v8))\n local v10 = {((0 // -3) % 1), (v1 // -4)}\n if (not (9 < v8)) then\n local v11 = 0\n for v12 = 1, 3 do\n v11 = v11 + (v11)\n local v13 = v2\n end\n if (not true) then\n v9 = math.abs((-((-(3)))))\n else\n local v14 = ((v4 <= (-(-8))) or ((not false) and (not true)))\n end\n else\n if (false and (not (-4 > v4))) then\n v1 = 1\n else\n local v15 = \"foo\"\n end\n local v16 = ((9 // 1) * (v9 % 7))\n end\n local v17 = 0\n for v18 = 1, 2 do\n v17 = v17 + ((-1 // -5))\n local v19 = {0, v4, ((-(v8)) % -4)}\n end\n return (tostring(v1) .. (string.sub(\"hi\", 2, 5) .. string.reverse(\"one\")))\nend"},"features":{"lines":39,"chars":884,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000127","difficulty":1,"seed":15222658136059184403,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = false\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + ((-((-((v5 * v3))))))\n local v7 = v3\n end\n v1 = v1\n local v8 = v4\n v3 = (v2[(math.abs(math.floor(v3)) % #v2) + 1] % -6)\n return (v3 * (math.floor(v2[(math.abs((-(6))) % #v2) + 1])))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":3},{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":8}]}],"output":{"k":"Int","v":-27}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":-3}]}],"output":{"k":"Int","v":24}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":2}]}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":-6},{"k":"Int","v":-3},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":-7}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1\n local v4 = false\n local v5 = 0","hole":" for v6 = 1, 5 do","suffix":" v5 = v5 + ((-((-((v5 * v3))))))\n local v7 = v3\n end\n v1 = v1\n local v8 = v4\n v3 = (v2[(math.abs(math.floor(v3)) % #v2) + 1] % -6)\n return (v3 * (math.floor(v2[(math.abs((-(6))) % #v2) + 1])))\nend"},"features":{"lines":13,"chars":296,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000128","difficulty":1,"seed":15167043146048957378,"source":"function f(v1, v2)\n local v3 = v2\n local v4 = (math.floor(5) >= -6)\n local v5 = (v2 // 1)\n v1 = (-(9))\n v3 = (-(v3))\n v1 = (math.abs(math.floor(v2)) % -8)\n return {v3, -2, math.floor((-(5)))}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-2},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-2},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-2},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v2\n local v4 = (math.floor(5) >= -6)\n local v5 = (v2 // 1)\n v1 = (-(9))\n v3 = (-(v3))","hole":" v1 = (math.abs(math.floor(v2)) % -8)","suffix":" return {v3, -2, math.floor((-(5)))}\nend"},"features":{"lines":9,"chars":203,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000129","difficulty":1,"seed":9363849460416732608,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(7)\n local v5 = {(v1 * (-6 - v1))}\n local v6 = {v5[(math.abs(v2) % #v5) + 1], v1, v4, #v5}\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (((math.floor(v7) % 2) + (v1 - (v4 % -7))))\n local v9 = \"foo\"\n end\n local v10 = {v6[(math.abs(v7) % #v6) + 1], v4, 3, (#v5 % 3)}\n local v11 = string.sub(\"two\", 4, 4)\n v1 = (4 % -1)\n return (tostring(v7) .. string.sub(v11, 3, 7))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Int","v":-2}],"output":{"k":"Str","v":"-6"}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-5}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":9}],"output":{"k":"Str","v":"-10"}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":5}],"output":{"k":"Str","v":"4"}},{"input":[{"k":"Int","v":7},{"k":"Int","v":6}],"output":{"k":"Str","v":"7"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":9}],"output":{"k":"Str","v":"5"}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-5}],"output":{"k":"Str","v":"6"}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-4}],"output":{"k":"Str","v":"-1"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(7)\n local v5 = {(v1 * (-6 - v1))}","hole":" local v6 = {v5[(math.abs(v2) % #v5) + 1], v1, v4, #v5}","suffix":" local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (((math.floor(v7) % 2) + (v1 - (v4 % -7))))\n local v9 = \"foo\"\n end\n local v10 = {v6[(math.abs(v7) % #v6) + 1], v4, 3, (#v5 % 3)}\n local v11 = string.sub(\"two\", 4, 4)\n v1 = (4 % -1)\n return (tostring(v7) .. string.sub(v11, 3, 7))\nend"},"features":{"lines":17,"chars":465,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000130","difficulty":1,"seed":17828860696794118227,"source":"function f(v1, v2)\n local v3 = (not (not true))\n local v4 = (not (not true))\n if (v1 > v1) then\n v2 = (-(((7 // -6) % 3)))\n end\n if ((v2 * (v2 * v1)) > (2 * (5 % -5))) then\n v1 = math.ceil(5)\n v1 = (-((v1 - v2)))\n if ((not (v4 and false)) or (not (0 ~= v1))) then\n local v5 = (-(v1))\n else\n v1 = v1\n end\n end\n local v6 = (v2 % 2)\n return (v2 + (-8))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Int","v":4}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-7}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":3}],"output":{"k":"Int","v":-5}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Int","v":5}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":1}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":2},{"k":"Int","v":5}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-2}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":-8}],"output":{"k":"Int","v":-16}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not (not true))\n local v4 = (not (not true))\n if (v1 > v1) then\n v2 = (-(((7 // -6) % 3)))\n end\n if ((v2 * (v2 * v1)) > (2 * (5 % -5))) then\n v1 = math.ceil(5)\n v1 = (-((v1 - v2)))\n if ((not (v4 and false)) or (not (0 ~= v1))) then","hole":" local v5 = (-(v1))","suffix":" else\n v1 = v1\n end\n end\n local v6 = (v2 % 2)\n return (v2 + (-8))\nend"},"features":{"lines":18,"chars":390,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000131","difficulty":1,"seed":3697349581519597761,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 3)\n end\n local v5 = (not (not false))\n local v6 = string.upper(string.sub((\"b\" .. \"hi\"), 3, 7))\n local v7 = v6\n return (tostring(v1) .. string.rep(string.rep(v7, 3), 2))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":8},{"k":"Int","v":5},{"k":"Int","v":-8},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"2IIIIII"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":2}]}],"output":{"k":"Str","v":"-6IIIIII"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":5},{"k":"Int","v":9},{"k":"Int","v":7}]}],"output":{"k":"Str","v":"9IIIIII"}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-7},{"k":"Int","v":2},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"6IIIIII"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":7}]}],"output":{"k":"Str","v":"-5IIIIII"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-6},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"-5IIIIII"}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-6},{"k":"Int","v":5},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"6IIIIII"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":2},{"k":"Int","v":3},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"-5IIIIII"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 3)\n end\n local v5 = (not (not false))\n local v6 = string.upper(string.sub((\"b\" .. \"hi\"), 3, 7))","hole":" local v7 = v6","suffix":" return (tostring(v1) .. string.rep(string.rep(v7, 3), 2))\nend"},"features":{"lines":10,"chars":262,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000132","difficulty":1,"seed":7561608615133896705,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(8)\n local v5 = (\"one\" .. \"key\")\n local v6 = string.sub((string.rep(v5, 1) .. v5), 3, 6)\n local v7 = {((-(-3)) // -1), 8, v2[(math.abs(#v6) % #v2) + 1], (#v2 + (v4 % 5))}\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + ((#v5 - (-(#v5))))\n local v10 = {#v6, v7[(math.abs((v9 // -4)) % #v7) + 1], 7, v9}\n end\n return v2\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":1}]}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":7},{"k":"Int","v":-1},{"k":"Int","v":-7}]}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":7},{"k":"Int","v":-1},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":5},{"k":"Int","v":-5},{"k":"Int","v":0}]}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":5},{"k":"Int","v":-5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-5},{"k":"Int","v":1},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-5},{"k":"Int","v":1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-3},{"k":"Int","v":1}]}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-3},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":-9},{"k":"Int","v":-7}]}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":-9},{"k":"Int","v":-7}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(8)\n local v5 = (\"one\" .. \"key\")","hole":" local v6 = string.sub((string.rep(v5, 1) .. v5), 3, 6)","suffix":" local v7 = {((-(-3)) // -1), 8, v2[(math.abs(#v6) % #v2) + 1], (#v2 + (v4 % 5))}\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + ((#v5 - (-(#v5))))\n local v10 = {#v6, v7[(math.abs((v9 // -4)) % #v7) + 1], 7, v9}\n end\n return v2\nend"},"features":{"lines":15,"chars":413,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000133","difficulty":1,"seed":7726436226691724421,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v2)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = v2\n local v8 = string.rep(string.sub((\"abc\" .. \"baz\"), 2, 3), 1)\n if (4 >= ((3 + v2) % -9)) then\n v1 = v2\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (v7)\n v10 = (-9 * #v5)\n end\n v2 = v7\n else\n local v11 = math.ceil((v7 * v1))\n v11 = (((-(v1)) % -9) % 2)\n v7 = 6\n end\n if (v2 == ((v4 * v4) // 5)) then\n local v12 = string.sub(string.reverse(v8), 4, 4)\n end\n v7 = math.floor(math.abs(#v5))\n v2 = v2\n return (v1 > (math.floor(v7)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v2)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = v2\n local v8 = string.rep(string.sub((\"abc\" .. \"baz\"), 2, 3), 1)\n if (4 >= ((3 + v2) % -9)) then\n v1 = v2\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (v7)\n v10 = (-9 * #v5)\n end\n v2 = v7\n else\n local v11 = math.ceil((v7 * v1))\n v11 = (((-(v1)) % -9) % 2)\n v7 = 6\n end\n if (v2 == ((v4 * v4) // 5)) then","hole":" local v12 = string.sub(string.reverse(v8), 4, 4)","suffix":" end\n v7 = math.floor(math.abs(#v5))\n v2 = v2\n return (v1 > (math.floor(v7)))\nend"},"features":{"lines":31,"chars":654,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000134","difficulty":1,"seed":8836776528947867656,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = (((v1 % 1) * v1) >= math.abs(#v3))\n local v6 = v3[(math.abs(((-(-2)) - 4)) % #v3) + 1]\n local v7 = v2\n local v8 = v7\n v6 = (v6 // 6)\n return (tostring(v6) .. string.sub(\"baz\", 3, 5))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":4},{"k":"Int","v":2},{"k":"Int","v":6}]}],"output":{"k":"Str","v":"6z"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"-6z"}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":6},{"k":"Int","v":9},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-2z"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":1}]}],"output":{"k":"Str","v":"7z"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"-3z"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":-8},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"13z"}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"1z"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":3},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"-11z"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do","hole":" v3[v4] = (v3[v4 - 1] * 3)","suffix":" end\n local v5 = (((v1 % 1) * v1) >= math.abs(#v3))\n local v6 = v3[(math.abs(((-(-2)) - 4)) % #v3) + 1]\n local v7 = v2\n local v8 = v7\n v6 = (v6 // 6)\n return (tostring(v6) .. string.sub(\"baz\", 3, 5))\nend"},"features":{"lines":12,"chars":297,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000135","difficulty":1,"seed":16986610638361632389,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 % -8))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = string.sub(string.lower(\"b\"), 2, 4)\n local v8 = true\n v1 = (-3 % 3)\n if true then\n local v9 = #v5\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (#v7)\n v11 = ((-(7)) + #v7)\n end\n else\n v4 = v4\n end\n local v12 = v5[(math.abs(-7) % #v5) + 1]\n if v8 then\n local v13 = v2\n local v14 = \"b\"\n end\n return {v4, v4, #v7}\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":1}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":7},{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":16},{"k":"Int","v":16},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-1}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-7}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":4},{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":5},{"k":"Int","v":2}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 % -8))","hole":" local v5 = {v1}","suffix":" for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = string.sub(string.lower(\"b\"), 2, 4)\n local v8 = true\n v1 = (-3 % 3)\n if true then\n local v9 = #v5\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (#v7)\n v11 = ((-(7)) + #v7)\n end\n else\n v4 = v4\n end\n local v12 = v5[(math.abs(-7) % #v5) + 1]\n if v8 then\n local v13 = v2\n local v14 = \"b\"\n end\n return {v4, v4, #v7}\nend"},"features":{"lines":29,"chars":537,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000136","difficulty":1,"seed":14613455322700557689,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = {9, (-7 + v4), 4, (v4 - v4)}\n local v8 = v5\n v1 = (math.ceil(v1) * 1)\n v4 = math.ceil((-8 // -3))\n if v2 then\n v4 = (7 % 6)\n else\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((math.floor(v9) % -2))\n v9 = v9\n end\n local v11 = 0\n for v12 = 1, 6 do\n v11 = v11 + (v5[(math.abs(-3) % #v5) + 1])\n v11 = math.ceil(((3 // 2) // -1))\n end\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + (v4)\n v13 = ((v5[(math.abs(v1) % #v5) + 1] - (-(0))) // -8)\n end\n return (v13 - (v1))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Int","v":1}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"Int","v":-4}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = {9, (-7 + v4), 4, (v4 - v4)}","hole":" local v8 = v5","suffix":" v1 = (math.ceil(v1) * 1)\n v4 = math.ceil((-8 // -3))\n if v2 then\n v4 = (7 % 6)\n else\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((math.floor(v9) % -2))\n v9 = v9\n end\n local v11 = 0\n for v12 = 1, 6 do\n v11 = v11 + (v5[(math.abs(-3) % #v5) + 1])\n v11 = math.ceil(((3 // 2) // -1))\n end\n end\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + (v4)\n v13 = ((v5[(math.abs(v1) % #v5) + 1] - (-(0))) // -8)\n end\n return (v13 - (v1))\nend"},"features":{"lines":34,"chars":703,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000137","difficulty":1,"seed":1501700268104076095,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((((-(v1)) % -3) // 1))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {6}\n local v8 = 2\n v4 = (8 % -9)\n v8 = (-(-7))\n local v9 = math.floor((-(v1)))\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + ((v1 // 3))\n local v12 = ((\"hi\" .. \"y\") .. string.rep(\"one\", 1))\n end\n return (v1 <= (v9))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-6}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":-4}]}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":-2}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":8}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-1}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-1}]}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((((-(v1)) % -3) // 1))\n local v5 = {v1}\n for v6 = 2, 4 do","hole":" v5[v6] = (v5[v6 - 1] + 3)","suffix":" end\n local v7 = {6}\n local v8 = 2\n v4 = (8 % -9)\n v8 = (-(-7))\n local v9 = math.floor((-(v1)))\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + ((v1 // 3))\n local v12 = ((\"hi\" .. \"y\") .. string.rep(\"one\", 1))\n end\n return (v1 <= (v9))\nend"},"features":{"lines":21,"chars":428,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000138","difficulty":1,"seed":15892081998406168545,"source":"function f(v1, v2)\n local v3 = v2\n local v4 = \"two\"\n v2 = (((v3 % 9) % -6) % -6)\n v2 = (-(#v4))\n if false then\n local v5 = v4\n if (true and (not (not false))) then\n local v6 = \"x\"\n else\n local v7 = (true or true)\n end\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + (v9)\n v1 = (7 // -6)\n end\n else\n if true then\n v2 = v1\n else\n v2 = math.abs(v3)\n end\n end\n return (v3 * (-5))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-7}],"output":{"k":"Int","v":35}},{"input":[{"k":"Int","v":9},{"k":"Int","v":1}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-9}],"output":{"k":"Int","v":45}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":4}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-9}],"output":{"k":"Int","v":45}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":3}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-3}],"output":{"k":"Int","v":15}},{"input":[{"k":"Int","v":3},{"k":"Int","v":1}],"output":{"k":"Int","v":-5}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v2\n local v4 = \"two\"\n v2 = (((v3 % 9) % -6) % -6)\n v2 = (-(#v4))\n if false then\n local v5 = v4","hole":" if (true and (not (not false))) then","suffix":" local v6 = \"x\"\n else\n local v7 = (true or true)\n end\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + (v9)\n v1 = (7 // -6)\n end\n else\n if true then\n v2 = v1\n else\n v2 = math.abs(v3)\n end\n end\n return (v3 * (-5))\nend"},"features":{"lines":26,"chars":443,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000139","difficulty":1,"seed":10741939084209773388,"source":"function f(v1, v2)\n local v3 = ((string.rep(\"baz\", 2) .. string.reverse(\"y\")) .. string.lower((\"x\" .. \"foo\")))\n local v4 = ((not (not v2)) and ((not true) and v2))\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (math.floor(v1))\n v6 = (math.abs(v1) + (#v3 // -3))\n end\n return (tostring(v1) .. string.upper(string.lower(v3)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-6BAZBAZYXFOO"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-8BAZBAZYXFOO"}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"7BAZBAZYXFOO"}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-3BAZBAZYXFOO"}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-7BAZBAZYXFOO"}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"5BAZBAZYXFOO"}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-2BAZBAZYXFOO"}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-7BAZBAZYXFOO"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = ((string.rep(\"baz\", 2) .. string.reverse(\"y\")) .. string.lower((\"x\" .. \"foo\")))","suffix":" local v4 = ((not (not v2)) and ((not true) and v2))\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (math.floor(v1))\n v6 = (math.abs(v1) + (#v3 // -3))\n end\n return (tostring(v1) .. string.upper(string.lower(v3)))\nend"},"features":{"lines":10,"chars":337,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000140","difficulty":1,"seed":15682813249527333886,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.ceil((v1 % -8)))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = {v2[(math.abs(-3) % #v2) + 1], (math.floor(v4) // 6), (v4 % 3), 9}\n local v8 = ((string.upper(\"key\") .. string.upper(\"foo\")) .. string.sub((\"abc\" .. \"bar\"), 3, 7))\n v4 = v1\n v4 = v2[(math.abs(#v8) % #v2) + 1]\n return (tostring(v4) .. string.sub(string.lower(v8), 4, 7))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-6fooc"}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"0fooc"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"-4fooc"}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":4},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"4fooc"}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-9},{"k":"Int","v":2},{"k":"Int","v":-8},{"k":"Int","v":2},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"2fooc"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-1},{"k":"Int","v":5},{"k":"Int","v":-8},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"4fooc"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"3fooc"}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":9},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"9fooc"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end","hole":" local v4 = v3(math.ceil((v1 % -8)))","suffix":" local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = {v2[(math.abs(-3) % #v2) + 1], (math.floor(v4) // 6), (v4 % 3), 9}\n local v8 = ((string.upper(\"key\") .. string.upper(\"foo\")) .. string.sub((\"abc\" .. \"bar\"), 3, 7))\n v4 = v1\n v4 = v2[(math.abs(#v8) % #v2) + 1]\n return (tostring(v4) .. string.sub(string.lower(v8), 4, 7))\nend"},"features":{"lines":15,"chars":470,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000141","difficulty":1,"seed":14225229852988506306,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((-(v1)) - ((v1 % -3) // -1)))\n local v5 = ((not false) and ((not true) and true))\n local v6 = \"abc\"\n v1 = (math.ceil(math.ceil(v4)) // 5)\n local v7 = string.rep((v6 .. v6), 1)\n return (tostring(v4) .. \"lua\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":7},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"-12lua"}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"-6lua"}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"22lua"}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"Str","v":"22lua"}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"-14lua"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"-7lua"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":2}]}],"output":{"k":"Str","v":"11lua"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":8}]}],"output":{"k":"Str","v":"18lua"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((-(v1)) - ((v1 % -3) // -1)))\n local v5 = ((not false) and ((not true) and true))\n local v6 = \"abc\"\n v1 = (math.ceil(math.ceil(v4)) // 5)","hole":" local v7 = string.rep((v6 .. v6), 1)","suffix":" return (tostring(v4) .. \"lua\")\nend"},"features":{"lines":11,"chars":302,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000142","difficulty":1,"seed":16602398786067645776,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((math.ceil(v1) // -8))\n local v5 = {v1, v4, -3}\n local v6 = {(-(v1)), math.floor(#v2), math.floor((v1 // 9))}\n if ((v4 ~= (v4 // 9)) and ((false and false) and true)) then\n local v7 = {((v1 - v4) % -4), ((v4 % -8) * (-1 * 4)), v4, (v5[(math.abs(v1) % #v5) + 1] % -1)}\n else\n if (v1 < (math.floor(v1) // -3)) then\n local v8 = (5 + (-(v6[(math.abs(v4) % #v6) + 1])))\n else\n local v9 = string.rep((v2 .. string.sub(v2, 4, 8)), 3)\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (math.abs(-3))\n local v12 = {9}\n end\n local v13 = 0\n for v14 = 1, 6 do\n v13 = v13 + (#v2)\n local v15 = {v1}\n end\n end\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"u"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"jnuarq"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"vqs"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"d"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"zisu"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"ixn"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"cr"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"ztzw"}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((math.ceil(v1) // -8))\n local v5 = {v1, v4, -3}\n local v6 = {(-(v1)), math.floor(#v2), math.floor((v1 // 9))}\n if ((v4 ~= (v4 // 9)) and ((false and false) and true)) then\n local v7 = {((v1 - v4) % -4), ((v4 % -8) * (-1 * 4)), v4, (v5[(math.abs(v1) % #v5) + 1] % -1)}\n else\n if (v1 < (math.floor(v1) // -3)) then\n local v8 = (5 + (-(v6[(math.abs(v4) % #v6) + 1])))\n else\n local v9 = string.rep((v2 .. string.sub(v2, 4, 8)), 3)\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (math.abs(-3))\n local v12 = {9}\n end\n local v13 = 0\n for v14 = 1, 6 do","hole":" v13 = v13 + (#v2)","suffix":" local v15 = {v1}\n end\n end\n return v5\nend"},"features":{"lines":28,"chars":762,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000143","difficulty":1,"seed":3726252546994391950,"source":"function f(v1, v2)\n local v3 = false\n local v4 = \"y\"\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + ((v1 // 5))\n local v7 = string.sub(\"key\", 2, 6)\n end\n if false then\n if (((v3 or v3) and (false and false)) or (v1 >= v5)) then\n v1 = (-(v1))\n end\n if (math.abs((v1 - v1)) >= v1) then\n local v8 = -6\n end\n else\n v1 = v1\n if ((not (v5 == v1)) and (not (not true))) then\n local v9 = (#v2 % -1)\n end\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (((-2 % -9) - v11))\n v10 = v2[(math.abs(v5) % #v2) + 1]\n end\n end\n if true then\n if ((#v2 + (8 + 5)) < v5) then\n v5 = v1\n end\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (v5)\n local v14 = v5\n end\n return {v1, v2[(math.abs(v1) % #v2) + 1]}\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-3},{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-2},{"k":"Int","v":4},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":2},{"k":"Int","v":-9},{"k":"Int","v":-4}]}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":3}]}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":-1},{"k":"Int","v":9},{"k":"Int","v":2}]}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":3}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-2},{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":6}]}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = false\n local v4 = \"y\"\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + ((v1 // 5))\n local v7 = string.sub(\"key\", 2, 6)\n end\n if false then\n if (((v3 or v3) and (false and false)) or (v1 >= v5)) then\n v1 = (-(v1))\n end\n if (math.abs((v1 - v1)) >= v1) then\n local v8 = -6\n end\n else\n v1 = v1","hole":" if ((not (v5 == v1)) and (not (not true))) then","suffix":" local v9 = (#v2 % -1)\n end\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (((-2 % -9) - v11))\n v10 = v2[(math.abs(v5) % #v2) + 1]\n end\n end\n if true then\n if ((#v2 + (8 + 5)) < v5) then\n v5 = v1\n end\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (v5)\n local v14 = v5\n end\n return {v1, v2[(math.abs(v1) % #v2) + 1]}\nend"},"features":{"lines":38,"chars":782,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000144","difficulty":1,"seed":13709466427600685785,"source":"function f(v1, v2)\n local v3 = string.rep(string.sub(string.upper(\"ok\"), 4, 5), 0)\n local v4 = -4\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (math.abs(((0 % 5) * v5)))\n local v7 = v1\n end\n if ((true and (not true)) and ((true or false) and (false or false))) then\n if (not ((not true) and false)) then\n local v8 = (v5 // 7)\n else\n local v9 = string.sub(v2, 2, 2)\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v11)\n local v12 = {(v5 // 8), v5}\n end\n local v13 = 7\n else\n if (not (8 >= v1)) then\n v4 = #v3\n end\n v4 = v4\n end\n return (tostring(v1) .. string.reverse((\"hi\" .. v3)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"v"}],"output":{"k":"Str","v":"3ih"}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"eox"}],"output":{"k":"Str","v":"7ih"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"pxlity"}],"output":{"k":"Str","v":"9ih"}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"nk"}],"output":{"k":"Str","v":"-8ih"}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"gowdos"}],"output":{"k":"Str","v":"1ih"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"zeip"}],"output":{"k":"Str","v":"-3ih"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"ybdryo"}],"output":{"k":"Str","v":"6ih"}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"b"}],"output":{"k":"Str","v":"7ih"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = string.rep(string.sub(string.upper(\"ok\"), 4, 5), 0)","hole":" local v4 = -4","suffix":" local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (math.abs(((0 % 5) * v5)))\n local v7 = v1\n end\n if ((true and (not true)) and ((true or false) and (false or false))) then\n if (not ((not true) and false)) then\n local v8 = (v5 // 7)\n else\n local v9 = string.sub(v2, 2, 2)\n end\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v11)\n local v12 = {(v5 // 8), v5}\n end\n local v13 = 7\n else\n if (not (8 >= v1)) then\n v4 = #v3\n end\n v4 = v4\n end\n return (tostring(v1) .. string.reverse((\"hi\" .. v3)))\nend"},"features":{"lines":28,"chars":659,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000145","difficulty":1,"seed":8403850193551086285,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = false\n local v6 = ((-((v1 - v1))) - (v2 % 9))\n if (v5 and ((v5 and v5) and (v1 > v2))) then\n if (((true or v5) and false) or ((v6 - v6) >= #v3)) then\n local v7 = {(-7 - math.floor(v6)), ((-(v1)) + v6)}\n else\n v2 = v6\n end\n if v5 then\n local v8 = v3\n else\n v6 = v2\n end\n end\n local v9 = string.rep(string.sub(\"y\", 4, 5), 1)\n if ((false and (not true)) and ((v5 and v5) and v5)) then\n if ((not (v6 < v1)) or v5) then\n v2 = v2\n else\n local v10 = (v1 % -1)\n end\n end\n return (v2 > (#v9))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Int","v":0}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Int","v":10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = false\n local v6 = ((-((v1 - v1))) - (v2 % 9))\n if (v5 and ((v5 and v5) and (v1 > v2))) then\n if (((true or v5) and false) or ((v6 - v6) >= #v3)) then\n local v7 = {(-7 - math.floor(v6)), ((-(v1)) + v6)}\n else\n v2 = v6\n end\n if v5 then\n local v8 = v3\n else\n v6 = v2\n end\n end\n local v9 = string.rep(string.sub(\"y\", 4, 5), 1)\n if ((false and (not true)) and ((v5 and v5) and v5)) then","hole":" if ((not (v6 < v1)) or v5) then","suffix":" v2 = v2\n else\n local v10 = (v1 % -1)\n end\n end\n return (v2 > (#v9))\nend"},"features":{"lines":29,"chars":657,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000146","difficulty":1,"seed":14884696523085296655,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((v1 + (v1 // 1)))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = ((v5[(math.abs(-2) % #v5) + 1] % 2) <= math.floor(v4))\n local v8 = (v1 == math.floor((v1 % 8)))\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (6)\n v9 = 7\n end\n return (v1 >= (#v5))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((v1 + (v1 // 1)))\n local v5 = {v4}\n for v6 = 2, 5 do","hole":" v5[v6] = (v5[v6 - 1] * 3)","suffix":" end\n local v7 = ((v5[(math.abs(-2) % #v5) + 1] % 2) <= math.floor(v4))\n local v8 = (v1 == math.floor((v1 % 8)))\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (6)\n v9 = 7\n end\n return (v1 >= (#v5))\nend"},"features":{"lines":18,"chars":382,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000147","difficulty":1,"seed":9615284382233079347,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((9 * v1))\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (not ((7 >= v4) and (v4 > v1)))\n local v8 = v4\n local v9 = ((v1 % 9) + v4)\n local v10 = (v9 > v1)\n return (tostring(v8) .. (\"key\" .. \"a\"))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-1},{"k":"Int","v":-7},{"k":"Int","v":8},{"k":"Int","v":-3},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"0keya"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":2}]}],"output":{"k":"Str","v":"80keya"}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-9},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"-100keya"}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":-9},{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-20keya"}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"60keya"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-2},{"k":"Int","v":8},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-20keya"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":7},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"70keya"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-4},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"-50keya"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((9 * v1))","hole":" local v5 = {v4}","suffix":" for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (not ((7 >= v4) and (v4 > v1)))\n local v8 = v4\n local v9 = ((v1 % 9) + v4)\n local v10 = (v9 > v1)\n return (tostring(v8) .. (\"key\" .. \"a\"))\nend"},"features":{"lines":15,"chars":327,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000148","difficulty":1,"seed":2673954915873983462,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = -8\n local v6 = v3\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v5)\n v1 = v1\n end\n v5 = (-(v5))\n if (v7 == math.ceil(#v2)) then\n v7 = v7\n local v9 = v1\n local v10 = ((true and (not true)) or (math.abs(6) ~= math.ceil(-7)))\n else\n local v11 = ((-(v5)) == ((v7 + v7) // 9))\n v5 = v7\n local v12 = 0\n for v13 = 1, 4 do\n v12 = v12 + (v1)\n local v14 = ((#v3 * v1) <= math.floor(v3[(math.abs(v13) % #v3) + 1]))\n end\n end\n return v3\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"mk"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-4},{"k":"Int","v":-16}]}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"ftwogd"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-32},{"k":"Int","v":-128}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"r"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":36},{"k":"Int","v":144}]}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"agywv"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":16},{"k":"Int","v":64}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"hiyk"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-20},{"k":"Int","v":-80}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"wbwz"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-16},{"k":"Int","v":-64}]}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"xwov"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-32},{"k":"Int","v":-128}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"wub"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-8},{"k":"Int","v":-32}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = -8","hole":" local v6 = v3","suffix":" local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v5)\n v1 = v1\n end\n v5 = (-(v5))\n if (v7 == math.ceil(#v2)) then\n v7 = v7\n local v9 = v1\n local v10 = ((true and (not true)) or (math.abs(6) ~= math.ceil(-7)))\n else\n local v11 = ((-(v5)) == ((v7 + v7) // 9))\n v5 = v7\n local v12 = 0\n for v13 = 1, 4 do\n v12 = v12 + (v1)\n local v14 = ((#v3 * v1) <= math.floor(v3[(math.abs(v13) % #v3) + 1]))\n end\n end\n return v3\nend"},"features":{"lines":28,"chars":581,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000149","difficulty":1,"seed":18437052000778885469,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = (not (not true))\n if (not (not (v4 and false))) then\n if (not true) then\n local v5 = v4\n else\n v3 = (-(v3))\n end\n else\n local v6 = string.rep(string.reverse((\"val\" .. \"key\")), 0)\n v1 = v3\n v3 = #v2\n end\n return (v3 - ((v3 - v3)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"khyks"}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"qc"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"vbm"}],"output":{"k":"Int","v":3}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"vf"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"tqmdab"}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"wmir"}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"ja"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"z"}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1\n local v4 = (not (not true))\n if (not (not (v4 and false))) then\n if (not true) then\n local v5 = v4\n else\n v3 = (-(v3))\n end\n else","hole":" local v6 = string.rep(string.reverse((\"val\" .. \"key\")), 0)","suffix":" v1 = v3\n v3 = #v2\n end\n return (v3 - ((v3 - v3)))\nend"},"features":{"lines":16,"chars":314,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000150","difficulty":1,"seed":5322084162192885955,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = false\n local v8 = v4\n v4 = (-5 % -9)\n if true then\n local v9 = {1, (#v2 // 8)}\n if (#v2 ~= math.abs(math.floor(v4))) then\n v4 = (-(#v2))\n else\n v1 = -9\n end\n v4 = math.floor((v8 // -7))\n end\n return (tostring(v1) .. string.sub(\"ab\", 3, 4))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Str","v":"xali"}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"wkuy"}],"output":{"k":"Str","v":"-10"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"hxvwtu"}],"output":{"k":"Str","v":"-3"}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"zwomf"}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"sogfx"}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"kumfz"}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"m"}],"output":{"k":"Str","v":"1"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"zveh"}],"output":{"k":"Str","v":"8"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v4}","hole":" for v6 = 2, 4 do","suffix":" v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = false\n local v8 = v4\n v4 = (-5 % -9)\n if true then\n local v9 = {1, (#v2 // 8)}\n if (#v2 ~= math.abs(math.floor(v4))) then\n v4 = (-(#v2))\n else\n v1 = -9\n end\n v4 = math.floor((v8 // -7))\n end\n return (tostring(v1) .. string.sub(\"ab\", 3, 4))\nend"},"features":{"lines":23,"chars":448,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000151","difficulty":1,"seed":12920991918998875168,"source":"function f(v1, v2)\n local v3 = (3 % 8)\n local v4 = string.sub(string.upper(string.sub(\"val\", 3, 4)), 3, 4)\n if false then\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (((v5 * v5) // 3))\n local v7 = math.ceil(math.abs((-2 * v6)))\n end\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + (((-(#v4)) % 1))\n local v10 = {(v8 % 4), v2, math.ceil((v3 % 4)), #v4}\n end\n else\n if (not (not false)) then\n v3 = #v4\n else\n local v11 = {v3, (-((8 % -3)))}\n end\n if (((v2 <= -8) and (false or false)) and ((false or true) or false)) then\n v2 = v2\n end\n local v12 = 0\n for v13 = 1, 6 do\n v12 = v12 + (v1)\n local v14 = (not true)\n end\n end\n v2 = math.abs((v1 - #v4))\n local v15 = (v2 // 6)\n v3 = (math.ceil((v2 % 2)) + (#v4 % -6))\n return {v1, #v4, (-(#v4)), (-2 % 1)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (3 % 8)\n local v4 = string.sub(string.upper(string.sub(\"val\", 3, 4)), 3, 4)","hole":" if false then","suffix":" local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (((v5 * v5) // 3))\n local v7 = math.ceil(math.abs((-2 * v6)))\n end\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + (((-(#v4)) % 1))\n local v10 = {(v8 % 4), v2, math.ceil((v3 % 4)), #v4}\n end\n else\n if (not (not false)) then\n v3 = #v4\n else\n local v11 = {v3, (-((8 % -3)))}\n end\n if (((v2 <= -8) and (false or false)) and ((false or true) or false)) then\n v2 = v2\n end\n local v12 = 0\n for v13 = 1, 6 do\n v12 = v12 + (v1)\n local v14 = (not true)\n end\n end\n v2 = math.abs((v1 - #v4))\n local v15 = (v2 // 6)\n v3 = (math.ceil((v2 % 2)) + (#v4 % -6))\n return {v1, #v4, (-(#v4)), (-2 % 1)}\nend"},"features":{"lines":34,"chars":843,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000152","difficulty":1,"seed":4572923470184143710,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = \"hi\"\n local v6 = #v5\n local v7 = (v5 .. string.rep(string.rep(v5, 3), 0))\n return v3\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":12}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":21}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = \"hi\"","hole":" local v6 = #v5","suffix":" local v7 = (v5 .. string.rep(string.rep(v5, 3), 0))\n return v3\nend"},"features":{"lines":10,"chars":197,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000153","difficulty":1,"seed":9401128680862001460,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(((2 % 7) - (v1 % 8)))))\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = v2\n local v8 = v7\n local v9 = \"val\"\n local v10 = false\n if (-4 <= (#v9 - v4)) then\n local v11 = string.rep((string.rep(\"foo\", 3) .. \"foo\"), 3)\n else\n local v12 = {((v4 % -2) % 1), 7, (-(math.floor(-5))), #v9}\n end\n return (v4 * (2))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-8},{"k":"Int","v":-2},{"k":"Int","v":1},{"k":"Int","v":3}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2}]}],"output":{"k":"Int","v":20}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":-2}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":2},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":-28}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-3},{"k":"Int","v":6}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"Int","v":-12}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(((2 % 7) - (v1 % 8)))))\n local v5 = {v4}\n for v6 = 2, 3 do","hole":" v5[v6] = (v5[v6 - 1] * 2)","suffix":" end\n local v7 = v2\n local v8 = v7\n local v9 = \"val\"\n local v10 = false\n if (-4 <= (#v9 - v4)) then\n local v11 = string.rep((string.rep(\"foo\", 3) .. \"foo\"), 3)\n else\n local v12 = {((v4 % -2) % 1), 7, (-(math.floor(-5))), #v9}\n end\n return (v4 * (2))\nend"},"features":{"lines":20,"chars":447,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000154","difficulty":1,"seed":13579035779925138678,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 // -1))\n local v5 = {(-(-3)), (math.abs(8) // -9), 7, math.ceil((v4 - v1))}\n local v6 = (not true)\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v1)\n local v9 = {v5[(math.abs((v7 // -3)) % #v5) + 1]}\n end\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((v5[(math.abs(v5[(math.abs(0) % #v5) + 1]) % #v5) + 1] - #v5))\n local v12 = {v4, v1}\n end\n return (v10 * (((-((v4 // 1))) + (6 // 4))))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Int","v":-255}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Int","v":-495}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Int","v":15}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Int","v":-27}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Int","v":-612}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"Int","v":-180}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Int","v":-147}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Int","v":-390}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end","hole":" local v4 = v3((v1 // -1))","suffix":" local v5 = {(-(-3)), (math.abs(8) // -9), 7, math.ceil((v4 - v1))}\n local v6 = (not true)\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v1)\n local v9 = {v5[(math.abs((v7 // -3)) % #v5) + 1]}\n end\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((v5[(math.abs(v5[(math.abs(0) % #v5) + 1]) % #v5) + 1] - #v5))\n local v12 = {v4, v1}\n end\n return (v10 * (((-((v4 // 1))) + (6 // 4))))\nend"},"features":{"lines":19,"chars":500,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000155","difficulty":1,"seed":12203193569300041211,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = {v3[(math.abs(#v3) % #v3) + 1], math.abs((-3 * v1)), (-(#v3)), (-(v2))}\n local v6 = \"a\"\n v1 = v1\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (#v6)\n local v9 = v6\n end\n v2 = math.ceil((v5[(math.abs(v1) % #v5) + 1] * v5[(math.abs(v2) % #v5) + 1]))\n return (tostring(v1) .. string.sub(string.sub(v6, 1, 3), 2, 4))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":-5}],"output":{"k":"Str","v":"-8"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":8}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-10}],"output":{"k":"Str","v":"-5"}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Int","v":-4}],"output":{"k":"Str","v":"3"}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-8}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":9}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-6}],"output":{"k":"Str","v":"-8"}},{"input":[{"k":"Int","v":1},{"k":"Int","v":9}],"output":{"k":"Str","v":"1"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] * 4)\n end","hole":" local v5 = {v3[(math.abs(#v3) % #v3) + 1], math.abs((-3 * v1)), (-(#v3)), (-(v2))}","suffix":" local v6 = \"a\"\n v1 = v1\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (#v6)\n local v9 = v6\n end\n v2 = math.ceil((v5[(math.abs(v1) % #v5) + 1] * v5[(math.abs(v2) % #v5) + 1]))\n return (tostring(v1) .. string.sub(string.sub(v6, 1, 3), 2, 4))\nend"},"features":{"lines":16,"chars":432,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000156","difficulty":1,"seed":18191223945650391218,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(6)\n local v5 = (string.sub(\"abc\", 4, 6) .. (string.rep(\"baz\", 1) .. \"x\"))\n local v6 = (v1 // 6)\n v6 = v4\n return {v4}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":48}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":24}]}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":-48}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":54}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":36}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":36}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(6)\n local v5 = (string.sub(\"abc\", 4, 6) .. (string.rep(\"baz\", 1) .. \"x\"))\n local v6 = (v1 // 6)","hole":" v6 = v4","suffix":" return {v4}\nend"},"features":{"lines":10,"chars":210,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000157","difficulty":1,"seed":11055524993780425960,"source":"function f(v1, v2)\n local v3 = (math.floor(-4) == v2)\n local v4 = {((1 + v2) % -3), (0 // 1), math.ceil((4 // 3)), v1}\n local v5 = 0\n for v6 = 1, 6 do\n v5 = v5 + ((-(v5)))\n local v7 = v4\n end\n local v8 = \"abc\"\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (-7)\n local v11 = ((#v8 ~= (-(v5))) or ((not v3) or (not v3)))\n end\n v9 = (math.ceil(v1) % -5)\n return (tostring(v1) .. ((\"a\" .. v8) .. v8))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Int","v":2}],"output":{"k":"Str","v":"0aabcabc"}},{"input":[{"k":"Int","v":4},{"k":"Int","v":5}],"output":{"k":"Str","v":"4aabcabc"}},{"input":[{"k":"Int","v":7},{"k":"Int","v":9}],"output":{"k":"Str","v":"7aabcabc"}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Int","v":-7}],"output":{"k":"Str","v":"0aabcabc"}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":1}],"output":{"k":"Str","v":"-6aabcabc"}},{"input":[{"k":"Int","v":8},{"k":"Int","v":9}],"output":{"k":"Str","v":"8aabcabc"}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-7}],"output":{"k":"Str","v":"10aabcabc"}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-4}],"output":{"k":"Str","v":"2aabcabc"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (math.floor(-4) == v2)\n local v4 = {((1 + v2) % -3), (0 // 1), math.ceil((4 // 3)), v1}\n local v5 = 0","hole":" for v6 = 1, 6 do","suffix":" v5 = v5 + ((-(v5)))\n local v7 = v4\n end\n local v8 = \"abc\"\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (-7)\n local v11 = ((#v8 ~= (-(v5))) or ((not v3) or (not v3)))\n end\n v9 = (math.ceil(v1) % -5)\n return (tostring(v1) .. ((\"a\" .. v8) .. v8))\nend"},"features":{"lines":17,"chars":422,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000158","difficulty":1,"seed":13339891664953914290,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = false\n local v8 = math.ceil(v4)\n local v9 = true\n v1 = v1\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((((v1 // -1) + (-(v11))) // 5))\n local v12 = ((not false) or (not (v10 ~= v4)))\n end\n return (v1 ~= ((-(v5[(math.abs(math.floor(2)) % #v5) + 1]))))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 3 do","hole":" v5[v6] = (v5[v6 - 1] - 3)","suffix":" end\n local v7 = false\n local v8 = math.ceil(v4)\n local v9 = true\n v1 = v1\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + ((((v1 // -1) + (-(v11))) // 5))\n local v12 = ((not false) or (not (v10 ~= v4)))\n end\n return (v1 ~= ((-(v5[(math.abs(math.floor(2)) % #v5) + 1]))))\nend"},"features":{"lines":20,"chars":445,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000159","difficulty":1,"seed":1894116656397352319,"source":"function f(v1, v2)\n local v3 = false\n local v4 = ((v1 // -7) >= #v2)\n local v5 = (string.sub(string.reverse(v2), 1, 4) .. string.rep(\"key\", 3))\n local v6 = (v1 // -2)\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"slk"}],"output":{"k":"Str","v":"klskeykeykey"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"q"}],"output":{"k":"Str","v":"qkeykeykey"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"tmmwfm"}],"output":{"k":"Str","v":"mfwmkeykeykey"}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"czgg"}],"output":{"k":"Str","v":"ggzckeykeykey"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"yxva"}],"output":{"k":"Str","v":"avxykeykeykey"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"weztnu"}],"output":{"k":"Str","v":"untzkeykeykey"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"uxowko"}],"output":{"k":"Str","v":"okwokeykeykey"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"sonng"}],"output":{"k":"Str","v":"gnnokeykeykey"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = false\n local v4 = ((v1 // -7) >= #v2)","hole":" local v5 = (string.sub(string.reverse(v2), 1, 4) .. string.rep(\"key\", 3))","suffix":" local v6 = (v1 // -2)\n return v5\nend"},"features":{"lines":7,"chars":187,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000160","difficulty":1,"seed":13413177881702418844,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.ceil((v1 % -2)))\n local v5 = (((7 > v4) or false) and (not (6 > v4)))\n local v6 = string.rep(string.rep(string.rep(\"a\", 0), 0), 1)\n local v7 = (not (not (not v5)))\n v1 = v4\n return (v4 >= ((v1 % -7)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":4},{"k":"Int","v":-2}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":5},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":8}]}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":3}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":-4},{"k":"Int","v":8}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-8},{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-4}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.ceil((v1 % -2)))\n local v5 = (((7 > v4) or false) and (not (6 > v4)))\n local v6 = string.rep(string.rep(string.rep(\"a\", 0), 0), 1)","hole":" local v7 = (not (not (not v5)))","suffix":" v1 = v4\n return (v4 >= ((v1 % -7)))\nend"},"features":{"lines":11,"chars":299,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000161","difficulty":1,"seed":6274678928613687659,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = (not (not (true and false)))\n local v6 = v3\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (((-(v7)) // 2))\n local v9 = 1\n end\n return (v1 <= (v6[(math.abs(2) % #v6) + 1]))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":5}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Int","v":0}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Int","v":9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 4)\n end","hole":" local v5 = (not (not (true and false)))","suffix":" local v6 = v3\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (((-(v7)) // 2))\n local v9 = 1\n end\n return (v1 <= (v6[(math.abs(2) % #v6) + 1]))\nend"},"features":{"lines":14,"chars":289,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000162","difficulty":1,"seed":112211129626897045,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(-3)\n local v5 = {(-((-(v4)))), (v1 // -3), (-(v4)), v1}\n local v6 = v1\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (#v2)\n local v9 = false\n end\n return (tostring(v1) .. (string.upper(\"bar\") .. string.upper(\"lua\")))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Str","v":"g"}],"output":{"k":"Str","v":"-3BARLUA"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"xtq"}],"output":{"k":"Str","v":"-7BARLUA"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"eh"}],"output":{"k":"Str","v":"-10BARLUA"}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"cf"}],"output":{"k":"Str","v":"8BARLUA"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"bplih"}],"output":{"k":"Str","v":"-10BARLUA"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"cfiz"}],"output":{"k":"Str","v":"-4BARLUA"}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"aqkl"}],"output":{"k":"Str","v":"1BARLUA"}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"o"}],"output":{"k":"Str","v":"1BARLUA"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(-3)\n local v5 = {(-((-(v4)))), (v1 // -3), (-(v4)), v1}\n local v6 = v1","hole":" local v7 = 0","suffix":" for v8 = 1, 2 do\n v7 = v7 + (#v2)\n local v9 = false\n end\n return (tostring(v1) .. (string.upper(\"bar\") .. string.upper(\"lua\")))\nend"},"features":{"lines":14,"chars":314,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000163","difficulty":1,"seed":4666054886189370501,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {#v2, v1, v1, (-(-6))}\n local v6 = v4\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + ((v4 % -7))\n local v9 = string.upper(string.upper(string.sub(v2, 4, 7)))\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + ((7 // -9))\n v6 = math.floor(((v10 % -8) * 3))\n end\n local v12 = v2\n return {v7, v5[(math.abs(v7) % #v5) + 1], v5[(math.abs((v6 % -4)) % #v5) + 1]}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"omob"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"gck"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":3},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"sbfofa"}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":6},{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"ovzbtn"}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"tq"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"uzdu"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"ffwhlg"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"ulsl"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {#v2, v1, v1, (-(-6))}\n local v6 = v4\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + ((v4 % -7))\n local v9 = string.upper(string.upper(string.sub(v2, 4, 7)))\n end\n local v10 = 0\n for v11 = 1, 1 do","hole":" v10 = v10 + ((7 // -9))","suffix":" v6 = math.floor(((v10 % -8) * 3))\n end\n local v12 = v2\n return {v7, v5[(math.abs(v7) % #v5) + 1], v5[(math.abs((v6 % -4)) % #v5) + 1]}\nend"},"features":{"lines":20,"chars":481,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000164","difficulty":1,"seed":15126367033606341342,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(6)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = \"a\"\n local v8 = {(#v2 * (6 % -6)), (v1 // 1), -4}\n local v9 = #v8\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v10)\n v10 = -8\n end\n local v12 = 0\n for v13 = 1, 4 do\n v12 = v12 + ((math.floor((-(v12))) - v12))\n v13 = ((v10 * #v5) + #v7)\n end\n return (tostring(v1) .. string.sub(v7, 3, 3))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"ygcw"}],"output":{"k":"Str","v":"-5"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"jsd"}],"output":{"k":"Str","v":"-2"}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"ch"}],"output":{"k":"Str","v":"5"}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Str","v":"ca"}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"fk"}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"wil"}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"d"}],"output":{"k":"Str","v":"-3"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"kif"}],"output":{"k":"Str","v":"-3"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end","hole":" local v4 = v3(6)","suffix":" local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = \"a\"\n local v8 = {(#v2 * (6 % -6)), (v1 // 1), -4}\n local v9 = #v8\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v10)\n v10 = -8\n end\n local v12 = 0\n for v13 = 1, 4 do\n v12 = v12 + ((math.floor((-(v12))) - v12))\n v13 = ((v10 * #v5) + #v7)\n end\n return (tostring(v1) .. string.sub(v7, 3, 3))\nend"},"features":{"lines":24,"chars":489,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000165","difficulty":1,"seed":13075048260226512936,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((((4 % 8) - (v1 % -2)) * #v2))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = (not (false or true))\n local v8 = math.ceil((v1 % 6))\n if (((v8 // 4) < (-(9))) and false) then\n v8 = (v1 % -5)\n v1 = (-((v4 // -3)))\n v4 = #v2\n else\n if (not false) then\n local v9 = {v5[(math.abs((v1 % -1)) % #v5) + 1]}\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (v11)\n v4 = math.floor(v4)\n end\n end\n v8 = (v5[(math.abs((3 * v8)) % #v5) + 1] * v4)\n if (not (not (not false))) then\n if v7 then\n local v12 = v5\n else\n v1 = v8\n end\n else\n local v13 = (v8 > v8)\n end\n if ((v8 // -4) <= math.abs(v1)) then\n local v14 = 0\n for v15 = 1, 5 do\n v14 = v14 + ((v15 // 9))\n local v16 = 0\n end\n if v7 then\n local v17 = -8\n else\n v1 = (-(((v14 // 5) + #v2)))\n end\n v1 = v8\n end\n return (tostring(v8) .. \"bar\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":5},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-84bar"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"-12bar"}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":7}]}],"output":{"k":"Str","v":"84bar"}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":9},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"-135bar"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":4},{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":-4},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"195bar"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"20bar"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":7}]}],"output":{"k":"Str","v":"128bar"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":-4},{"k":"Int","v":-7},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"-33bar"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((((4 % 8) - (v1 % -2)) * #v2))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = (not (false or true))\n local v8 = math.ceil((v1 % 6))\n if (((v8 // 4) < (-(9))) and false) then\n v8 = (v1 % -5)\n v1 = (-((v4 // -3)))\n v4 = #v2\n else\n if (not false) then\n local v9 = {v5[(math.abs((v1 % -1)) % #v5) + 1]}\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (v11)\n v4 = math.floor(v4)\n end\n end\n v8 = (v5[(math.abs((3 * v8)) % #v5) + 1] * v4)\n if (not (not (not false))) then\n if v7 then","hole":" local v12 = v5","suffix":" else\n v1 = v8\n end\n else\n local v13 = (v8 > v8)\n end\n if ((v8 // -4) <= math.abs(v1)) then\n local v14 = 0\n for v15 = 1, 5 do\n v14 = v14 + ((v15 // 9))\n local v16 = 0\n end\n if v7 then\n local v17 = -8\n else\n v1 = (-(((v14 // 5) + #v2)))\n end\n v1 = v8\n end\n return (tostring(v8) .. \"bar\")\nend"},"features":{"lines":50,"chars":1024,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000166","difficulty":1,"seed":11789881945658187617,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // -7))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (v5[(math.abs(v5[(math.abs(v4) % #v5) + 1]) % #v5) + 1] // 2)\n local v8 = (string.sub(string.rep(\"two\", 1), 4, 5) .. string.sub(\"key\", 3, 5))\n v4 = -7\n if (((-(v4)) + 3) < -3) then\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (#v8)\n v10 = (-((4 // -3)))\n end\n local v11 = true\n else\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (math.ceil(((v1 % 1) % -8)))\n local v14 = string.rep(string.reverse(string.reverse(\"x\")), 0)\n end\n end\n return (v1 + ((v7 // -2)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Int","v":2}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-1}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":8},{"k":"Int","v":5}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Int","v":-5}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-10}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-3}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":0}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-8}],"output":{"k":"Int","v":-8}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // -7))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (v5[(math.abs(v5[(math.abs(v4) % #v5) + 1]) % #v5) + 1] // 2)\n local v8 = (string.sub(string.rep(\"two\", 1), 4, 5) .. string.sub(\"key\", 3, 5))\n v4 = -7\n if (((-(v4)) + 3) < -3) then\n local v9 = 0\n for v10 = 1, 4 do","hole":" v9 = v9 + (#v8)","suffix":" v10 = (-((4 // -3)))\n end\n local v11 = true\n else\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (math.ceil(((v1 % 1) % -8)))\n local v14 = string.rep(string.reverse(string.reverse(\"x\")), 0)\n end\n end\n return (v1 + ((v7 // -2)))\nend"},"features":{"lines":28,"chars":693,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000167","difficulty":1,"seed":9482608773391568017,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v2\n local v8 = -1\n if ((v5[(math.abs(v1) % #v5) + 1] % -6) > v8) then\n local v9 = v2\n v4 = (-(v1))\n local v10 = 0\n for v11 = 1, 2 do\n v10 = v10 + ((v4 % -5))\n local v12 = (true or ((not true) or (false or true)))\n end\n end\n v8 = -6\n if false then\n local v13 = 0\n for v14 = 1, 5 do\n v13 = v13 + (v4)\n local v15 = (#v7 // 6)\n end\n else\n if (#v2 < math.abs((v8 % 5))) then\n v4 = (-(4))\n end\n if (not ((false and false) or (not false))) then\n local v16 = (-((-7 // -8)))\n else\n local v17 = #v5\n end\n end\n local v18 = 0\n for v19 = 1, 1 do\n v18 = v18 + ((-3 // 2))\n v8 = #v2\n end\n return (tostring(v1) .. ((v7 .. \"foo\") .. v2))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"sgnaj"}],"output":{"k":"Str","v":"10sgnajfoosgnaj"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"kvci"}],"output":{"k":"Str","v":"6kvcifookvci"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"mwlv"}],"output":{"k":"Str","v":"-1mwlvfoomwlv"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"acpkrb"}],"output":{"k":"Str","v":"5acpkrbfooacpkrb"}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"zulhcl"}],"output":{"k":"Str","v":"4zulhclfoozulhcl"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"gmar"}],"output":{"k":"Str","v":"-9gmarfoogmar"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"mzbskd"}],"output":{"k":"Str","v":"3mzbskdfoomzbskd"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"r"}],"output":{"k":"Str","v":"-6rfoor"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v2\n local v8 = -1\n if ((v5[(math.abs(v1) % #v5) + 1] % -6) > v8) then\n local v9 = v2\n v4 = (-(v1))\n local v10 = 0","hole":" for v11 = 1, 2 do","suffix":" v10 = v10 + ((v4 % -5))\n local v12 = (true or ((not true) or (false or true)))\n end\n end\n v8 = -6\n if false then\n local v13 = 0\n for v14 = 1, 5 do\n v13 = v13 + (v4)\n local v15 = (#v7 // 6)\n end\n else\n if (#v2 < math.abs((v8 % 5))) then\n v4 = (-(4))\n end\n if (not ((false and false) or (not false))) then\n local v16 = (-((-7 // -8)))\n else\n local v17 = #v5\n end\n end\n local v18 = 0\n for v19 = 1, 1 do\n v18 = v18 + ((-3 // 2))\n v8 = #v2\n end\n return (tostring(v1) .. ((v7 .. \"foo\") .. v2))\nend"},"features":{"lines":44,"chars":891,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000168","difficulty":1,"seed":7637649891046237551,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((-(-6)))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = math.floor((v4 // 5))\n local v8 = string.rep(string.sub(string.rep(\"hi\", 3), 3, 6), 2)\n local v9 = true\n v4 = math.abs(#v5)\n v1 = v4\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + ((#v8 // 1))\n local v12 = #v8\n end\n return v5\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":6},{"k":"Int","v":-4},{"k":"Int","v":-3}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-8},{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":0}]}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-4},{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-6},{"k":"Int","v":4},{"k":"Int","v":-9},{"k":"Int","v":-8}]}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-9}]}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4},{"k":"Int","v":-4},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":7},{"k":"Int","v":-8}]}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":4},{"k":"Int","v":-3},{"k":"Int","v":-5},{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10},{"k":"Int","v":10},{"k":"Int","v":10}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((-(-6)))\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = math.floor((v4 // 5))\n local v8 = string.rep(string.sub(string.rep(\"hi\", 3), 3, 6), 2)\n local v9 = true\n v4 = math.abs(#v5)\n v1 = v4\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + ((#v8 // 1))","hole":" local v12 = #v8","suffix":" end\n return v5\nend"},"features":{"lines":21,"chars":423,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000169","difficulty":1,"seed":9478125321932677633,"source":"function f(v1, v2)\n local v3 = string.rep(string.upper((\"foo\" .. \"ab\")), 1)\n local v4 = (not true)\n local v5 = ((v1 % 5) - (-(math.abs(v2))))\n v5 = math.abs(math.ceil(-4))\n return (v2 < (math.ceil((v1 * v5))))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"Int","v":5}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = string.rep(string.upper((\"foo\" .. \"ab\")), 1)","hole":" local v4 = (not true)","suffix":" local v5 = ((v1 % 5) - (-(math.abs(v2))))\n v5 = math.abs(math.ceil(-4))\n return (v2 < (math.ceil((v1 * v5))))\nend"},"features":{"lines":7,"chars":219,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000170","difficulty":1,"seed":13691606737988449547,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.ceil((-(math.ceil(v1)))))\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = (not true)\n local v8 = v5\n v1 = (((v4 % -4) % -7) % -5)\n if (math.abs(v5[(math.abs(v2) % #v5) + 1]) >= v8[(math.abs(1) % #v8) + 1]) then\n if (((8 % -8) + v5[(math.abs(v2) % #v5) + 1]) > v4) then\n local v9 = v4\n end\n end\n v1 = v1\n local v10 = {(v1 // 3)}\n return v8\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-36},{"k":"Int","v":-34},{"k":"Int","v":-32}]}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-81},{"k":"Int","v":-79},{"k":"Int","v":-77}]}},{"input":[{"k":"Int","v":0},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-36},{"k":"Int","v":-34},{"k":"Int","v":-32}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.ceil((-(math.ceil(v1)))))\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = (not true)\n local v8 = v5","hole":" v1 = (((v4 % -4) % -7) % -5)","suffix":" if (math.abs(v5[(math.abs(v2) % #v5) + 1]) >= v8[(math.abs(1) % #v8) + 1]) then\n if (((8 % -8) + v5[(math.abs(v2) % #v5) + 1]) > v4) then\n local v9 = v4\n end\n end\n v1 = v1\n local v10 = {(v1 // 3)}\n return v8\nend"},"features":{"lines":21,"chars":488,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000171","difficulty":1,"seed":964876041477822680,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(((-4 - 5) % -9))\n local v5 = ((v1 // 7) // -8)\n local v6 = {v5}\n if false then\n local v7 = (v2 % -1)\n v7 = v6[(math.abs(((-7 % -6) * v4)) % #v6) + 1]\n v7 = (-(math.floor((v2 + v5))))\n else\n local v8 = (((v1 % 9) // -5) // 2)\n if false then\n v2 = -6\n end\n v8 = (-((v8 // -9)))\n end\n return (v1 < (#v6))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Int","v":1}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(((-4 - 5) % -9))\n local v5 = ((v1 // 7) // -8)","hole":" local v6 = {v5}","suffix":" if false then\n local v7 = (v2 % -1)\n v7 = v6[(math.abs(((-7 % -6) * v4)) % #v6) + 1]\n v7 = (-(math.floor((v2 + v5))))\n else\n local v8 = (((v1 % 9) // -5) // 2)\n if false then\n v2 = -6\n end\n v8 = (-((v8 // -9)))\n end\n return (v1 < (#v6))\nend"},"features":{"lines":20,"chars":422,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000172","difficulty":1,"seed":8545180890424793807,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 3)\n end\n local v5 = -8\n local v6 = {-1, v1}\n local v7 = (((not false) or (true and false)) or false)\n if false then\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + ((v8 % 3))\n v8 = v1\n end\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (v1)\n v10 = (v2[(math.abs(v1) % #v2) + 1] + v1)\n end\n return (tostring(v1) .. string.sub(\"key\", 4, 7))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-2},{"k":"Int","v":4},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"Str","v":"3"}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-3},{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":-9},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"-7"}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":3},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-8"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":9},{"k":"Int","v":4},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-4"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 3)\n end\n local v5 = -8\n local v6 = {-1, v1}\n local v7 = (((not false) or (true and false)) or false)\n if false then\n local v8 = 0\n for v9 = 1, 5 do","hole":" v8 = v8 + ((v8 % 3))","suffix":" v8 = v1\n end\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (v1)\n v10 = (v2[(math.abs(v1) % #v2) + 1] + v1)\n end\n return (tostring(v1) .. string.sub(\"key\", 4, 7))\nend"},"features":{"lines":22,"chars":461,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000173","difficulty":1,"seed":6065767643750777548,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((-3 - v1) % -5) % 6))\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = false\n local v8 = (not true)\n if ((true or (v8 and false)) or v7) then\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + (v10)\n local v11 = ((-7 > v9) and v7)\n end\n else\n if (v1 == v4) then\n local v12 = (string.lower(\"two\") .. \"one\")\n end\n local v13 = (not (-4 >= (-(v1))))\n local v14 = string.upper((v2 .. string.sub(v2, 2, 6)))\n end\n local v15 = 0\n for v16 = 1, 1 do\n v15 = v15 + (-9)\n local v17 = (string.rep(string.sub(v2, 4, 7), 1) .. v2)\n end\n if (not v8) then\n local v18 = {8, ((-4 % -5) // -5), v5[(math.abs(v15) % #v5) + 1]}\n end\n return (v4 >= (-4))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"ohpx"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"am"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"j"}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"hekqd"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"vama"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"wz"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"dmvfv"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"oknu"}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((-3 - v1) % -5) % 6))\n local v5 = {v4}","hole":" for v6 = 2, 2 do","suffix":" v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = false\n local v8 = (not true)\n if ((true or (v8 and false)) or v7) then\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + (v10)\n local v11 = ((-7 > v9) and v7)\n end\n else\n if (v1 == v4) then\n local v12 = (string.lower(\"two\") .. \"one\")\n end\n local v13 = (not (-4 >= (-(v1))))\n local v14 = string.upper((v2 .. string.sub(v2, 2, 6)))\n end\n local v15 = 0\n for v16 = 1, 1 do\n v15 = v15 + (-9)\n local v17 = (string.rep(string.sub(v2, 4, 7), 1) .. v2)\n end\n if (not v8) then\n local v18 = {8, ((-4 % -5) // -5), v5[(math.abs(v15) % #v5) + 1]}\n end\n return (v4 >= (-4))\nend"},"features":{"lines":34,"chars":807,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000174","difficulty":1,"seed":2122186986407318651,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 // 8))\n local v5 = ((2 + (-(v1))) % 2)\n local v6 = {9}\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (-3)\n v7 = v5\n end\n v7 = 9\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (v7)\n v5 = ((-8 // -3) % 1)\n end\n return (tostring(v4) .. \"b\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"5b"}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-2b"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-3b"}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"Str","v":"2b"}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-6b"}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"8b"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-3b"}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1b"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 // 8))\n local v5 = ((2 + (-(v1))) % 2)","hole":" local v6 = {9}","suffix":" local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (-3)\n v7 = v5\n end\n v7 = 9\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (v7)\n v5 = ((-8 // -3) % 1)\n end\n return (tostring(v4) .. \"b\")\nend"},"features":{"lines":20,"chars":346,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000175","difficulty":1,"seed":3096355837531188385,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((2 // -9))\n local v5 = v2\n local v6 = {math.floor(v1), #v2, -2, math.ceil(v5[(math.abs(v4) % #v5) + 1])}\n v1 = v4\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (v4)\n v4 = math.ceil(2)\n end\n return (tostring(v7) .. \"one\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":1},{"k":"Int","v":6},{"k":"Int","v":2}]}],"output":{"k":"Str","v":"8one"}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":-4},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"3one"}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-4one"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-5one"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":6},{"k":"Int","v":-5},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"-5one"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"-8one"}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"3one"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-9},{"k":"Int","v":1},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"-3one"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((2 // -9))\n local v5 = v2\n local v6 = {math.floor(v1), #v2, -2, math.ceil(v5[(math.abs(v4) % #v5) + 1])}\n v1 = v4\n local v7 = 0\n for v8 = 1, 1 do","hole":" v7 = v7 + (v4)","suffix":" v4 = math.ceil(2)\n end\n return (tostring(v7) .. \"one\")\nend"},"features":{"lines":15,"chars":319,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000176","difficulty":1,"seed":17491265769453226927,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = v3\n local v6 = math.floor((v2 * (-2 * -1)))\n local v7 = v3\n if false then\n if ((not (v6 > v1)) and (false or (false or true))) then\n local v8 = string.reverse(string.rep(string.rep(\"val\", 3), 0))\n end\n end\n return (v1 + (v6))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Int","v":6}],"output":{"k":"Int","v":17}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-10}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":3}],"output":{"k":"Int","v":2}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":3}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":10}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":10},{"k":"Int","v":9}],"output":{"k":"Int","v":28}},{"input":[{"k":"Int","v":4},{"k":"Int","v":10}],"output":{"k":"Int","v":24}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-7}],"output":{"k":"Int","v":-10}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = v3\n local v6 = math.floor((v2 * (-2 * -1)))\n local v7 = v3\n if false then\n if ((not (v6 > v1)) and (false or (false or true))) then","hole":" local v8 = string.reverse(string.rep(string.rep(\"val\", 3), 0))","suffix":" end\n end\n return (v1 + (v6))\nend"},"features":{"lines":15,"chars":351,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000177","difficulty":1,"seed":12083580085792655838,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-5)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v4\n local v8 = 2\n if ((5 == v4) and true) then\n if ((-((-(-6)))) == v7) then\n v1 = v2[(math.abs(math.floor((v7 % 2))) % #v2) + 1]\n end\n end\n v7 = math.abs((v4 * v1))\n if (not false) then\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + ((-(-3)))\n local v11 = (true or ((false and false) and false))\n end\n local v12 = (not ((true and false) or (false and true)))\n end\n local v13 = ((v4 % -9) > (-((v8 + v7))))\n return (tostring(v1) .. string.sub((\"hi\" .. \"ab\"), 1, 2))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"-7hi"}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-8},{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-10hi"}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"0hi"}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"1hi"}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":-2},{"k":"Int","v":-5},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"10hi"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-7},{"k":"Int","v":-2},{"k":"Int","v":-5},{"k":"Int","v":-9},{"k":"Int","v":6}]}],"output":{"k":"Str","v":"-6hi"}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":3},{"k":"Int","v":7},{"k":"Int","v":6}]}],"output":{"k":"Str","v":"-9hi"}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"-8hi"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-5)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = v4\n local v8 = 2\n if ((5 == v4) and true) then\n if ((-((-(-6)))) == v7) then\n v1 = v2[(math.abs(math.floor((v7 % 2))) % #v2) + 1]\n end\n end\n v7 = math.abs((v4 * v1))\n if (not false) then\n local v9 = 0","hole":" for v10 = 1, 3 do","suffix":" v9 = v9 + ((-(-3)))\n local v11 = (true or ((false and false) and false))\n end\n local v12 = (not ((true and false) or (false and true)))\n end\n local v13 = ((v4 % -9) > (-((v8 + v7))))\n return (tostring(v1) .. string.sub((\"hi\" .. \"ab\"), 1, 2))\nend"},"features":{"lines":28,"chars":682,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000178","difficulty":1,"seed":1322611428759582418,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((-(((v1 % -3) % -7))))\n local v5 = {v4}\n local v6 = v5\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (((-(v7)) * (#v2 // -6)))\n v1 = v4\n end\n if false then\n if false then\n v4 = (math.ceil((v1 // 5)) + v6[(math.abs(math.abs(v7)) % #v6) + 1])\n else\n v1 = v1\n end\n local v9 = v2\n end\n local v10 = (not (false and (9 >= -1)))\n if (#v2 ~= 0) then\n local v11 = 0\n for v12 = 1, 6 do\n v11 = v11 + (v4)\n v4 = -7\n end\n if true then\n v4 = (#v5 % -5)\n else\n local v13 = (v7 % 4)\n end\n v1 = v7\n end\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"dxgd"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"qiwfse"}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"lydkz"}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"bcezl"}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"d"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"l"}],"output":{"k":"List","v":[{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"qxdqyi"}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"csp"}],"output":{"k":"List","v":[{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((-(((v1 % -3) % -7))))\n local v5 = {v4}\n local v6 = v5\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (((-(v7)) * (#v2 // -6)))","hole":" v1 = v4","suffix":" end\n if false then\n if false then\n v4 = (math.ceil((v1 // 5)) + v6[(math.abs(math.abs(v7)) % #v6) + 1])\n else\n v1 = v1\n end\n local v9 = v2\n end\n local v10 = (not (false and (9 >= -1)))\n if (#v2 ~= 0) then\n local v11 = 0\n for v12 = 1, 6 do\n v11 = v11 + (v4)\n v4 = -7\n end\n if true then\n v4 = (#v5 % -5)\n else\n local v13 = (v7 % 4)\n end\n v1 = v7\n end\n return v5\nend"},"features":{"lines":36,"chars":662,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000179","difficulty":1,"seed":13402044086892978240,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 3)\n end\n local v5 = string.lower(v2)\n local v6 = (not (not (true or true)))\n v1 = v1\n if (v1 > v1) then\n v1 = math.abs(math.abs(v1))\n end\n local v7 = v1\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"g"}],"output":{"k":"Str","v":"g"}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"aidho"}],"output":{"k":"Str","v":"aidho"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"cnsll"}],"output":{"k":"Str","v":"cnsll"}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"dhqlrp"}],"output":{"k":"Str","v":"dhqlrp"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"bjgdrc"}],"output":{"k":"Str","v":"bjgdrc"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"zgpdw"}],"output":{"k":"Str","v":"zgpdw"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"hi"}],"output":{"k":"Str","v":"hi"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"otc"}],"output":{"k":"Str","v":"otc"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 3)\n end\n local v5 = string.lower(v2)\n local v6 = (not (not (true or true)))\n v1 = v1\n if (v1 > v1) then\n v1 = math.abs(math.abs(v1))\n end","hole":" local v7 = v1","suffix":" return v2\nend"},"features":{"lines":14,"chars":262,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000180","difficulty":1,"seed":125177710300238955,"source":"function f(v1, v2)\n local v3 = ((-(-4)) * ((v2 % -6) // 9))\n local v4 = true\n if (((-5 > v3) and true) or (not (v4 and v4))) then\n v1 = v1\n end\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (((-(v3)) % -2))\n v1 = (v3 + (v1 // -9))\n end\n v1 = (((-(v1)) * (4 // -8)) // 3)\n return {v3, -5, 2, (v3 + v5)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = ((-(-4)) * ((v2 % -6) // 9))","hole":" local v4 = true","suffix":" if (((-5 > v3) and true) or (not (v4 and v4))) then\n v1 = v1\n end\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (((-(v3)) % -2))\n v1 = (v3 + (v1 // -9))\n end\n v1 = (((-(v1)) * (4 // -8)) // 3)\n return {v3, -5, 2, (v3 + v5)}\nend"},"features":{"lines":14,"chars":321,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000181","difficulty":1,"seed":10720441384357402224,"source":"function f(v1, v2)\n local v3 = (v2 % 5)\n local v4 = v1\n local v5 = {v3, v4, v3, v4}\n return {v4, v2, ((-4 // 1) // 8)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-7},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-5},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":5},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":7},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-10},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-10},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v2 % 5)\n local v4 = v1","hole":" local v5 = {v3, v4, v3, v4}","suffix":" return {v4, v2, ((-4 // 1) // 8)}\nend"},"features":{"lines":6,"chars":127,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000182","difficulty":1,"seed":11891529025310492816,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = {(-(v3[(math.abs(v2) % #v3) + 1])), ((v1 * v2) + (v2 // 7)), (-1 // 2), v2}\n local v6 = v5\n if true then\n local v7 = (-(v2))\n v7 = 3\n end\n if true then\n v1 = v5[(math.abs((-(v2))) % #v5) + 1]\n else\n v2 = (-(v3[(math.abs(v2) % #v3) + 1]))\n v2 = (-((5 * v2)))\n v1 = ((v2 - (-2 % 6)) // -6)\n end\n if false then\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((-((v2 // -5))))\n local v10 = \"hi\"\n end\n else\n v1 = (v1 // 7)\n if false then\n local v11 = (((\"key\" .. \"x\") .. (\"ab\" .. \"lua\")) .. string.sub(\"y\", 1, 2))\n end\n end\n if false then\n if (not (math.ceil(v1) > (v1 % 8))) then\n v2 = 4\n else\n local v12 = true\n end\n if (not (v2 > (v2 + v1))) then\n v1 = math.abs(v1)\n end\n else\n if false then\n local v13 = string.sub(\"bar\", 1, 4)\n else\n v2 = math.ceil(v2)\n end\n end\n return v6\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-15},{"k":"Int","v":-1},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":36},{"k":"Int","v":-1},{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":26},{"k":"Int","v":-1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-4},{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":29},{"k":"Int","v":-1},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":6},{"k":"Int","v":-1},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-37},{"k":"Int","v":-1},{"k":"Int","v":-6}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = {(-(v3[(math.abs(v2) % #v3) + 1])), ((v1 * v2) + (v2 // 7)), (-1 // 2), v2}\n local v6 = v5\n if true then\n local v7 = (-(v2))\n v7 = 3\n end\n if true then\n v1 = v5[(math.abs((-(v2))) % #v5) + 1]\n else\n v2 = (-(v3[(math.abs(v2) % #v3) + 1]))","hole":" v2 = (-((5 * v2)))","suffix":" v1 = ((v2 - (-2 % 6)) // -6)\n end\n if false then\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((-((v2 // -5))))\n local v10 = \"hi\"\n end\n else\n v1 = (v1 // 7)\n if false then\n local v11 = (((\"key\" .. \"x\") .. (\"ab\" .. \"lua\")) .. string.sub(\"y\", 1, 2))\n end\n end\n if false then\n if (not (math.ceil(v1) > (v1 % 8))) then\n v2 = 4\n else\n local v12 = true\n end\n if (not (v2 > (v2 + v1))) then\n v1 = math.abs(v1)\n end\n else\n if false then\n local v13 = string.sub(\"bar\", 1, 4)\n else\n v2 = math.ceil(v2)\n end\n end\n return v6\nend"},"features":{"lines":48,"chars":992,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000183","difficulty":1,"seed":1969382836260428484,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-3)\n local v5 = ((4 % -8) % 2)\n local v6 = (v4 % 6)\n local v7 = v2\n v4 = v6\n if (math.floor(v1) > math.floor((-(v6)))) then\n if false then\n v5 = -7\n else\n v1 = v5\n end\n else\n local v8 = {v6, -8, (math.ceil(-7) * -8)}\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v9)\n v9 = math.abs(math.floor(v1))\n end\n return (tostring(v4) .. string.sub(\"foo\", 3, 7))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"3o"}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"3o"}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0o"}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0o"}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0o"}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0o"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"3o"}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"3o"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-3)\n local v5 = ((4 % -8) % 2)","hole":" local v6 = (v4 % 6)","suffix":" local v7 = v2\n v4 = v6\n if (math.floor(v1) > math.floor((-(v6)))) then\n if false then\n v5 = -7\n else\n v1 = v5\n end\n else\n local v8 = {v6, -8, (math.ceil(-7) * -8)}\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v9)\n v9 = math.abs(math.floor(v1))\n end\n return (tostring(v4) .. string.sub(\"foo\", 3, 7))\nend"},"features":{"lines":25,"chars":484,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000184","difficulty":1,"seed":5117960046928345995,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(-2)\n local v5 = ((\"a\" .. \"key\") .. \"baz\")\n local v6 = (math.floor(v2) <= #v5)\n v1 = #v5\n v2 = (math.floor((-8 % -6)) % -4)\n v1 = 0\n return (tostring(v4) .. string.sub(\"val\", 3, 6))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Int","v":-5}],"output":{"k":"Str","v":"4l"}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-3}],"output":{"k":"Str","v":"4l"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-5}],"output":{"k":"Str","v":"-4l"}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Int","v":-6}],"output":{"k":"Str","v":"8l"}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":3}],"output":{"k":"Str","v":"-6l"}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-3}],"output":{"k":"Str","v":"8l"}},{"input":[{"k":"Int","v":7},{"k":"Int","v":7}],"output":{"k":"Str","v":"5l"}},{"input":[{"k":"Int","v":3},{"k":"Int","v":7}],"output":{"k":"Str","v":"1l"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(-2)\n local v5 = ((\"a\" .. \"key\") .. \"baz\")\n local v6 = (math.floor(v2) <= #v5)\n v1 = #v5","hole":" v2 = (math.floor((-8 % -6)) % -4)","suffix":" v1 = 0\n return (tostring(v4) .. string.sub(\"val\", 3, 6))\nend"},"features":{"lines":12,"chars":275,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000185","difficulty":1,"seed":12627477835570650940,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((v2 % 9))\n local v5 = (-(v4))\n local v6 = \"x\"\n if ((not true) or (true and (-8 > -7))) then\n local v7 = {((-(v4)) % -3), v1, v4}\n end\n v4 = v4\n if (v2 < v5) then\n v4 = -6\n if (not (true or (not true))) then\n v1 = math.ceil(v1)\n end\n v5 = ((-6 - -8) * 2)\n else\n if (not (false or (v5 <= v5))) then\n local v8 = string.rep(v6, 0)\n else\n local v9 = \"lua\"\n end\n end\n local v10 = v4\n return (tostring(v4) .. string.sub(v6, 1, 5))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Int","v":5}],"output":{"k":"Str","v":"0x"}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":2}],"output":{"k":"Str","v":"0x"}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-1}],"output":{"k":"Str","v":"-6x"}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":10}],"output":{"k":"Str","v":"9x"}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":9}],"output":{"k":"Str","v":"9x"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-10}],"output":{"k":"Str","v":"-6x"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":3}],"output":{"k":"Str","v":"0x"}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":4}],"output":{"k":"Str","v":"0x"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((v2 % 9))\n local v5 = (-(v4))\n local v6 = \"x\"\n if ((not true) or (true and (-8 > -7))) then\n local v7 = {((-(v4)) % -3), v1, v4}\n end\n v4 = v4\n if (v2 < v5) then\n v4 = -6\n if (not (true or (not true))) then\n v1 = math.ceil(v1)\n end\n v5 = ((-6 - -8) * 2)\n else","hole":" if (not (false or (v5 <= v5))) then","suffix":" local v8 = string.rep(v6, 0)\n else\n local v9 = \"lua\"\n end\n end\n local v10 = v4\n return (tostring(v4) .. string.sub(v6, 1, 5))\nend"},"features":{"lines":27,"chars":561,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000186","difficulty":1,"seed":5584276566690412492,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = {(v3 // -6), -3, v3, ((2 // 3) - (3 + v1))}\n if (3 <= ((v1 % -1) - 9)) then\n if (((not v2) or (not true)) or v2) then\n v1 = v3\n end\n else\n v3 = (-(v3))\n v1 = v1\n end\n v1 = v3\n local v5 = string.sub(((\"foo\" .. \"ab\") .. \"abc\"), 1, 5)\n return (v3 * (math.ceil(7)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Int","v":56}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Int","v":28}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Int","v":-35}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Int","v":-63}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Int","v":-42}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1\n local v4 = {(v3 // -6), -3, v3, ((2 // 3) - (3 + v1))}","hole":" if (3 <= ((v1 % -1) - 9)) then","suffix":" if (((not v2) or (not true)) or v2) then\n v1 = v3\n end\n else\n v3 = (-(v3))\n v1 = v1\n end\n v1 = v3\n local v5 = string.sub(((\"foo\" .. \"ab\") .. \"abc\"), 1, 5)\n return (v3 * (math.ceil(7)))\nend"},"features":{"lines":15,"chars":337,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000187","difficulty":1,"seed":330694407563118198,"source":"function f(v1, v2)\n local v3 = (not (0 ~= v1))\n local v4 = v2\n v1 = (v2[(math.abs(v1) % #v2) + 1] // -1)\n if true then\n v1 = #v4\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + ((math.floor(-1) % -6))\n local v7 = string.rep(\"abc\", 2)\n end\n end\n v1 = v1\n v1 = v1\n return (v1 <= (2))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":4},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-5},{"k":"Int","v":9},{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":9}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":1},{"k":"Int","v":9}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":6},{"k":"Int","v":4},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not (0 ~= v1))\n local v4 = v2\n v1 = (v2[(math.abs(v1) % #v2) + 1] // -1)\n if true then\n v1 = #v4\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + ((math.floor(-1) % -6))\n local v7 = string.rep(\"abc\", 2)\n end\n end","hole":" v1 = v1","suffix":" v1 = v1\n return (v1 <= (2))\nend"},"features":{"lines":16,"chars":311,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000188","difficulty":1,"seed":18060354075049642056,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = string.rep((\"two\" .. string.reverse(\"abc\")), 2)\n local v6 = v3\n v1 = (v1 // 6)\n return (v2 - ((5 * 6)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Int","v":5}],"output":{"k":"Int","v":-25}},{"input":[{"k":"Int","v":6},{"k":"Int","v":8}],"output":{"k":"Int","v":-22}},{"input":[{"k":"Int","v":5},{"k":"Int","v":2}],"output":{"k":"Int","v":-28}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Int","v":-5}],"output":{"k":"Int","v":-35}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-5}],"output":{"k":"Int","v":-35}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-2}],"output":{"k":"Int","v":-32}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-8}],"output":{"k":"Int","v":-38}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":7}],"output":{"k":"Int","v":-23}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = string.rep((\"two\" .. string.reverse(\"abc\")), 2)","hole":" local v6 = v3","suffix":" v1 = (v1 // 6)\n return (v2 - ((5 * 6)))\nend"},"features":{"lines":10,"chars":216,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000189","difficulty":1,"seed":17499059938021023664,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(5)\n local v5 = -8\n local v6 = string.lower(\"ok\")\n v1 = ((math.floor(8) % -2) * math.ceil(1))\n return {v1, v4}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-14}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-15}]}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-13}]}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end","hole":" local v4 = v3(5)","suffix":" local v5 = -8\n local v6 = string.lower(\"ok\")\n v1 = ((math.floor(8) % -2) * math.ceil(1))\n return {v1, v4}\nend"},"features":{"lines":10,"chars":202,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000190","difficulty":1,"seed":781533349946303296,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = v5\n local v8 = string.sub((string.sub(\"bar\", 4, 5) .. string.sub(\"baz\", 2, 5)), 1, 3)\n v4 = v1\n return (tostring(v4) .. \"key\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-10key"}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"9key"}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"2key"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1key"}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"3key"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-8key"}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"4key"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-9key"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3(v1)","suffix":" local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = v5\n local v8 = string.sub((string.sub(\"bar\", 4, 5) .. string.sub(\"baz\", 2, 5)), 1, 3)\n v4 = v1\n return (tostring(v4) .. \"key\")\nend"},"features":{"lines":14,"chars":308,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000191","difficulty":1,"seed":257945016516748946,"source":"function f(v1, v2)\n local v3 = (v2 % 1)\n local v4 = string.sub(string.rep(\"lua\", 0), 4, 6)\n v3 = -4\n if (not ((not false) and (1 < v1))) then\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (v3)\n local v7 = {v2, ((5 % -3) + (6 % -3))}\n end\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (v5)\n v2 = math.abs(v8)\n end\n end\n local v10 = \"ab\"\n local v11 = v2\n return (tostring(v1) .. string.reverse(v10))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":5}],"output":{"k":"Str","v":"-7ba"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":0}],"output":{"k":"Str","v":"-2ba"}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-2}],"output":{"k":"Str","v":"2ba"}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Int","v":5}],"output":{"k":"Str","v":"9ba"}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-7}],"output":{"k":"Str","v":"1ba"}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-4}],"output":{"k":"Str","v":"-8ba"}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":1}],"output":{"k":"Str","v":"-3ba"}},{"input":[{"k":"Int","v":10},{"k":"Int","v":0}],"output":{"k":"Str","v":"10ba"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v2 % 1)\n local v4 = string.sub(string.rep(\"lua\", 0), 4, 6)\n v3 = -4\n if (not ((not false) and (1 < v1))) then","hole":" local v5 = 0","suffix":" for v6 = 1, 5 do\n v5 = v5 + (v3)\n local v7 = {v2, ((5 % -3) + (6 % -3))}\n end\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (v5)\n v2 = math.abs(v8)\n end\n end\n local v10 = \"ab\"\n local v11 = v2\n return (tostring(v1) .. string.reverse(v10))\nend"},"features":{"lines":20,"chars":442,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000192","difficulty":1,"seed":15379638780013672444,"source":"function f(v1, v2)\n local v3 = (((v1 < 6) and (not false)) or (true or (-1 ~= 6)))\n local v4 = {#v2, math.ceil(math.abs(v1)), math.abs(v1)}\n local v5 = (not (not (v3 and v3)))\n local v6 = v1\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (-7)\n local v9 = {#v2}\n end\n return (v6 > (math.floor(((3 - -4) % 2))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"krew"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"yv"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"bvf"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"dm"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"gfwv"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"v"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"satxet"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"bkxrd"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (((v1 < 6) and (not false)) or (true or (-1 ~= 6)))\n local v4 = {#v2, math.ceil(math.abs(v1)), math.abs(v1)}","hole":" local v5 = (not (not (v3 and v3)))","suffix":" local v6 = v1\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (-7)\n local v9 = {#v2}\n end\n return (v6 > (math.floor(((3 - -4) % 2))))\nend"},"features":{"lines":12,"chars":324,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000193","difficulty":1,"seed":7250525265921877253,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(-5)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = (not true)\n local v8 = v5\n v1 = v5[(math.abs(((v1 // 8) % 3)) % #v5) + 1]\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Str","v":"w"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-32},{"k":"Int","v":-128},{"k":"Int","v":-512}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"msov"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":4},{"k":"Int","v":16},{"k":"Int","v":64}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"syw"}],"output":{"k":"List","v":[{"k":"Int","v":-15},{"k":"Int","v":-60},{"k":"Int","v":-240},{"k":"Int","v":-960}]}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"ykdz"}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-36},{"k":"Int","v":-144},{"k":"Int","v":-576}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"z"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-32},{"k":"Int","v":-128},{"k":"Int","v":-512}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"sh"}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-36},{"k":"Int","v":-144},{"k":"Int","v":-576}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"vayh"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":20},{"k":"Int","v":80},{"k":"Int","v":320}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"e"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":12},{"k":"Int","v":48},{"k":"Int","v":192}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3(-5)","suffix":" local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = (not true)\n local v8 = v5\n v1 = v5[(math.abs(((v1 // 8) % 3)) % #v5) + 1]\n return v5\nend"},"features":{"lines":14,"chars":266,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000194","difficulty":1,"seed":2202709496163267333,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = {(-(-1)), (-3 * v4)}\n local v8 = {#v7, 3, (-((v1 * -5)))}\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((-(v1)))\n local v11 = true\n end\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + (((math.abs(v9) % -4) % 1))\n v4 = v4\n end\n local v14 = v9\n return (v14 + ((-(((-(v1)) + v1)))))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Int","v":54}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Int","v":30}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"Int","v":-42}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"Int","v":-60}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"Int","v":42}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Int","v":-42}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Int","v":24}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v1}","hole":" for v6 = 2, 6 do","suffix":" v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = {(-(-1)), (-3 * v4)}\n local v8 = {#v7, 3, (-((v1 * -5)))}\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + ((-(v1)))\n local v11 = true\n end\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + (((math.abs(v9) % -4) % 1))\n v4 = v4\n end\n local v14 = v9\n return (v14 + ((-(((-(v1)) + v1)))))\nend"},"features":{"lines":24,"chars":477,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000195","difficulty":1,"seed":14409557673968147865,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = {v1}\n local v8 = v2\n local v9 = true\n return (v4 * (v4))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Str","v":"fud"}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"sbm"}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"hqh"}],"output":{"k":"Int","v":1}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"purfhr"}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"ygw"}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"oxg"}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"r"}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"nfpk"}],"output":{"k":"Int","v":1}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(#v2)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = {v1}\n local v8 = v2\n local v9 = true\n return (v4 * (v4))\nend"},"features":{"lines":14,"chars":239,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000196","difficulty":1,"seed":2276837936824275076,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = string.sub(string.rep(string.sub(\"two\", 2, 2), 1), 2, 2)\n local v6 = v3\n if (-8 <= ((v1 % -5) // 2)) then\n if (false and (false and (not false))) then\n v1 = (v1 - (-(v1)))\n else\n local v7 = (v1 % 1)\n end\n v1 = (#v5 % 1)\n end\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + (v3[(math.abs((v9 // 8)) % #v3) + 1])\n local v10 = #v5\n end\n if ((-((2 % -2))) ~= ((-(v1)) % 1)) then\n v1 = v6[(math.abs(((-(v8)) // 9)) % #v6) + 1]\n if false then\n v8 = v8\n else\n v1 = (-((math.ceil(-4) % -4)))\n end\n else\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + ((#v6 % 4))\n local v13 = v5\n end\n if true then\n local v14 = (((v8 % -2) // -2) - math.ceil(v1))\n else\n v11 = -4\n end\n end\n return v2\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":6},{"k":"Int","v":-4},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":6},{"k":"Int","v":-4},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-9},{"k":"Int","v":7},{"k":"Int","v":-9},{"k":"Int","v":7},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-9},{"k":"Int","v":7},{"k":"Int","v":-9},{"k":"Int","v":7},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-7}]}],"output":{"k":"List","v":[{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-7}]}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-9},{"k":"Int","v":2}]}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-9},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = string.sub(string.rep(string.sub(\"two\", 2, 2), 1), 2, 2)\n local v6 = v3\n if (-8 <= ((v1 % -5) // 2)) then\n if (false and (false and (not false))) then","hole":" v1 = (v1 - (-(v1)))","suffix":" else\n local v7 = (v1 % 1)\n end\n v1 = (#v5 % 1)\n end\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + (v3[(math.abs((v9 // 8)) % #v3) + 1])\n local v10 = #v5\n end\n if ((-((2 % -2))) ~= ((-(v1)) % 1)) then\n v1 = v6[(math.abs(((-(v8)) // 9)) % #v6) + 1]\n if false then\n v8 = v8\n else\n v1 = (-((math.ceil(-4) % -4)))\n end\n else\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + ((#v6 % 4))\n local v13 = v5\n end\n if true then\n local v14 = (((v8 % -2) // -2) - math.ceil(v1))\n else\n v11 = -4\n end\n end\n return v2\nend"},"features":{"lines":41,"chars":877,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000197","difficulty":1,"seed":4452556876686363325,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = 3\n local v5 = {(-(-2)), 3, #v2}\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((-(-2)))\n v1 = v7\n end\n return (tostring(v3) .. string.upper(string.reverse(\"a\")))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":5},{"k":"Int","v":9},{"k":"Int","v":-6},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"2A"}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"6A"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8},{"k":"Int","v":-7},{"k":"Int","v":6}]}],"output":{"k":"Str","v":"-5A"}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":8}]}],"output":{"k":"Str","v":"-2A"}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"-10A"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-2},{"k":"Int","v":-4},{"k":"Int","v":4},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"-4A"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":7},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"9A"}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"2A"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1","hole":" local v4 = 3","suffix":" local v5 = {(-(-2)), 3, #v2}\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((-(-2)))\n v1 = v7\n end\n return (tostring(v3) .. string.upper(string.reverse(\"a\")))\nend"},"features":{"lines":11,"chars":222,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000198","difficulty":1,"seed":12911313382245749400,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v5[(math.abs(v4) % #v5) + 1]\n local v8 = (string.rep((\"ab\" .. \"two\"), 3) .. string.sub(string.sub(\"foo\", 3, 7), 3, 4))\n v4 = 6\n return (v7 - (v1))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Int","v":-6}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"Int","v":3}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end","hole":" local v4 = v3((-(v1)))","suffix":" local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v5[(math.abs(v4) % #v5) + 1]\n local v8 = (string.rep((\"ab\" .. \"two\"), 3) .. string.sub(string.sub(\"foo\", 3, 7), 3, 4))\n v4 = 6\n return (v7 - (v1))\nend"},"features":{"lines":14,"chars":333,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000199","difficulty":1,"seed":9733281422587156782,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] - 2)\n end\n local v5 = false\n local v6 = (not v5)\n local v7 = {v1, v1, math.abs((-(v1))), ((-(2)) // -7)}\n v1 = v1\n return {v1}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Str","v":"v"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"u"}],"output":{"k":"List","v":[{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"flkbzi"}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"bugs"}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"itmu"}],"output":{"k":"List","v":[{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"xgp"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"ckqli"}],"output":{"k":"List","v":[{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"e"}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] - 2)\n end\n local v5 = false\n local v6 = (not v5)\n local v7 = {v1, v1, math.abs((-(v1))), ((-(2)) // -7)}","hole":" v1 = v1","suffix":" return {v1}\nend"},"features":{"lines":11,"chars":218,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000200","difficulty":1,"seed":13168162597045322256,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = (v1 - (-((-6 * v1))))\n local v6 = (((v5 - v1) // -7) >= #v2)\n local v7 = (#v2 // 4)\n local v8 = v6\n return (tostring(v7) .. \"y\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":0},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"1y"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":6},{"k":"Int","v":8}]}],"output":{"k":"Str","v":"1y"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":6},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"0y"}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-7},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-7},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"0y"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"0y"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = (v1 - (-((-6 * v1))))","hole":" local v6 = (((v5 - v1) // -7) >= #v2)","suffix":" local v7 = (#v2 // 4)\n local v8 = v6\n return (tostring(v7) .. \"y\")\nend"},"features":{"lines":11,"chars":242,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000201","difficulty":1,"seed":3322939914934990107,"source":"function f(v1, v2)\n local v3 = v2\n local v4 = v2\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (4)\n local v7 = (-(((-6 + v6) // -5)))\n end\n local v8 = true\n local v9 = {2}\n return (tostring(v1) .. string.sub(\"ab\", 2, 6))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":9},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"-5b"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":-8},{"k":"Int","v":4},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"8b"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":3},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"8b"}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"-4b"}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"Str","v":"2b"}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":5},{"k":"Int","v":-4},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"0b"}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":6},{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":4},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"-10b"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-2b"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v2\n local v4 = v2\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (4)","hole":" local v7 = (-(((-6 + v6) // -5)))","suffix":" end\n local v8 = true\n local v9 = {2}\n return (tostring(v1) .. string.sub(\"ab\", 2, 6))\nend"},"features":{"lines":12,"chars":236,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000202","difficulty":1,"seed":13065803009376500851,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = v3\n local v6 = math.ceil((v1 * v1))\n v1 = v5[(math.abs(((-(-4)) % -8)) % #v5) + 1]\n local v7 = v5\n if (not ((not false) or (not true))) then\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + ((-((math.ceil(-3) % -2))))\n v8 = v9\n end\n else\n if true then\n v1 = (-(v1))\n end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (#v2)\n v1 = (math.ceil(-8) % -9)\n end\n if (v6 >= (v1 // 3)) then\n local v12 = ((v2 .. v2) .. string.rep(\"b\", 3))\n end\n end\n v6 = (-(v6))\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"cr"}],"output":{"k":"Str","v":"cr"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"dd"}],"output":{"k":"Str","v":"dd"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"guopl"}],"output":{"k":"Str","v":"guopl"}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"leenn"}],"output":{"k":"Str","v":"leenn"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"qpxdu"}],"output":{"k":"Str","v":"qpxdu"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"snxoxv"}],"output":{"k":"Str","v":"snxoxv"}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"dtb"}],"output":{"k":"Str","v":"dtb"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"t"}],"output":{"k":"Str","v":"t"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 2)\n end\n local v5 = v3\n local v6 = math.ceil((v1 * v1))\n v1 = v5[(math.abs(((-(-4)) % -8)) % #v5) + 1]\n local v7 = v5\n if (not ((not false) or (not true))) then\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + ((-((math.ceil(-3) % -2))))\n v8 = v9\n end\n else\n if true then","hole":" v1 = (-(v1))","suffix":" end\n local v10 = 0\n for v11 = 1, 1 do\n v10 = v10 + (#v2)\n v1 = (math.ceil(-8) % -9)\n end\n if (v6 >= (v1 // 3)) then\n local v12 = ((v2 .. v2) .. string.rep(\"b\", 3))\n end\n end\n v6 = (-(v6))\n return v2\nend"},"features":{"lines":31,"chars":637,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000203","difficulty":1,"seed":11351193762049694288,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = v1\n local v6 = ((true and (v1 <= -5)) and (v5 == (v5 // -3)))\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (6)\n local v9 = (((v1 * v8) + (-(v7))) >= v7)\n end\n local v10 = v2\n return {v5, (#v2 - v7), v1, ((v1 // 2) // 7)}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"ddsl"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-32},{"k":"Int","v":-8},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"crqcns"}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-30},{"k":"Int","v":8},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"nrv"}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-33},{"k":"Int","v":-7},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"o"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-35},{"k":"Int","v":-5},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"ibjy"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-32},{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"zywo"}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-32},{"k":"Int","v":-7},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"v"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-35},{"k":"Int","v":-4},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"zm"}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-34},{"k":"Int","v":-6},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do","hole":" v3[v4] = (v3[v4 - 1] - 1)","suffix":" end\n local v5 = v1\n local v6 = ((true and (v1 <= -5)) and (v5 == (v5 // -3)))\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (6)\n local v9 = (((v1 * v8) + (-(v7))) >= v7)\n end\n local v10 = v2\n return {v5, (#v2 - v7), v1, ((v1 // 2) // 7)}\nend"},"features":{"lines":15,"chars":340,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000204","difficulty":1,"seed":83168922648827379,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 + y)\n end\n local v4 = v3((-(v1)))\n local v5 = v4\n local v6 = {math.ceil(6), ((-(-3)) % -3), (v5 % 7)}\n local v7 = v6[(math.abs((v4 % 7)) % #v6) + 1]\n v7 = v5\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + ((((-(v8)) + (v7 // -5)) % 5))\n v2 = (-((math.ceil(v7) % 8)))\n end\n return (v2 + (-4))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Int","v":10}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-5}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":7}],"output":{"k":"Int","v":-5}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-4}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":0},{"k":"Int","v":1}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":5},{"k":"Int","v":5}],"output":{"k":"Int","v":-4}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":3}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":5}],"output":{"k":"Int","v":-5}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 + y)\n end\n local v4 = v3((-(v1)))\n local v5 = v4\n local v6 = {math.ceil(6), ((-(-3)) % -3), (v5 % 7)}\n local v7 = v6[(math.abs((v4 % 7)) % #v6) + 1]\n v7 = v5","hole":" local v8 = 0","suffix":" for v9 = 1, 6 do\n v8 = v8 + ((((-(v8)) + (v7 // -5)) % 5))\n v2 = (-((math.ceil(v7) % 8)))\n end\n return (v2 + (-4))\nend"},"features":{"lines":16,"chars":365,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000205","difficulty":1,"seed":6756355146644785258,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3(v2)\n local v5 = \"a\"\n local v6 = {v2}\n local v7 = (((-9 > -7) and (v2 >= v2)) or (#v5 == math.abs(-2)))\n return (v1 == (7))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Int","v":-9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"Int","v":2}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3(v2)\n local v5 = \"a\"","hole":" local v6 = {v2}","suffix":" local v7 = (((-9 > -7) and (v2 >= v2)) or (#v5 == math.abs(-2)))\n return (v1 == (7))\nend"},"features":{"lines":10,"chars":215,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000206","difficulty":1,"seed":15940981036549378727,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // -9))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = false\n local v8 = string.upper(string.rep(string.sub(v2, 1, 3), 2))\n if ((#v2 == (v4 // -5)) or ((v1 ~= 7) and (not true))) then\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (#v8)\n v4 = ((-3 - math.floor(4)) % 9)\n end\n if ((v1 >= v1) and v7) then\n v9 = ((-(#v5)) - (-(v4)))\n else\n v1 = -3\n end\n v9 = (-((#v5 // -1)))\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + ((-(math.floor(math.floor(9)))))\n local v13 = v5\n end\n local v14 = {((-9 % -7) - #v5), -6, #v5, v1}\n return (v1 < ((-(-2))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"a"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"vrkdl"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"cvedqg"}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"vmszf"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"g"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"ncd"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"yqsx"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"hrpm"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // -9))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 2)\n end\n local v7 = false\n local v8 = string.upper(string.rep(string.sub(v2, 1, 3), 2))\n if ((#v2 == (v4 // -5)) or ((v1 ~= 7) and (not true))) then\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (#v8)\n v4 = ((-3 - math.floor(4)) % 9)\n end\n if ((v1 >= v1) and v7) then\n v9 = ((-(#v5)) - (-(v4)))\n else","hole":" v1 = -3","suffix":" end\n v9 = (-((#v5 // -1)))\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + ((-(math.floor(math.floor(9)))))\n local v13 = v5\n end\n local v14 = {((-9 % -7) - #v5), -6, #v5, v1}\n return (v1 < ((-(-2))))\nend"},"features":{"lines":32,"chars":734,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000207","difficulty":1,"seed":1390452091008025345,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = string.rep(v2, 2)\n local v8 = (v2 .. string.rep(string.rep(\"lua\", 2), 0))\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + ((#v8 % 2))\n local v11 = {(-((-(v10))))}\n end\n v4 = #v7\n v1 = (v4 // -9)\n if (true or false) then\n local v12 = (math.ceil(6) * (v4 % -1))\n v9 = #v5\n if (not (not false)) then\n local v13 = v8\n end\n else\n if (not ((v1 < v9) and false)) then\n local v14 = v5\n else\n local v15 = (v2 .. string.lower(\"a\"))\n end\n if (true or ((not true) and (true or false))) then\n local v16 = (-4 % -6)\n else\n v1 = v9\n end\n local v17 = v5\n end\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"h"}],"output":{"k":"Str","v":"h"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"lasgwg"}],"output":{"k":"Str","v":"lasgwg"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"ow"}],"output":{"k":"Str","v":"ow"}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"sof"}],"output":{"k":"Str","v":"sof"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"weaw"}],"output":{"k":"Str","v":"weaw"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"wqz"}],"output":{"k":"Str","v":"wqz"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"r"}],"output":{"k":"Str","v":"r"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"zaws"}],"output":{"k":"Str","v":"zaws"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = string.rep(v2, 2)","hole":" local v8 = (v2 .. string.rep(string.rep(\"lua\", 2), 0))","suffix":" local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + ((#v8 % 2))\n local v11 = {(-((-(v10))))}\n end\n v4 = #v7\n v1 = (v4 // -9)\n if (true or false) then\n local v12 = (math.ceil(6) * (v4 % -1))\n v9 = #v5\n if (not (not false)) then\n local v13 = v8\n end\n else\n if (not ((v1 < v9) and false)) then\n local v14 = v5\n else\n local v15 = (v2 .. string.lower(\"a\"))\n end\n if (true or ((not true) and (true or false))) then\n local v16 = (-4 % -6)\n else\n v1 = v9\n end\n local v17 = v5\n end\n return v2\nend"},"features":{"lines":39,"chars":802,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000208","difficulty":1,"seed":3174754510808445195,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = \"b\"\n local v5 = {v1, 3}\n v1 = #v2\n return (v3 == (-9))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"afyp"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"ykxqod"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"bed"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"noy"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"kxvmwi"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"qphmv"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"bmv"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"ufu"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1","hole":" local v4 = \"b\"","suffix":" local v5 = {v1, 3}\n v1 = #v2\n return (v3 == (-9))\nend"},"features":{"lines":7,"chars":110,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000209","difficulty":1,"seed":1906232223046029425,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = string.rep(string.lower(v2), 3)\n local v6 = {-7, ((v1 + 0) + v4), v1}\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v4)\n v8 = #v6\n end\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (((v1 % 4) // -7))\n local v11 = v4\n end\n v1 = (-(v4))\n local v12 = v6\n return (v9 * (-8))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"tjoj"}],"output":{"k":"Int","v":32}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"fmj"}],"output":{"k":"Int","v":32}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"jfuc"}],"output":{"k":"Int","v":32}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"ky"}],"output":{"k":"Int","v":32}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"jawbv"}],"output":{"k":"Int","v":32}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"zjsr"}],"output":{"k":"Int","v":32}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"otwztm"}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"jca"}],"output":{"k":"Int","v":32}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = string.rep(string.lower(v2), 3)\n local v6 = {-7, ((v1 + 0) + v4), v1}\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v4)\n v8 = #v6\n end","hole":" local v9 = 0","suffix":" for v10 = 1, 4 do\n v9 = v9 + (((v1 % 4) // -7))\n local v11 = v4\n end\n v1 = (-(v4))\n local v12 = v6\n return (v9 * (-8))\nend"},"features":{"lines":21,"chars":394,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000210","difficulty":1,"seed":2595096393294740132,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = (v2 or v2)\n local v6 = (not ((-8 == -3) and true))\n v4 = ((v4 % 7) // -4)\n local v7 = (not ((-(v4)) < math.abs(v1)))\n if true then\n local v8 = string.rep(\"one\", 2)\n else\n if (false or ((v4 ~= v4) and (true and v7))) then\n local v9 = {(-(v4)), math.abs(6), math.abs(v4), v4}\n end\n end\n return (v1 - (math.ceil((-(math.floor(v4))))))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Int","v":1}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"Int","v":-3}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)","hole":" local v5 = (v2 or v2)","suffix":" local v6 = (not ((-8 == -3) and true))\n v4 = ((v4 % 7) // -4)\n local v7 = (not ((-(v4)) < math.abs(v1)))\n if true then\n local v8 = string.rep(\"one\", 2)\n else\n if (false or ((v4 ~= v4) and (true and v7))) then\n local v9 = {(-(v4)), math.abs(6), math.abs(v4), v4}\n end\n end\n return (v1 - (math.ceil((-(math.floor(v4))))))\nend"},"features":{"lines":18,"chars":458,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000211","difficulty":1,"seed":16627473752965211422,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 + y)\n end\n local v4 = v3(v1)\n local v5 = (not true)\n local v6 = false\n if (not (v2 ~= v2)) then\n v1 = v2\n if true then\n v2 = (-((v2 % 2)))\n else\n local v7 = false\n end\n local v8 = v4\n end\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + ((-1 // 9))\n v2 = v2\n end\n v4 = (math.floor(v4) % -9)\n local v11 = 0\n for v12 = 1, 3 do\n v11 = v11 + (math.abs(v2))\n v2 = (math.abs(v9) // -6)\n end\n return {v11, (4 % 3), -9, (math.floor(-8) + v11)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":5},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-9},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 + y)\n end","hole":" local v4 = v3(v1)","suffix":" local v5 = (not true)\n local v6 = false\n if (not (v2 ~= v2)) then\n v1 = v2\n if true then\n v2 = (-((v2 % 2)))\n else\n local v7 = false\n end\n local v8 = v4\n end\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + ((-1 // 9))\n v2 = v2\n end\n v4 = (math.floor(v4) % -9)\n local v11 = 0\n for v12 = 1, 3 do\n v11 = v11 + (math.abs(v2))\n v2 = (math.abs(v9) // -6)\n end\n return {v11, (4 % 3), -9, (math.floor(-8) + v11)}\nend"},"features":{"lines":29,"chars":543,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000212","difficulty":1,"seed":10027155475905298649,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = #v3\n local v6 = string.upper(v2)\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (math.abs(#v2))\n v7 = #v2\n end\n local v9 = string.upper(v6)\n return (v1 >= (#v3))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"hjcdj"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"q"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"k"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"pzvqt"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"tuha"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"ueffzw"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"ejfmq"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"li"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = #v3\n local v6 = string.upper(v2)\n local v7 = 0\n for v8 = 1, 4 do","hole":" v7 = v7 + (math.abs(#v2))","suffix":" v7 = #v2\n end\n local v9 = string.upper(v6)\n return (v1 >= (#v3))\nend"},"features":{"lines":15,"chars":279,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000213","difficulty":1,"seed":448410143080332762,"source":"function f(v1, v2)\n local v3 = string.sub(string.rep(string.lower(\"ok\"), 1), 2, 4)\n local v4 = {v1, ((v1 * v1) - #v3), v1}\n local v5 = (true and ((v1 <= -7) and (v1 == -6)))\n local v6 = ((#v3 > v4[(math.abs(v1) % #v4) + 1]) and ((v1 < v1) or false))\n return (v1 * ((-((v1 + v1)))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"uleew"}],"output":{"k":"Int","v":-98}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"qsie"}],"output":{"k":"Int","v":-200}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"sj"}],"output":{"k":"Int","v":-2}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"ks"}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"m"}],"output":{"k":"Int","v":-32}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"tm"}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"o"}],"output":{"k":"Int","v":-72}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"koxmb"}],"output":{"k":"Int","v":-18}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = string.sub(string.rep(string.lower(\"ok\"), 1), 2, 4)\n local v4 = {v1, ((v1 * v1) - #v3), v1}","hole":" local v5 = (true and ((v1 <= -7) and (v1 == -6)))","suffix":" local v6 = ((#v3 > v4[(math.abs(v1) % #v4) + 1]) and ((v1 < v1) or false))\n return (v1 * ((-((v1 + v1)))))\nend"},"features":{"lines":7,"chars":291,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000214","difficulty":1,"seed":16327450575661628512,"source":"function f(v1, v2)\n local v3 = math.abs(5)\n local v4 = ((not (not true)) and (not (true or false)))\n local v5 = 0\n for v6 = 1, 6 do\n v5 = v5 + (1)\n v6 = v6\n end\n local v7 = ((-7 + (v5 // 6)) <= 0)\n return {v1, math.floor(v1), v5}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = math.abs(5)\n local v4 = ((not (not true)) and (not (true or false)))\n local v5 = 0","hole":" for v6 = 1, 6 do","suffix":" v5 = v5 + (1)\n v6 = v6\n end\n local v7 = ((-7 + (v5 // 6)) <= 0)\n return {v1, math.floor(v1), v5}\nend"},"features":{"lines":11,"chars":247,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000215","difficulty":1,"seed":7381025136197216822,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] - 3)\n end\n local v5 = string.sub(v2, 2, 4)\n local v6 = \"ok\"\n local v7 = {9, ((v1 // -4) * (1 % -6)), v1}\n return (v1 + (v1))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"dll"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"v"}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"crm"}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Str","v":"ewmylt"}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"twqb"}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"dbdbdx"}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"kydje"}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"bu"}],"output":{"k":"Int","v":-16}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] - 3)\n end","hole":" local v5 = string.sub(v2, 2, 4)","suffix":" local v6 = \"ok\"\n local v7 = {9, ((v1 // -4) * (1 % -6)), v1}\n return (v1 + (v1))\nend"},"features":{"lines":10,"chars":215,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000216","difficulty":1,"seed":7497340447744887453,"source":"function f(v1, v2)\n local v3 = ((v1 * v2) // 9)\n local v4 = {math.abs(v3), (-(v3)), math.ceil(v2), ((-5 % 5) // 8)}\n if (((true or false) and (v3 <= v1)) or ((not true) and (v1 <= v1))) then\n if (not ((-(v3)) <= v4[(math.abs(v3) % #v4) + 1])) then\n local v5 = {(#v4 // -4), (-(v3))}\n else\n local v6 = {#v4, v3, v1, ((v1 // -5) - (-(v3)))}\n end\n if ((not (not true)) or true) then\n local v7 = v4\n end\n else\n local v8 = string.rep((\"lua\" .. string.rep(\"abc\", 0)), 3)\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (((-((-(v2)))) % -1))\n local v11 = \"a\"\n end\n end\n local v12 = (\"a\" .. string.lower(string.rep(\"foo\", 3)))\n local v13 = {v3, #v12}\n return (tostring(v1) .. string.sub(string.sub(v12, 4, 6), 1, 3))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Int","v":-3}],"output":{"k":"Str","v":"6ofo"}},{"input":[{"k":"Int","v":1},{"k":"Int","v":1}],"output":{"k":"Str","v":"1ofo"}},{"input":[{"k":"Int","v":3},{"k":"Int","v":7}],"output":{"k":"Str","v":"3ofo"}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":-3}],"output":{"k":"Str","v":"4ofo"}},{"input":[{"k":"Int","v":5},{"k":"Int","v":7}],"output":{"k":"Str","v":"5ofo"}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-10}],"output":{"k":"Str","v":"0ofo"}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":8}],"output":{"k":"Str","v":"-1ofo"}},{"input":[{"k":"Int","v":2},{"k":"Int","v":4}],"output":{"k":"Str","v":"2ofo"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = ((v1 * v2) // 9)\n local v4 = {math.abs(v3), (-(v3)), math.ceil(v2), ((-5 % 5) // 8)}\n if (((true or false) and (v3 <= v1)) or ((not true) and (v1 <= v1))) then\n if (not ((-(v3)) <= v4[(math.abs(v3) % #v4) + 1])) then\n local v5 = {(#v4 // -4), (-(v3))}\n else\n local v6 = {#v4, v3, v1, ((v1 // -5) - (-(v3)))}\n end\n if ((not (not true)) or true) then\n local v7 = v4\n end\n else","hole":" local v8 = string.rep((\"lua\" .. string.rep(\"abc\", 0)), 3)","suffix":" local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (((-((-(v2)))) % -1))\n local v11 = \"a\"\n end\n end\n local v12 = (\"a\" .. string.lower(string.rep(\"foo\", 3)))\n local v13 = {v3, #v12}\n return (tostring(v1) .. string.sub(string.sub(v12, 4, 6), 1, 3))\nend"},"features":{"lines":24,"chars":769,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000217","difficulty":1,"seed":13192860963879827160,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 * v1))\n local v5 = v2\n local v6 = v2\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (v8)\n local v9 = string.lower(string.sub(string.rep(\"one\", 2), 1, 4))\n end\n return (tostring(v4) .. \"two\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":6},{"k":"Int","v":2},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"-729two"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"729two"}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-8},{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"1two"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":-6},{"k":"Int","v":-8},{"k":"Int","v":4},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"125two"}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":4}]}],"output":{"k":"Str","v":"1000two"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-1},{"k":"Int","v":9},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"729two"}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"1two"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"343two"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 * v1))\n local v5 = v2\n local v6 = v2","hole":" local v7 = 0","suffix":" for v8 = 1, 5 do\n v7 = v7 + (v8)\n local v9 = string.lower(string.sub(string.rep(\"one\", 2), 1, 4))\n end\n return (tostring(v4) .. \"two\")\nend"},"features":{"lines":14,"chars":291,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000218","difficulty":1,"seed":2716428726473206708,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-8)\n local v5 = true\n local v6 = {((v1 // 4) * v1), (-((-6 + v4))), math.ceil(2), -7}\n v1 = -6\n v1 = ((v1 + (v4 // 5)) + (-((7 // -3))))\n return (v4 * (-4))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":4},{"k":"Int","v":-4},{"k":"Int","v":-6}]}],"output":{"k":"Int","v":-320}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-7},{"k":"Int","v":5}]}],"output":{"k":"Int","v":192}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9},{"k":"Int","v":-6},{"k":"Int","v":4},{"k":"Int","v":1}]}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":8}]}],"output":{"k":"Int","v":-96}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":7}]}],"output":{"k":"Int","v":256}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-5}]}],"output":{"k":"Int","v":-32}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Int","v":-320}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-9},{"k":"Int","v":-1}]}],"output":{"k":"Int","v":224}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(-8)\n local v5 = true\n local v6 = {((v1 // 4) * v1), (-((-6 + v4))), math.ceil(2), -7}\n v1 = -6","hole":" v1 = ((v1 + (v4 // 5)) + (-((7 // -3))))","suffix":" return (v4 * (-4))\nend"},"features":{"lines":11,"chars":250,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000219","difficulty":1,"seed":1416564681171291889,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v5\n local v8 = #v2\n if false then\n if false then\n local v9 = v8\n end\n local v10 = #v5\n end\n v1 = (v7[(math.abs(v1) % #v7) + 1] % -5)\n return (v1 - (((#v7 * (-(-8))) % 7)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"fpxol"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"qe"}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"ann"}],"output":{"k":"Int","v":-5}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"vhyi"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"wzc"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"blypxu"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"zmdzsr"}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"anukar"}],"output":{"k":"Int","v":-3}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] - 3)\n end","hole":" local v7 = v5","suffix":" local v8 = #v2\n if false then\n if false then\n local v9 = v8\n end\n local v10 = #v5\n end\n v1 = (v7[(math.abs(v1) % #v7) + 1] % -5)\n return (v1 - (((#v7 * (-(-8))) % 7)))\nend"},"features":{"lines":20,"chars":374,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000220","difficulty":1,"seed":2675895768350989557,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(-1)\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = math.ceil((v1 // 3))\n local v8 = v2\n if (not ((not false) or (not false))) then\n local v9 = (-(((v7 * v1) % -4)))\n end\n local v10 = string.reverse(\"baz\")\n local v11 = (v10 .. v10)\n return (v4 + (v4))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Int","v":14}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"Int","v":18}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Int","v":16}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(-1)\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = math.ceil((v1 // 3))\n local v8 = v2\n if (not ((not false) or (not false))) then\n local v9 = (-(((v7 * v1) % -4)))\n end\n local v10 = string.reverse(\"baz\")","hole":" local v11 = (v10 .. v10)","suffix":" return (v4 + (v4))\nend"},"features":{"lines":18,"chars":387,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000221","difficulty":1,"seed":13681996890455203537,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((math.abs(v2) * v1))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v5[(math.abs(v1) % #v5) + 1]\n local v8 = {7, v5[(math.abs(math.floor(v7)) % #v5) + 1]}\n v2 = ((-((v1 % -6))) * (-(v7)))\n return (v1 == (math.abs(v8[(math.abs((v7 % 1)) % #v8) + 1])))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Int","v":0}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"Int","v":6}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end","hole":" local v4 = v3((math.abs(v2) * v1))","suffix":" local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v5[(math.abs(v1) % #v5) + 1]\n local v8 = {7, v5[(math.abs(math.floor(v7)) % #v5) + 1]}\n v2 = ((-((v1 % -6))) * (-(v7)))\n return (v1 == (math.abs(v8[(math.abs((v7 % 1)) % #v8) + 1])))\nend"},"features":{"lines":14,"chars":381,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000222","difficulty":1,"seed":10450803529785257394,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 4)\n end\n local v5 = (-1 % -4)\n local v6 = (true or true)\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + ((v8 % 4))\n v5 = (-((-((1 // 2)))))\n end\n local v9 = 7\n local v10 = v3\n if (v2 and v6) then\n local v11 = true\n v7 = 3\n end\n return (tostring(v1) .. \"baz\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1baz"}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-7baz"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-4baz"}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"Str","v":"7baz"}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"5baz"}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-3baz"}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-2baz"}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"4baz"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 4)\n end\n local v5 = (-1 % -4)\n local v6 = (true or true)\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + ((v8 % 4))\n v5 = (-((-((1 // 2)))))\n end\n local v9 = 7\n local v10 = v3\n if (v2 and v6) then","hole":" local v11 = true","suffix":" v7 = 3\n end\n return (tostring(v1) .. \"baz\")\nend"},"features":{"lines":20,"chars":365,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000223","difficulty":1,"seed":5500902510207877357,"source":"function f(v1, v2)\n local v3 = {6}\n local v4 = ((math.abs(v1) % 1) - v1)\n if ((not (false or false)) and (false and true)) then\n local v5 = 0\n for v6 = 1, 6 do\n v5 = v5 + ((math.ceil(v5) % -3))\n local v7 = (not (-9 <= (5 % 4)))\n end\n else\n v4 = #v3\n if ((#v2 > v1) or (v1 ~= math.ceil(v4))) then\n local v8 = (not (false or true))\n else\n v1 = math.floor((v1 - v4))\n end\n local v9 = v3\n end\n v4 = (-7 - v4)\n if ((-((v1 - 1))) >= -8) then\n v4 = v1\n local v10 = (not true)\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (-1)\n local v13 = string.rep(string.reverse(string.rep(v2, 3)), 1)\n end\n else\n if (((-3 // -5) < #v2) and false) then\n local v14 = {(-((v4 // -7))), (-(v1)), (#v2 + -2), v4}\n else\n v1 = (v4 - ((-7 * v4) + #v2))\n end\n end\n local v15 = \"bar\"\n return (v1 + ((-(((v4 * v1) * math.floor(8))))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"zpk"}],"output":{"k":"Int","v":-810}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"kxvo"}],"output":{"k":"Int","v":-657}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"cedd"}],"output":{"k":"Int","v":-7}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"Str","v":"jxxpr"}],"output":{"k":"Int","v":-282}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"piwwcz"}],"output":{"k":"Int","v":-385}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"gpaam"}],"output":{"k":"Int","v":-4485}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"m"}],"output":{"k":"Int","v":-657}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"jrt"}],"output":{"k":"Int","v":-282}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {6}\n local v4 = ((math.abs(v1) % 1) - v1)\n if ((not (false or false)) and (false and true)) then\n local v5 = 0\n for v6 = 1, 6 do\n v5 = v5 + ((math.ceil(v5) % -3))\n local v7 = (not (-9 <= (5 % 4)))\n end\n else","hole":" v4 = #v3","suffix":" if ((#v2 > v1) or (v1 ~= math.ceil(v4))) then\n local v8 = (not (false or true))\n else\n v1 = math.floor((v1 - v4))\n end\n local v9 = v3\n end\n v4 = (-7 - v4)\n if ((-((v1 - 1))) >= -8) then\n v4 = v1\n local v10 = (not true)\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (-1)\n local v13 = string.rep(string.reverse(string.rep(v2, 3)), 1)\n end\n else\n if (((-3 // -5) < #v2) and false) then\n local v14 = {(-((v4 // -7))), (-(v1)), (#v2 + -2), v4}\n else\n v1 = (v4 - ((-7 * v4) + #v2))\n end\n end\n local v15 = \"bar\"\n return (v1 + ((-(((v4 * v1) * math.floor(8))))))\nend"},"features":{"lines":37,"chars":909,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000224","difficulty":1,"seed":10815801424277193977,"source":"function f(v1, v2)\n local v3 = (#v2 % -5)\n local v4 = string.upper(string.sub((v2 .. \"foo\"), 2, 5))\n if (not (not (-6 < v1))) then\n v1 = math.floor(#v4)\n end\n if (not (false or true)) then\n local v5 = v1\n local v6 = ((#v2 // 1) ~= (v3 // 3))\n end\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"zk"}],"output":{"k":"Str","v":"zk"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"kf"}],"output":{"k":"Str","v":"kf"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"igssy"}],"output":{"k":"Str","v":"igssy"}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"ih"}],"output":{"k":"Str","v":"ih"}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"zgfw"}],"output":{"k":"Str","v":"zgfw"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"a"}],"output":{"k":"Str","v":"a"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"lnla"}],"output":{"k":"Str","v":"lnla"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"dkc"}],"output":{"k":"Str","v":"dkc"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (#v2 % -5)\n local v4 = string.upper(string.sub((v2 .. \"foo\"), 2, 5))\n if (not (not (-6 < v1))) then\n v1 = math.floor(#v4)\n end","hole":" if (not (false or true)) then","suffix":" local v5 = v1\n local v6 = ((#v2 // 1) ~= (v3 // 3))\n end\n return v2\nend"},"features":{"lines":12,"chars":278,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000225","difficulty":1,"seed":10424610734650834216,"source":"function f(v1, v2)\n local v3 = (false or false)\n local v4 = string.reverse(v2)\n if (not (v3 and v3)) then\n if (#v2 < v1) then\n v1 = -1\n end\n local v5 = {9, (-4 % -6), (-((-8 % 8)))}\n local v6 = (((v1 % 7) < v1) or v3)\n else\n v1 = math.abs(v1)\n v1 = v1\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (math.floor((v7 // -9)))\n v8 = (-3 % -7)\n end\n end\n return v4\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Str","v":"dhpf"}],"output":{"k":"Str","v":"fphd"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"tvp"}],"output":{"k":"Str","v":"pvt"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"mowhs"}],"output":{"k":"Str","v":"shwom"}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Str","v":"gi"}],"output":{"k":"Str","v":"ig"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"szee"}],"output":{"k":"Str","v":"eezs"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"iwnwyn"}],"output":{"k":"Str","v":"nywnwi"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"dsh"}],"output":{"k":"Str","v":"hsd"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"datqoz"}],"output":{"k":"Str","v":"zoqtad"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (false or false)\n local v4 = string.reverse(v2)\n if (not (v3 and v3)) then\n if (#v2 < v1) then\n v1 = -1\n end\n local v5 = {9, (-4 % -6), (-((-8 % 8)))}\n local v6 = (((v1 % 7) < v1) or v3)\n else\n v1 = math.abs(v1)\n v1 = v1\n local v7 = 0","hole":" for v8 = 1, 6 do","suffix":" v7 = v7 + (math.floor((v7 // -9)))\n v8 = (-3 % -7)\n end\n end\n return v4\nend"},"features":{"lines":20,"chars":409,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000226","difficulty":1,"seed":4494719030646875582,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3((v2 % 7))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = (string.rep(string.upper(\"key\"), 3) .. (string.rep(\"two\", 3) .. \"one\"))\n local v8 = \"ab\"\n local v9 = (not false)\n return {v1, v4, 8, (#v7 + #v5)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-6},{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":1},{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":24}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-12},{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-45},{"k":"Int","v":8},{"k":"Int","v":24}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":10}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":30},{"k":"Int","v":8},{"k":"Int","v":24}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3((v2 % 7))\n local v5 = {v1}","hole":" for v6 = 2, 3 do","suffix":" v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = (string.rep(string.upper(\"key\"), 3) .. (string.rep(\"two\", 3) .. \"one\"))\n local v8 = \"ab\"\n local v9 = (not false)\n return {v1, v4, 8, (#v7 + #v5)}\nend"},"features":{"lines":14,"chars":333,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000227","difficulty":1,"seed":14009594829173004169,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = \"two\"\n local v6 = v3\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (0)\n v8 = ((-4 * v1) // -5)\n end\n local v9 = v6\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"hd"}],"output":{"k":"Str","v":"hd"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"e"}],"output":{"k":"Str","v":"e"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"cez"}],"output":{"k":"Str","v":"cez"}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"wamwtu"}],"output":{"k":"Str","v":"wamwtu"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"ohrxke"}],"output":{"k":"Str","v":"ohrxke"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"kxfqra"}],"output":{"k":"Str","v":"kxfqra"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"va"}],"output":{"k":"Str","v":"va"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"eqzu"}],"output":{"k":"Str","v":"eqzu"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}","hole":" for v4 = 2, 4 do","suffix":" v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = \"two\"\n local v6 = v3\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (0)\n v8 = ((-4 * v1) // -5)\n end\n local v9 = v6\n return v2\nend"},"features":{"lines":15,"chars":244,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000228","difficulty":1,"seed":18197178408430212714,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((6 // -3) - (v1 % -5)) // -8))\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = (-(v1))\n local v8 = v2\n local v9 = \"ab\"\n local v10 = {6, ((-1 - -1) % -1), #v9}\n if ((true and (v4 <= 3)) or (-7 >= (v1 * v7))) then\n if (not (-9 >= (v4 // 4))) then\n local v11 = #v9\n end\n local v12 = v2\n end\n if true then\n if true then\n v7 = v7\n end\n else\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + ((3 * ((-8 + v14) % 2)))\n local v15 = ((v8[(math.abs(v7) % #v8) + 1] ~= v1) and ((not false) or (not true)))\n end\n end\n return (tostring(v4) .. (\"hi\" .. (v9 .. v9)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":7}]}],"output":{"k":"Str","v":"10hiabab"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"9hiabab"}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-1hiabab"}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"-7hiabab"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":4},{"k":"Int","v":-6},{"k":"Int","v":-6},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"-6hiabab"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"5hiabab"}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":4},{"k":"Int","v":-9},{"k":"Int","v":-4},{"k":"Int","v":9},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"4hiabab"}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"-8hiabab"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((6 // -3) - (v1 % -5)) // -8))\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] * 1)\n end","hole":" local v7 = (-(v1))","suffix":" local v8 = v2\n local v9 = \"ab\"\n local v10 = {6, ((-1 - -1) % -1), #v9}\n if ((true and (v4 <= 3)) or (-7 >= (v1 * v7))) then\n if (not (-9 >= (v4 // 4))) then\n local v11 = #v9\n end\n local v12 = v2\n end\n if true then\n if true then\n v7 = v7\n end\n else\n local v13 = 0\n for v14 = 1, 2 do\n v13 = v13 + ((3 * ((-8 + v14) % 2)))\n local v15 = ((v8[(math.abs(v7) % #v8) + 1] ~= v1) and ((not false) or (not true)))\n end\n end\n return (tostring(v4) .. (\"hi\" .. (v9 .. v9)))\nend"},"features":{"lines":32,"chars":730,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000229","difficulty":1,"seed":10253911005368017196,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = (string.sub(string.lower(\"foo\"), 2, 4) .. string.upper(string.rep(\"ab\", 3)))\n local v6 = (v4 ~= -2)\n if (not v6) then\n local v7 = math.abs((v1 % 7))\n v4 = v1\n if true then\n v4 = v7\n else\n local v8 = {v7}\n end\n else\n v1 = v4\n end\n if (not (false or (v4 ~= -4))) then\n local v9 = (((-5 * v1) % -4) > (math.floor(v1) * (v4 % -1)))\n local v10 = (not v6)\n local v11 = {#v5, v1, (v4 - v4)}\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (8)\n v13 = v13\n end\n return (tostring(v1) .. (v5 .. \"ab\"))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1ooABABABab"}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-6ooABABABab"}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0ooABABABab"}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"18ooABABABab"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-18ooABABABab"}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"2ooABABABab"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-16ooABABABab"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-18ooABABABab"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = (string.sub(string.lower(\"foo\"), 2, 4) .. string.upper(string.rep(\"ab\", 3)))\n local v6 = (v4 ~= -2)\n if (not v6) then","hole":" local v7 = math.abs((v1 % 7))","suffix":" v4 = v1\n if true then\n v4 = v7\n else\n local v8 = {v7}\n end\n else\n v1 = v4\n end\n if (not (false or (v4 ~= -4))) then\n local v9 = (((-5 * v1) % -4) > (math.floor(v1) * (v4 % -1)))\n local v10 = (not v6)\n local v11 = {#v5, v1, (v4 - v4)}\n end\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (8)\n v13 = v13\n end\n return (tostring(v1) .. (v5 .. \"ab\"))\nend"},"features":{"lines":30,"chars":653,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000230","difficulty":1,"seed":1413678630375442900,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(math.floor(v2))\n local v5 = {v2}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = string.sub((string.reverse(\"lua\") .. string.sub(\"one\", 1, 2)), 1, 5)\n local v8 = v1\n local v9 = {v5[(math.abs((v1 // -8)) % #v5) + 1], ((9 % 3) * v8), (math.ceil(v1) % -2), (v4 // -4)}\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (#v7)\n local v12 = ((true and (true and true)) or false)\n end\n return (v2 > (#v7))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":9},{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-2}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":7}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3(math.floor(v2))","suffix":" local v5 = {v2}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = string.sub((string.reverse(\"lua\") .. string.sub(\"one\", 1, 2)), 1, 5)\n local v8 = v1\n local v9 = {v5[(math.abs((v1 // -8)) % #v5) + 1], ((9 % 3) * v8), (math.ceil(v1) % -2), (v4 // -4)}\n local v10 = 0\n for v11 = 1, 5 do\n v10 = v10 + (#v7)\n local v12 = ((true and (true and true)) or false)\n end\n return (v2 > (#v7))\nend"},"features":{"lines":19,"chars":517,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000231","difficulty":1,"seed":5829936250249600744,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (not ((v1 - v1) >= (v1 % 8)))\n local v6 = v3\n local v7 = string.rep(\"abc\", 0)\n return (tostring(v1) .. (v7 .. string.sub(v7, 2, 3)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"6"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-5"}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1"}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"4"}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-10"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (not ((v1 - v1) >= (v1 % 8)))\n local v6 = v3","hole":" local v7 = string.rep(\"abc\", 0)","suffix":" return (tostring(v1) .. (v7 .. string.sub(v7, 2, 3)))\nend"},"features":{"lines":10,"chars":245,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000232","difficulty":1,"seed":18113102873865648703,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {-3}\n local v6 = v5\n if false then\n if (true or false) then\n v4 = v4\n else\n v4 = (3 * v1)\n end\n if true then\n v1 = #v5\n end\n v4 = v4\n end\n return (v4 * ((-3 // -3)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":1}]}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9},{"k":"Int","v":2}]}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":7}]}],"output":{"k":"Int","v":8}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":5},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":3}]}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":2},{"k":"Int","v":-4},{"k":"Int","v":-9},{"k":"Int","v":9}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-8},{"k":"Int","v":4}]}],"output":{"k":"Int","v":14}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {-3}\n local v6 = v5\n if false then\n if (true or false) then\n v4 = v4\n else\n v4 = (3 * v1)\n end\n if true then","hole":" v1 = #v5","suffix":" end\n v4 = v4\n end\n return (v4 * ((-3 // -3)))\nend"},"features":{"lines":20,"chars":308,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000233","difficulty":1,"seed":7059871859930064738,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = v1\n local v6 = v1\n local v7 = v5\n if false then\n v5 = (-4 % -9)\n local v8 = true\n else\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + ((((8 % -8) // -5) + v3[(math.abs(v3[(math.abs(v6) % #v3) + 1]) % #v3) + 1]))\n v5 = (-((-(v5))))\n end\n end\n local v11 = v2\n if (math.floor((v5 - v7)) > (#v2 % 6)) then\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((v6 - v13))\n v12 = (v6 // -1)\n end\n end\n return (v1 <= (#v2))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-3},{"k":"Int","v":2},{"k":"Int","v":-7},{"k":"Int","v":0}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":7},{"k":"Int","v":3},{"k":"Int","v":-9},{"k":"Int","v":2}]}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-7}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":8}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":7},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-3},{"k":"Int","v":5}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-5},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}","hole":" for v4 = 2, 2 do","suffix":" v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = v1\n local v6 = v1\n local v7 = v5\n if false then\n v5 = (-4 % -9)\n local v8 = true\n else\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + ((((8 % -8) // -5) + v3[(math.abs(v3[(math.abs(v6) % #v3) + 1]) % #v3) + 1]))\n v5 = (-((-(v5))))\n end\n end\n local v11 = v2\n if (math.floor((v5 - v7)) > (#v2 % 6)) then\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((v6 - v13))\n v12 = (v6 // -1)\n end\n end\n return (v1 <= (#v2))\nend"},"features":{"lines":28,"chars":571,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000234","difficulty":1,"seed":18199711276051854464,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((-(math.ceil((1 - -9)))))\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = {7, ((-4 % 4) % 6), v1, v4}\n local v8 = ((v1 + (v2 - v2)) % 5)\n v1 = v8\n local v9 = false\n v8 = (((v8 + v1) - math.floor(v1)) * (-(#v5)))\n v2 = -3\n return {v4, 5, (v5[(math.abs(v8) % #v5) + 1] + (4 % 1)), ((v2 % -4) % -6)}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-10}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":5},{"k":"Int","v":12},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":17},{"k":"Int","v":5},{"k":"Int","v":17},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":5},{"k":"Int","v":1},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":5},{"k":"Int","v":1},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((-(math.ceil((1 - -9)))))\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = {7, ((-4 % 4) % 6), v1, v4}\n local v8 = ((v1 + (v2 - v2)) % 5)\n v1 = v8","hole":" local v9 = false","suffix":" v8 = (((v8 + v1) - math.floor(v1)) * (-(#v5)))\n v2 = -3\n return {v4, 5, (v5[(math.abs(v8) % #v5) + 1] + (4 % 1)), ((v2 % -4) % -6)}\nend"},"features":{"lines":17,"chars":429,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000235","difficulty":1,"seed":3226644190332096683,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 + y)\n end\n local v4 = v3(v1)\n local v5 = (not (not (not true)))\n local v6 = (v2 // -7)\n local v7 = string.rep(\"a\", 1)\n local v8 = {v6, (#v7 * (-(v6))), v6, 5}\n if (v1 >= -8) then\n if (((-(v1)) % -4) >= ((v2 // -2) % -1)) then\n local v9 = string.sub(v7, 2, 5)\n end\n end\n return {v4}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":5},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-14}]}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":2},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-3}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 + y)\n end\n local v4 = v3(v1)\n local v5 = (not (not (not true)))","hole":" local v6 = (v2 // -7)","suffix":" local v7 = string.rep(\"a\", 1)\n local v8 = {v6, (#v7 * (-(v6))), v6, 5}\n if (v1 >= -8) then\n if (((-(v1)) % -4) >= ((v2 // -2) % -1)) then\n local v9 = string.sub(v7, 2, 5)\n end\n end\n return {v4}\nend"},"features":{"lines":16,"chars":363,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000236","difficulty":1,"seed":13132865135474196186,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(math.abs(-3))\n local v5 = false\n local v6 = string.rep(\"two\", 2)\n if v5 then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + ((#v6 * v1))\n local v9 = (v1 + #v6)\n end\n v4 = #v6\n local v10 = {9, ((-(-9)) // -8)}\n else\n if ((-(math.floor(v1))) <= (math.ceil(-5) % 1)) then\n v4 = 1\n end\n local v11 = string.sub((string.sub(v6, 1, 3) .. string.rep(\"b\", 3)), 3, 5)\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + ((-((-8 - v13))))\n v1 = v12\n end\n end\n v4 = #v6\n return {v2, v4, v1}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-6}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":6},{"k":"Int","v":9}]}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":6},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":6}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3(math.abs(-3))","suffix":" local v5 = false\n local v6 = string.rep(\"two\", 2)\n if v5 then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + ((#v6 * v1))\n local v9 = (v1 + #v6)\n end\n v4 = #v6\n local v10 = {9, ((-(-9)) // -8)}\n else\n if ((-(math.floor(v1))) <= (math.ceil(-5) % 1)) then\n v4 = 1\n end\n local v11 = string.sub((string.sub(v6, 1, 3) .. string.rep(\"b\", 3)), 3, 5)\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + ((-((-8 - v13))))\n v1 = v12\n end\n end\n v4 = #v6\n return {v2, v4, v1}\nend"},"features":{"lines":29,"chars":623,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000237","difficulty":1,"seed":3657822075952935122,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = math.abs(v1)\n local v6 = true\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (((v7 % -4) % 6))\n v8 = math.floor((v5 % 1))\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (1)\n v10 = (-2 % 6)\n end\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + ((v12 // -3))\n local v13 = v2\n end\n local v14 = ((-((v1 // 4))) // -1)\n return {v5, ((-(v4)) % -8)}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-4}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = math.abs(v1)\n local v6 = true","hole":" local v7 = 0","suffix":" for v8 = 1, 3 do\n v7 = v7 + (((v7 % -4) % 6))\n v8 = math.floor((v5 % 1))\n end\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (1)\n v10 = (-2 % 6)\n end\n local v11 = 0\n for v12 = 1, 1 do\n v11 = v11 + ((v12 // -3))\n local v13 = v2\n end\n local v14 = ((-((v1 // 4))) // -1)\n return {v5, ((-(v4)) % -8)}\nend"},"features":{"lines":25,"chars":474,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000238","difficulty":1,"seed":2885694851432885964,"source":"function f(v1, v2)\n local v3 = true\n local v4 = v1\n if true then\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (math.floor((v1 // -9)))\n local v7 = ((v6 % -3) % 1)\n end\n end\n v4 = (v2 // 2)\n v2 = -8\n return {v4, math.ceil(v4), v2, (-(math.abs(6)))}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":-8},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":-8},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":-8},{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":9}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":-8},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-9}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":-8},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":7}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":3},{"k":"Int","v":-8},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":4},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":-8},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":8}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":4},{"k":"Int","v":-8},{"k":"Int","v":-6}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = true","hole":" local v4 = v1","suffix":" if true then\n local v5 = 0\n for v6 = 1, 3 do\n v5 = v5 + (math.floor((v1 // -9)))\n local v7 = ((v6 % -3) % 1)\n end\n end\n v4 = (v2 // 2)\n v2 = -8\n return {v4, math.ceil(v4), v2, (-(math.abs(6)))}\nend"},"features":{"lines":14,"chars":276,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000239","difficulty":1,"seed":982154271858910972,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = (string.lower(string.sub(\"val\", 3, 7)) .. ((\"lua\" .. \"b\") .. \"bar\"))\n local v6 = ((v2 % 6) // -8)\n v1 = (-((-(6))))\n return (tostring(v2) .. ((v5 .. v5) .. (\"two\" .. v5)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Int","v":4}],"output":{"k":"Str","v":"4lluabbarlluabbartwolluabbar"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":5}],"output":{"k":"Str","v":"5lluabbarlluabbartwolluabbar"}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":0}],"output":{"k":"Str","v":"0lluabbarlluabbartwolluabbar"}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Int","v":-10}],"output":{"k":"Str","v":"-10lluabbarlluabbartwolluabbar"}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-4}],"output":{"k":"Str","v":"-4lluabbarlluabbartwolluabbar"}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":10}],"output":{"k":"Str","v":"10lluabbarlluabbartwolluabbar"}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-2}],"output":{"k":"Str","v":"-2lluabbarlluabbartwolluabbar"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-6}],"output":{"k":"Str","v":"-6lluabbarlluabbartwolluabbar"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do","hole":" v3[v4] = (v3[v4 - 1] + 1)","suffix":" end\n local v5 = (string.lower(string.sub(\"val\", 3, 7)) .. ((\"lua\" .. \"b\") .. \"bar\"))\n local v6 = ((v2 % 6) // -8)\n v1 = (-((-(6))))\n return (tostring(v2) .. ((v5 .. v5) .. (\"two\" .. v5)))\nend"},"features":{"lines":10,"chars":284,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000240","difficulty":1,"seed":10883948670816127059,"source":"function f(v1, v2)\n local v3 = (string.lower(v2) .. (string.sub(v2, 1, 3) .. \"lua\"))\n local v4 = v1\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (-7)\n local v7 = {#v2, (-((v1 * v5))), 7, v1}\n end\n return (v4 - (v5))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Str","v":"aoq"}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"uzmmvr"}],"output":{"k":"Int","v":30}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"atn"}],"output":{"k":"Int","v":24}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"foq"}],"output":{"k":"Int","v":27}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"lnxtam"}],"output":{"k":"Int","v":32}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"dxe"}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"xe"}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"nmtn"}],"output":{"k":"Int","v":34}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (string.lower(v2) .. (string.sub(v2, 1, 3) .. \"lua\"))\n local v4 = v1\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (-7)","hole":" local v7 = {#v2, (-((v1 * v5))), 7, v1}","suffix":" end\n return (v4 - (v5))\nend"},"features":{"lines":10,"chars":230,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000241","difficulty":1,"seed":1257138046908416598,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3(6)\n local v5 = {((v1 % -3) // -1), (-(math.floor(v2))), (v2 // -8), v1}\n local v6 = {math.floor((6 // 2))}\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (#v6)\n local v9 = \"x\"\n end\n v2 = #v6\n return (tostring(v1) .. string.upper(\"abc\"))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Int","v":3}],"output":{"k":"Str","v":"5ABC"}},{"input":[{"k":"Int","v":8},{"k":"Int","v":3}],"output":{"k":"Str","v":"8ABC"}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":9}],"output":{"k":"Str","v":"-2ABC"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":9}],"output":{"k":"Str","v":"-1ABC"}},{"input":[{"k":"Int","v":7},{"k":"Int","v":-10}],"output":{"k":"Str","v":"7ABC"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":1}],"output":{"k":"Str","v":"-10ABC"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":0}],"output":{"k":"Str","v":"-10ABC"}},{"input":[{"k":"Int","v":10},{"k":"Int","v":7}],"output":{"k":"Str","v":"10ABC"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3(6)\n local v5 = {((v1 % -3) // -1), (-(math.floor(v2))), (v2 // -8), v1}\n local v6 = {math.floor((6 // 2))}\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (#v6)","hole":" local v9 = \"x\"","suffix":" end\n v2 = #v6\n return (tostring(v1) .. string.upper(\"abc\"))\nend"},"features":{"lines":15,"chars":334,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000242","difficulty":1,"seed":770859232800548613,"source":"function f(v1, v2)\n local v3 = (string.upper(\"a\") .. \"key\")\n local v4 = (#v3 // -7)\n if (not (v1 == v4)) then\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (6)\n v5 = math.ceil(v6)\n end\n else\n local v7 = v3\n local v8 = string.reverse(string.rep(v7, 2))\n end\n local v9 = v3\n return (v1 <= (math.floor((v1 + v1))))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (string.upper(\"a\") .. \"key\")\n local v4 = (#v3 // -7)\n if (not (v1 == v4)) then\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (6)\n v5 = math.ceil(v6)\n end","hole":" else","suffix":" local v7 = v3\n local v8 = string.reverse(string.rep(v7, 2))\n end\n local v9 = v3\n return (v1 <= (math.floor((v1 + v1))))\nend"},"features":{"lines":16,"chars":345,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000243","difficulty":1,"seed":16001690180955199462,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {(#v2 % 7)}\n local v6 = {(-(2)), (v4 * #v2)}\n v1 = math.abs((v4 % -5))\n if (((v4 % 3) // 9) < (-(v6[(math.abs(v4) % #v6) + 1]))) then\n v4 = #v2\n local v7 = math.floor(#v2)\n v7 = 5\n else\n v1 = math.floor((-((-(v1)))))\n local v8 = v6\n v4 = (math.floor(2) % 7)\n end\n v1 = (-6 // -1)\n return {v1, v5[(math.abs(v4) % #v5) + 1]}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"ntf"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"qhcwa"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"qtcrg"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"rd"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"oble"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"gncwjd"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"szf"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"o"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {(#v2 % 7)}\n local v6 = {(-(2)), (v4 * #v2)}\n v1 = math.abs((v4 % -5))\n if (((v4 % 3) // 9) < (-(v6[(math.abs(v4) % #v6) + 1]))) then\n v4 = #v2\n local v7 = math.floor(#v2)\n v7 = 5","hole":" else","suffix":" v1 = math.floor((-((-(v1)))))\n local v8 = v6\n v4 = (math.floor(2) % 7)\n end\n v1 = (-6 // -1)\n return {v1, v5[(math.abs(v4) % #v5) + 1]}\nend"},"features":{"lines":20,"chars":453,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000244","difficulty":1,"seed":2907981943430379646,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3((-3 // 6))\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = {v5[(math.abs(5) % #v5) + 1], -6, v2, ((v4 % -9) * v4)}\n local v8 = (not (not (not false)))\n local v9 = v5\n local v10 = (not (not (not false)))\n return (tostring(v4) .. ((\"bar\" .. \"ok\") .. (\"x\" .. \"b\")))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Int","v":8}],"output":{"k":"Str","v":"-8barokxb"}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":7}],"output":{"k":"Str","v":"-7barokxb"}},{"input":[{"k":"Int","v":4},{"k":"Int","v":3}],"output":{"k":"Str","v":"-3barokxb"}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Int","v":7}],"output":{"k":"Str","v":"-7barokxb"}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":7}],"output":{"k":"Str","v":"-7barokxb"}},{"input":[{"k":"Int","v":2},{"k":"Int","v":8}],"output":{"k":"Str","v":"-8barokxb"}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-4}],"output":{"k":"Str","v":"4barokxb"}},{"input":[{"k":"Int","v":7},{"k":"Int","v":6}],"output":{"k":"Str","v":"-6barokxb"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3((-3 // 6))\n local v5 = {v4}","hole":" for v6 = 2, 6 do","suffix":" v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = {v5[(math.abs(5) % #v5) + 1], -6, v2, ((v4 % -9) * v4)}\n local v8 = (not (not (not false)))\n local v9 = v5\n local v10 = (not (not (not false)))\n return (tostring(v4) .. ((\"bar\" .. \"ok\") .. (\"x\" .. \"b\")))\nend"},"features":{"lines":15,"chars":393,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000245","difficulty":1,"seed":4184237703402327790,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(math.abs(-6))\n local v5 = {2}\n local v6 = v5\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (math.ceil(v7))\n v8 = -5\n end\n return (v4 >= ((v1 % 6)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3(math.abs(-6))","suffix":" local v5 = {2}\n local v6 = v5\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (math.ceil(v7))\n v8 = -5\n end\n return (v4 >= ((v1 % 6)))\nend"},"features":{"lines":14,"chars":245,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000246","difficulty":1,"seed":4934195226361140051,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = (9 ~= v1)\n local v6 = {(v4 // 5), 8}\n if v5 then\n if ((-8 // 4) == v4) then\n local v7 = string.reverse(((\"key\" .. \"x\") .. string.rep(\"lua\", 2)))\n else\n local v8 = v1\n end\n if (v4 < math.abs(#v2)) then\n v4 = (v1 * #v2)\n end\n else\n v4 = math.floor(math.floor(v1))\n local v9 = {(-(#v6))}\n v1 = (((-(v4)) + v1) * (-((7 % -2))))\n end\n v4 = math.floor(math.abs((v1 % 5)))\n local v10 = (not (not (6 >= v1)))\n return (v1 + (v4))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":6},{"k":"Int","v":9},{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-9}]}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-9},{"k":"Int","v":-2},{"k":"Int","v":-2}]}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":-3},{"k":"Int","v":5}]}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-8},{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":-1},{"k":"Int","v":6}]}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":-8},{"k":"Int","v":-2},{"k":"Int","v":1},{"k":"Int","v":7}]}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":7},{"k":"Int","v":-4},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":9},{"k":"Int","v":2},{"k":"Int","v":2}]}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = (9 ~= v1)\n local v6 = {(v4 // 5), 8}\n if v5 then","hole":" if ((-8 // 4) == v4) then","suffix":" local v7 = string.reverse(((\"key\" .. \"x\") .. string.rep(\"lua\", 2)))\n else\n local v8 = v1\n end\n if (v4 < math.abs(#v2)) then\n v4 = (v1 * #v2)\n end\n else\n v4 = math.floor(math.floor(v1))\n local v9 = {(-(#v6))}\n v1 = (((-(v4)) + v1) * (-((7 % -2))))\n end\n v4 = math.floor(math.abs((v1 % 5)))\n local v10 = (not (not (6 >= v1)))\n return (v1 + (v4))\nend"},"features":{"lines":25,"chars":572,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000247","difficulty":1,"seed":14371428129287296784,"source":"function f(v1, v2)\n local v3 = {v1, v1}\n local v4 = string.upper(\"hi\")\n if ((-8 > (v1 - -7)) and v2) then\n local v5 = string.rep(((\"ok\" .. v4) .. v4), 3)\n end\n if (math.floor((v1 * -9)) == #v3) then\n local v6 = v3\n else\n v1 = (v1 + 1)\n end\n if (((v1 % -9) >= #v4) or (v2 and (v2 and v2))) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (math.abs(#v3))\n local v9 = (v2 or (not (not true)))\n end\n end\n return v3\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-10}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-6}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1, v1}\n local v4 = string.upper(\"hi\")\n if ((-8 > (v1 - -7)) and v2) then\n local v5 = string.rep(((\"ok\" .. v4) .. v4), 3)\n end\n if (math.floor((v1 * -9)) == #v3) then\n local v6 = v3\n else\n v1 = (v1 + 1)\n end\n if (((v1 % -9) >= #v4) or (v2 and (v2 and v2))) then","hole":" local v7 = 0","suffix":" for v8 = 1, 3 do\n v7 = v7 + (math.abs(#v3))\n local v9 = (v2 or (not (not true)))\n end\n end\n return v3\nend"},"features":{"lines":20,"chars":453,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000248","difficulty":1,"seed":8290477344848948265,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v2 + (v1 // 3)))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = ((not (not true)) or true)\n local v8 = v5\n v1 = v1\n v2 = v2\n return v5\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-5}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-8},{"k":"Int","v":-11},{"k":"Int","v":-14},{"k":"Int","v":-17},{"k":"Int","v":-20}]}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":-9},{"k":"Int","v":-12},{"k":"Int","v":-15},{"k":"Int","v":-18}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-12},{"k":"Int","v":-15},{"k":"Int","v":-18},{"k":"Int","v":-21},{"k":"Int","v":-24}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":-1},{"k":"Int","v":-4},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":6},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-9},{"k":"Int","v":-12},{"k":"Int","v":-15},{"k":"Int","v":-18},{"k":"Int","v":-21}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-8},{"k":"Int","v":-11},{"k":"Int","v":-14},{"k":"Int","v":-17},{"k":"Int","v":-20}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":7},{"k":"Int","v":4},{"k":"Int","v":1},{"k":"Int","v":-2},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v2 + (v1 // 3)))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 3)\n end","hole":" local v7 = ((not (not true)) or true)","suffix":" local v8 = v5\n v1 = v1\n v2 = v2\n return v5\nend"},"features":{"lines":15,"chars":267,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000249","difficulty":1,"seed":11614065797281404644,"source":"function f(v1, v2)\n local v3 = v1\n local v4 = {-1, math.abs(v3)}\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + ((#v4 % 9))\n local v7 = ((#v4 < (0 % -7)) and (-1 <= #v4))\n end\n if (not (-8 <= 5)) then\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((v3 + ((-2 // -3) % 3)))\n v1 = ((-((v8 % 2))) - math.abs(6))\n end\n end\n v1 = (-(v4[(math.abs(v1) % #v4) + 1]))\n if v2 then\n v3 = v5\n else\n if (not v2) then\n local v10 = \"ab\"\n else\n local v11 = {(#v4 - #v4), (-((v3 // 4)))}\n end\n if ((not (v2 and v2)) and v2) then\n local v12 = (-(((3 + v3) - math.ceil(v3))))\n end\n end\n return v4\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v1\n local v4 = {-1, math.abs(v3)}\n local v5 = 0","hole":" for v6 = 1, 2 do","suffix":" v5 = v5 + ((#v4 % 9))\n local v7 = ((#v4 < (0 % -7)) and (-1 <= #v4))\n end\n if (not (-8 <= 5)) then\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((v3 + ((-2 // -3) % 3)))\n v1 = ((-((v8 % 2))) - math.abs(6))\n end\n end\n v1 = (-(v4[(math.abs(v1) % #v4) + 1]))\n if v2 then\n v3 = v5\n else\n if (not v2) then\n local v10 = \"ab\"\n else\n local v11 = {(#v4 - #v4), (-((v3 // 4)))}\n end\n if ((not (v2 and v2)) and v2) then\n local v12 = (-(((3 + v3) - math.ceil(v3))))\n end\n end\n return v4\nend"},"features":{"lines":30,"chars":645,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000250","difficulty":1,"seed":5236858208859261789,"source":"function f(v1, v2)\n local v3 = (not ((not false) and (not true)))\n local v4 = {-5, (-((v1 % 4)))}\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (6)\n local v7 = v6\n end\n return v4\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"fo"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"g"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"eb"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"gfm"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"xu"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"qm"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"prnuiy"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"bedajo"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not ((not false) and (not true)))","hole":" local v4 = {-5, (-((v1 % 4)))}","suffix":" local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (6)\n local v7 = v6\n end\n return v4\nend"},"features":{"lines":10,"chars":192,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000251","difficulty":1,"seed":16744682774376702000,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (not true)\n local v6 = string.sub(\"hi\", 3, 3)\n if (#v6 < ((v1 * v1) - v1)) then\n if (not (not false)) then\n local v7 = v3\n else\n local v8 = v3\n end\n end\n if (not (not (v1 <= v2))) then\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (3)\n v9 = (4 * v9)\n end\n if false then\n v1 = (-(v9))\n else\n local v11 = \"hi\"\n end\n else\n if (not ((not v5) or (not false))) then\n v1 = (v3[(math.abs(#v6) % #v3) + 1] * -5)\n else\n local v12 = {2, ((v1 % -2) % 5)}\n end\n local v13 = 0\n for v14 = 1, 3 do\n v13 = v13 + ((-((v3[(math.abs(v2) % #v3) + 1] * #v3))))\n v13 = v1\n end\n v1 = v13\n end\n return (v1 < (-9))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Int","v":-5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"Int","v":-3}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-8}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8},{"k":"Int","v":0}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":7},{"k":"Int","v":7}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (not true)\n local v6 = string.sub(\"hi\", 3, 3)\n if (#v6 < ((v1 * v1) - v1)) then\n if (not (not false)) then\n local v7 = v3\n else\n local v8 = v3\n end\n end\n if (not (not (v1 <= v2))) then\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (3)\n v9 = (4 * v9)\n end\n if false then\n v1 = (-(v9))\n else\n local v11 = \"hi\"\n end\n else\n if (not ((not v5) or (not false))) then\n v1 = (v3[(math.abs(#v6) % #v3) + 1] * -5)","hole":" else","suffix":" local v12 = {2, ((v1 % -2) % 5)}\n end\n local v13 = 0\n for v14 = 1, 3 do\n v13 = v13 + ((-((v3[(math.abs(v2) % #v3) + 1] * #v3))))\n v13 = v1\n end\n v1 = v13\n end\n return (v1 < (-9))\nend"},"features":{"lines":40,"chars":801,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000252","difficulty":1,"seed":8836144794905173239,"source":"function f(v1, v2)\n local v3 = string.sub(v2, 3, 4)\n local v4 = (v1 > #v2)\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v5)\n local v7 = v5\n end\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + ((v1 * #v2))\n v8 = v5\n end\n return (v1 * ((#v2 + v5)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"jzyv"}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"rd"}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"vwy"}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"mgzbm"}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"r"}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"kwj"}],"output":{"k":"Int","v":27}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"yitq"}],"output":{"k":"Int","v":24}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"gdgp"}],"output":{"k":"Int","v":-32}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = string.sub(v2, 3, 4)\n local v4 = (v1 > #v2)\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v5)\n local v7 = v5\n end\n local v8 = 0","hole":" for v9 = 1, 5 do","suffix":" v8 = v8 + ((v1 * #v2))\n v8 = v5\n end\n return (v1 * ((#v2 + v5)))\nend"},"features":{"lines":15,"chars":266,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000253","difficulty":1,"seed":424113181245755347,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] - 2)\n end\n local v5 = \"one\"\n local v6 = string.rep(((v5 .. v2) .. string.sub(v5, 4, 4)), 0)\n local v7 = {(2 % 7), #v6, ((-(v1)) % -8), v1}\n v1 = v7[(math.abs(6) % #v7) + 1]\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (#v2)\n local v10 = (not ((v8 % 4) == math.abs(v8)))\n end\n if (((not true) and (not true)) or (0 > (-4 % 5))) then\n if ((not (v8 < v8)) and ((v8 == -7) and (0 > v1))) then\n v1 = (v1 + v1)\n end\n else\n local v11 = string.rep(v6, 3)\n v1 = -8\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((8 // 2))\n local v14 = math.ceil((2 // 4))\n end\n end\n return (v8 - ((#v2 // -6)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"gjta"}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"abrid"}],"output":{"k":"Int","v":31}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"ienblh"}],"output":{"k":"Int","v":37}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"nuymf"}],"output":{"k":"Int","v":31}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"t"}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"rhszd"}],"output":{"k":"Int","v":31}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"cvpc"}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"ox"}],"output":{"k":"Int","v":13}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] - 2)\n end\n local v5 = \"one\"\n local v6 = string.rep(((v5 .. v2) .. string.sub(v5, 4, 4)), 0)\n local v7 = {(2 % 7), #v6, ((-(v1)) % -8), v1}\n v1 = v7[(math.abs(6) % #v7) + 1]\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (#v2)\n local v10 = (not ((v8 % 4) == math.abs(v8)))\n end\n if (((not true) and (not true)) or (0 > (-4 % 5))) then\n if ((not (v8 < v8)) and ((v8 == -7) and (0 > v1))) then\n v1 = (v1 + v1)\n end\n else\n local v11 = string.rep(v6, 3)\n v1 = -8\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + ((8 // 2))","hole":" local v14 = math.ceil((2 // 4))","suffix":" end\n end\n return (v8 - ((#v2 // -6)))\nend"},"features":{"lines":29,"chars":723,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000254","difficulty":1,"seed":12797787284651723066,"source":"function f(v1, v2)\n local v3 = (not (math.abs(v1) < #v2))\n local v4 = (((true and true) and (not v3)) and ((v1 // -9) > v1))\n if (not (not false)) then\n v1 = math.floor(math.ceil((-(5))))\n end\n return {v1, ((v1 // -5) // 4), (v1 // 5)}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"ekw"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"nqyv"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"tqjhm"}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"khpuof"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"p"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"s"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"blpba"}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-1},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"n"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-1},{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not (math.abs(v1) < #v2))\n local v4 = (((true and true) and (not v3)) and ((v1 // -9) > v1))\n if (not (not false)) then","hole":" v1 = math.floor(math.ceil((-(5))))","suffix":" end\n return {v1, ((v1 // -5) // 4), (v1 // 5)}\nend"},"features":{"lines":8,"chars":248,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000255","difficulty":1,"seed":10402367596074668013,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 % 7))\n local v5 = ((v1 < (-9 % 2)) or (not (not false)))\n local v6 = {((v1 + v4) % -5), (v4 % -1)}\n if v5 then\n v4 = 7\n else\n local v7 = v6\n end\n return (tostring(v1) .. \"hi\")\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"pmyd"}],"output":{"k":"Str","v":"4hi"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"aqr"}],"output":{"k":"Str","v":"-6hi"}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"mpp"}],"output":{"k":"Str","v":"2hi"}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"zby"}],"output":{"k":"Str","v":"-6hi"}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"w"}],"output":{"k":"Str","v":"5hi"}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"ypnl"}],"output":{"k":"Str","v":"1hi"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"xbtr"}],"output":{"k":"Str","v":"-9hi"}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"hptvg"}],"output":{"k":"Str","v":"1hi"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 % 7))\n local v5 = ((v1 < (-9 % 2)) or (not (not false)))","hole":" local v6 = {((v1 + v4) % -5), (v4 % -1)}","suffix":" if v5 then\n v4 = 7\n else\n local v7 = v6\n end\n return (tostring(v1) .. \"hi\")\nend"},"features":{"lines":14,"chars":280,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000256","difficulty":1,"seed":12978917147052416432,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // 3))\n local v5 = v1\n local v6 = (not v2)\n if (true and false) then\n if (not ((v6 and v2) and (-7 == 4))) then\n v1 = ((v1 % -3) // 7)\n end\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + ((-((v7 // 8))))\n v7 = -7\n end\n local v9 = true\n end\n return (v4 ~= ((-(-3))))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // 3))","hole":" local v5 = v1","suffix":" local v6 = (not v2)\n if (true and false) then\n if (not ((v6 and v2) and (-7 == 4))) then\n v1 = ((v1 % -3) // 7)\n end\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + ((-((v7 // 8))))\n v7 = -7\n end\n local v9 = true\n end\n return (v4 ~= ((-(-3))))\nend"},"features":{"lines":20,"chars":392,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000257","difficulty":1,"seed":5460370877525320468,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = v4\n local v8 = (-(v4))\n v1 = 7\n v7 = #v2\n return (v4 - (math.abs((-2 % -7))))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":3},{"k":"Int","v":5},{"k":"Int","v":9}]}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":6},{"k":"Int","v":8},{"k":"Int","v":9}]}],"output":{"k":"Int","v":34}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-5},{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":47}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":4}]}],"output":{"k":"Int","v":62}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":3}]}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":7},{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":-9}]}],"output":{"k":"Int","v":79}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-5},{"k":"Int","v":5},{"k":"Int","v":1}]}],"output":{"k":"Int","v":14}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":5}]}],"output":{"k":"Int","v":23}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v1}","hole":" for v6 = 2, 4 do","suffix":" v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = v4\n local v8 = (-(v4))\n v1 = 7\n v7 = #v2\n return (v4 - (math.abs((-2 % -7))))\nend"},"features":{"lines":15,"chars":260,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000258","difficulty":1,"seed":17570315786345148024,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = true\n local v6 = (not (not (not false)))\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v1)\n v7 = math.ceil(v2)\n end\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (((-((v9 // -5))) - (-(v9))))\n local v11 = (not false)\n end\n v9 = 0\n v2 = (-(((v2 * v2) * v7)))\n return (v2 + (math.ceil(v9)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Int","v":-4}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":7}],"output":{"k":"Int","v":-343}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-1}],"output":{"k":"Int","v":1}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":-5}],"output":{"k":"Int","v":125}},{"input":[{"k":"Int","v":0},{"k":"Int","v":8}],"output":{"k":"Int","v":-512}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-4}],"output":{"k":"Int","v":64}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":10}],"output":{"k":"Int","v":-1000}},{"input":[{"k":"Int","v":2},{"k":"Int","v":5}],"output":{"k":"Int","v":-125}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = true\n local v6 = (not (not (not false)))\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v1)\n v7 = math.ceil(v2)\n end\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (((-((v9 // -5))) - (-(v9))))\n local v11 = (not false)\n end","hole":" v9 = 0","suffix":" v2 = (-(((v2 * v2) * v7)))\n return (v2 + (math.ceil(v9)))\nend"},"features":{"lines":21,"chars":416,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000259","difficulty":1,"seed":492768527745629768,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((3 // -3))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = {v1, (-4 // -1), v1}\n local v8 = string.sub(string.sub(string.rep(\"two\", 2), 1, 3), 1, 3)\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (-2)\n v10 = (#v8 % 3)\n end\n return v7\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-2},{"k":"Int","v":8},{"k":"Int","v":9},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":4},{"k":"Int","v":-7}]}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-7},{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":6}]}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":4},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":4},{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":6}]}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":4},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":4},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":4},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-1}]}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":4},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-9},{"k":"Int","v":-3},{"k":"Int","v":4},{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((3 // -3))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 4)\n end","hole":" local v7 = {v1, (-4 // -1), v1}","suffix":" local v8 = string.sub(string.sub(string.rep(\"two\", 2), 1, 3), 1, 3)\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (-2)\n v10 = (#v8 % 3)\n end\n return v7\nend"},"features":{"lines":18,"chars":368,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000260","difficulty":1,"seed":808082165917766695,"source":"function f(v1, v2)\n local v3 = (v1 - (#v2 // -5))\n local v4 = string.sub(string.sub(string.upper(v2), 1, 1), 1, 3)\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (v3)\n local v7 = 5\n end\n local v8 = {((v3 // -5) + math.abs(9)), math.ceil(#v4), v5, v3}\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (2)\n v3 = v5\n end\n v5 = (1 // 1)\n return (v5 <= (v3))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"zcrxnz"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"nxqtl"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"ejucmq"}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"tilarc"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"pi"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"ybf"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"yyexed"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"thyxb"}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v1 - (#v2 // -5))\n local v4 = string.sub(string.sub(string.upper(v2), 1, 1), 1, 3)\n local v5 = 0\n for v6 = 1, 5 do\n v5 = v5 + (v3)\n local v7 = 5\n end","hole":" local v8 = {((v3 // -5) + math.abs(9)), math.ceil(#v4), v5, v3}","suffix":" local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (2)\n v3 = v5\n end\n v5 = (1 // 1)\n return (v5 <= (v3))\nend"},"features":{"lines":17,"chars":372,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000261","difficulty":1,"seed":2105793185035604554,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(((v1 + (v1 // -5)) - (v1 % 4)))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = string.sub(\"foo\", 1, 2)\n local v8 = math.ceil(v5[(math.abs((v1 * v1)) % #v5) + 1])\n local v9 = {#v2}\n return v5\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":2},{"k":"Int","v":-8}]}],"output":{"k":"List","v":[{"k":"Int","v":99},{"k":"Int","v":95},{"k":"Int","v":91},{"k":"Int","v":87}]}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":-8},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-5},{"k":"Int","v":-3}]}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":8},{"k":"Int","v":4},{"k":"Int","v":0}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-9},{"k":"Int","v":1}]}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":8},{"k":"Int","v":4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":8},{"k":"Int","v":-2}]}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-5},{"k":"Int","v":-9},{"k":"Int","v":-13}]}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":12},{"k":"Int","v":8},{"k":"Int","v":4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":8},{"k":"Int","v":-4}]}],"output":{"k":"List","v":[{"k":"Int","v":14},{"k":"Int","v":10},{"k":"Int","v":6},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(((v1 + (v1 // -5)) - (v1 % 4)))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 4)\n end","hole":" local v7 = string.sub(\"foo\", 1, 2)","suffix":" local v8 = math.ceil(v5[(math.abs((v1 * v1)) % #v5) + 1])\n local v9 = {#v2}\n return v5\nend"},"features":{"lines":14,"chars":321,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000262","difficulty":1,"seed":11576997162646563801,"source":"function f(v1, v2)\n local v3 = true\n local v4 = string.upper((v2 .. string.rep(v2, 3)))\n v1 = v1\n if v3 then\n if false then\n v1 = -2\n end\n v1 = v1\n else\n if (not (v1 <= (v1 % -3))) then\n local v5 = (((-7 // 4) * v1) <= (-(math.abs(7))))\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (((-((v7 % 1))) // 6))\n v1 = (math.abs(v1) * (v1 // 2))\n end\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (-6)\n local v10 = ((v4 .. string.reverse(\"hi\")) .. string.lower(string.rep(\"hi\", 1)))\n end\n end\n if false then\n v1 = (v1 + (-2 // -8))\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (v11)\n local v13 = {4}\n end\n local v14 = (not ((v1 ~= v1) and (v3 or v3)))\n else\n v1 = #v2\n end\n return {v1}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"a"}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"xentt"}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"ljdxu"}],"output":{"k":"List","v":[{"k":"Int","v":5}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Str","v":"y"}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"aa"}],"output":{"k":"List","v":[{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"tmbcuj"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"buidb"}],"output":{"k":"List","v":[{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"feh"}],"output":{"k":"List","v":[{"k":"Int","v":3}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = true\n local v4 = string.upper((v2 .. string.rep(v2, 3)))\n v1 = v1\n if v3 then\n if false then\n v1 = -2\n end\n v1 = v1\n else\n if (not (v1 <= (v1 % -3))) then\n local v5 = (((-7 // 4) * v1) <= (-(math.abs(7))))\n end\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (((-((v7 % 1))) // 6))\n v1 = (math.abs(v1) * (v1 // 2))\n end\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (-6)\n local v10 = ((v4 .. string.reverse(\"hi\")) .. string.lower(string.rep(\"hi\", 1)))\n end\n end\n if false then\n v1 = (v1 + (-2 // -8))\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (v11)\n local v13 = {4}\n end\n local v14 = (not ((v1 ~= v1) and (v3 or v3)))\n else","hole":" v1 = #v2","suffix":" end\n return {v1}\nend"},"features":{"lines":37,"chars":785,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000263","difficulty":1,"seed":17697819391854295360,"source":"function f(v1, v2)\n local v3 = (not true)\n local v4 = (v1 % 2)\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (((math.ceil(v1) % 2) - v5))\n local v7 = \"bar\"\n end\n return (tostring(v4) .. (string.lower(\"a\") .. string.rep(\"x\", 1)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":8},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"1ax"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-8},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"1ax"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":-8},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"0ax"}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":0},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"0ax"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-9},{"k":"Int","v":-8},{"k":"Int","v":-1},{"k":"Int","v":-4},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"1ax"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":5},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"1ax"}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-9},{"k":"Int","v":2},{"k":"Int","v":8},{"k":"Int","v":4},{"k":"Int","v":2}]}],"output":{"k":"Str","v":"1ax"}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"0ax"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = (not true)","suffix":" local v4 = (v1 % 2)\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (((math.ceil(v1) % 2) - v5))\n local v7 = \"bar\"\n end\n return (tostring(v4) .. (string.lower(\"a\") .. string.rep(\"x\", 1)))\nend"},"features":{"lines":10,"chars":242,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000264","difficulty":1,"seed":12502364923722712107,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = (not (not (true and false)))\n local v8 = (v5[(math.abs(6) % #v5) + 1] <= 7)\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + (v1)\n local v11 = string.lower(\"ab\")\n end\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + (math.floor(v4))\n v4 = v9\n end\n return (tostring(v12) .. (string.rep(\"baz\", 3) .. v2))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Str","v":"m"}],"output":{"k":"Str","v":"-18bazbazbazm"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"znoz"}],"output":{"k":"Str","v":"-2bazbazbazznoz"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"iydyh"}],"output":{"k":"Str","v":"12bazbazbaziydyh"}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"oca"}],"output":{"k":"Str","v":"-16bazbazbazoca"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"e"}],"output":{"k":"Str","v":"6bazbazbaze"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"gc"}],"output":{"k":"Str","v":"-4bazbazbazgc"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"nw"}],"output":{"k":"Str","v":"16bazbazbaznw"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"suli"}],"output":{"k":"Str","v":"16bazbazbazsuli"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = (not (not (true and false)))\n local v8 = (v5[(math.abs(6) % #v5) + 1] <= 7)\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + (v1)\n local v11 = string.lower(\"ab\")\n end\n local v12 = 0","hole":" for v13 = 1, 1 do","suffix":" v12 = v12 + (math.floor(v4))\n v4 = v9\n end\n return (tostring(v12) .. (string.rep(\"baz\", 3) .. v2))\nend"},"features":{"lines":23,"chars":499,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000265","difficulty":1,"seed":1858437270929621931,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((v1 // 8) // 1) // 9))\n local v5 = v2\n local v6 = v5[(math.abs(((v1 % 2) + v1)) % #v5) + 1]\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v6)\n v4 = (9 + -5)\n end\n if (not (true and false)) then\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (math.abs((v1 % 4)))\n local v11 = v2\n end\n else\n local v12 = v5[(math.abs((-(v4))) % #v5) + 1]\n end\n return (v7 < (v4))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-4},{"k":"Int","v":7},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":-2},{"k":"Int","v":3}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-2},{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":-3},{"k":"Int","v":-3}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":3},{"k":"Int","v":-1}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":6}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":1},{"k":"Int","v":-1},{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":6},{"k":"Int","v":8}]}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((v1 // 8) // 1) // 9))\n local v5 = v2\n local v6 = v5[(math.abs(((v1 % 2) + v1)) % #v5) + 1]\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v6)","hole":" v4 = (9 + -5)","suffix":" end\n if (not (true and false)) then\n local v9 = 0\n for v10 = 1, 3 do\n v9 = v9 + (math.abs((v1 % 4)))\n local v11 = v2\n end\n else\n local v12 = v5[(math.abs((-(v4))) % #v5) + 1]\n end\n return (v7 < (v4))\nend"},"features":{"lines":23,"chars":483,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000266","difficulty":1,"seed":8920517632711469878,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((v1 + v1) + v1) - v1))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (v4 > #v2)\n local v8 = (v2 .. \"x\")\n if (((not false) or true) and v7) then\n v4 = (-(v4))\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (#v2)\n local v11 = string.upper(string.rep(string.upper(v2), 3))\n end\n else\n local v12 = {(#v5 - #v5)}\n local v13 = {v5[(math.abs(-5) % #v5) + 1], 3, #v5}\n end\n local v14 = 0\n for v15 = 1, 3 do\n v14 = v14 + ((v5[(math.abs(v15) % #v5) + 1] % -3))\n local v16 = v5\n end\n local v17 = 0\n for v18 = 1, 5 do\n v17 = v17 + (math.abs(v14))\n v17 = #v2\n end\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"wm"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":11},{"k":"Int","v":14},{"k":"Int","v":17},{"k":"Int","v":20}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"ibk"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":11},{"k":"Int","v":14},{"k":"Int","v":17}]}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"a"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-5},{"k":"Int","v":-2},{"k":"Int","v":1},{"k":"Int","v":4},{"k":"Int","v":7}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"mjjsn"}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":11},{"k":"Int","v":14},{"k":"Int","v":17},{"k":"Int","v":20},{"k":"Int","v":23}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"gh"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":11},{"k":"Int","v":14},{"k":"Int","v":17},{"k":"Int","v":20}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"ywy"}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":9},{"k":"Int","v":12}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"dmcbv"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":10},{"k":"Int","v":13},{"k":"Int","v":16},{"k":"Int","v":19}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"jlg"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":1},{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":10},{"k":"Int","v":13}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((v1 + v1) + v1) - v1))\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (v4 > #v2)\n local v8 = (v2 .. \"x\")","hole":" if (((not false) or true) and v7) then","suffix":" v4 = (-(v4))\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (#v2)\n local v11 = string.upper(string.rep(string.upper(v2), 3))\n end\n else\n local v12 = {(#v5 - #v5)}\n local v13 = {v5[(math.abs(-5) % #v5) + 1], 3, #v5}\n end\n local v14 = 0\n for v15 = 1, 3 do\n v14 = v14 + ((v5[(math.abs(v15) % #v5) + 1] % -3))\n local v16 = v5\n end\n local v17 = 0\n for v18 = 1, 5 do\n v17 = v17 + (math.abs(v14))\n v17 = #v2\n end\n return v5\nend"},"features":{"lines":34,"chars":740,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000267","difficulty":1,"seed":13513411664770555336,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = {((v1 % 1) % 7), v3[(math.abs(v1) % #v3) + 1], ((-(v1)) % 2), (#v3 % 1)}\n local v6 = v1\n v6 = v6\n v6 = math.abs(v1)\n local v7 = true\n return (tostring(v1) .. v2)\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Str","v":"p"}],"output":{"k":"Str","v":"4p"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"ppiouu"}],"output":{"k":"Str","v":"8ppiouu"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"iff"}],"output":{"k":"Str","v":"-7iff"}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"kye"}],"output":{"k":"Str","v":"-8kye"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"jpryu"}],"output":{"k":"Str","v":"8jpryu"}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"kcfyn"}],"output":{"k":"Str","v":"5kcfyn"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"j"}],"output":{"k":"Str","v":"-2j"}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"vid"}],"output":{"k":"Str","v":"-6vid"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do","hole":" v3[v4] = (v3[v4 - 1] + 1)","suffix":" end\n local v5 = {((v1 % 1) % 7), v3[(math.abs(v1) % #v3) + 1], ((-(v1)) % 2), (#v3 % 1)}\n local v6 = v1\n v6 = v6\n v6 = math.abs(v1)\n local v7 = true\n return (tostring(v1) .. v2)\nend"},"features":{"lines":12,"chars":276,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000268","difficulty":1,"seed":829952034055755299,"source":"function f(v1, v2)\n local v3 = (string.lower(string.rep(\"b\", 0)) .. string.sub((\"x\" .. \"baz\"), 3, 7))\n local v4 = {v1, ((1 + -6) + v2)}\n v1 = #v4\n return (v2 - ((math.ceil(#v3) // -5)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Int","v":2}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-10}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-6}],"output":{"k":"Int","v":-5}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Int","v":5}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":10},{"k":"Int","v":4}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":10}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":7},{"k":"Int","v":1}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-7}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (string.lower(string.rep(\"b\", 0)) .. string.sub((\"x\" .. \"baz\"), 3, 7))\n local v4 = {v1, ((1 + -6) + v2)}","hole":" v1 = #v4","suffix":" return (v2 - ((math.ceil(#v3) // -5)))\nend"},"features":{"lines":6,"chars":194,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000269","difficulty":1,"seed":15168987753531174762,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 % 5))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = false\n local v8 = 0\n local v9 = v5\n if v2 then\n if (not (not (not v2))) then\n local v10 = (-(v9[(math.abs((-(v4))) % #v9) + 1]))\n else\n v1 = v8\n end\n v1 = -9\n if (((v4 // 4) // -4) == -1) then\n local v11 = (((v4 // -6) % 1) * ((v8 + v1) * (v4 // 4)))\n else\n v4 = v1\n end\n end\n v8 = v8\n return (tostring(v4) .. \"one\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-9one"}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0one"}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0one"}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-9one"}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"Str","v":"5one"}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-9one"}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-9one"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-10one"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 % 5))\n local v5 = {v4}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = false\n local v8 = 0\n local v9 = v5\n if v2 then\n if (not (not (not v2))) then\n local v10 = (-(v9[(math.abs((-(v4))) % #v9) + 1]))\n else","hole":" v1 = v8","suffix":" end\n v1 = -9\n if (((v4 // 4) // -4) == -1) then\n local v11 = (((v4 // -6) % 1) * ((v8 + v1) * (v4 // 4)))\n else\n v4 = v1\n end\n end\n v8 = v8\n return (tostring(v4) .. \"one\")\nend"},"features":{"lines":28,"chars":548,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000270","difficulty":1,"seed":4335220193872858235,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v2)\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {(v5[(math.abs(9) % #v5) + 1] % 4)}\n local v8 = v5[(math.abs(v5[(math.abs((5 + v2)) % #v5) + 1]) % #v5) + 1]\n v4 = ((7 // -9) + v2)\n return (v8 >= (#v7))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Int","v":3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-10}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":4},{"k":"Int","v":5}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":5}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"Int","v":0}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":6},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v2)\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {(v5[(math.abs(9) % #v5) + 1] % 4)}","hole":" local v8 = v5[(math.abs(v5[(math.abs((5 + v2)) % #v5) + 1]) % #v5) + 1]","suffix":" v4 = ((7 // -9) + v2)\n return (v8 >= (#v7))\nend"},"features":{"lines":14,"chars":335,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000271","difficulty":1,"seed":10430182197078413982,"source":"function f(v1, v2)\n local v3 = 6\n local v4 = {v3, (v2 % -8)}\n local v5 = {(v1 % 2)}\n local v6 = (not (not (not false)))\n local v7 = {math.abs(4), (v2 - v1), v5[(math.abs(v1) % #v5) + 1], (v3 % -4)}\n return (v1 >= ((v3 * v2)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"Int","v":7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-6}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Int","v":2}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-9}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":4},{"k":"Int","v":-7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-8}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = 6\n local v4 = {v3, (v2 % -8)}\n local v5 = {(v1 % 2)}","hole":" local v6 = (not (not (not false)))","suffix":" local v7 = {math.abs(4), (v2 - v1), v5[(math.abs(v1) % #v5) + 1], (v3 % -4)}\n return (v1 >= ((v3 * v2)))\nend"},"features":{"lines":8,"chars":236,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000272","difficulty":1,"seed":10230320736069152047,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((-((math.ceil(2) % 1))))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = ((#v5 < math.abs(v1)) and (#v2 < #v2))\n local v8 = string.lower(string.rep(v2, 1))\n v4 = math.abs(-4)\n return {v1, v4}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"tqyzc"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"va"}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"rae"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"zbp"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"dcvqy"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"o"}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"xpsz"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"vfveax"}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":4}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3((-((math.ceil(2) % 1))))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 1)\n end","hole":" local v7 = ((#v5 < math.abs(v1)) and (#v2 < #v2))","suffix":" local v8 = string.lower(string.rep(v2, 1))\n v4 = math.abs(-4)\n return {v1, v4}\nend"},"features":{"lines":14,"chars":321,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000273","difficulty":1,"seed":1962653181160760474,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(0)\n local v5 = (v4 <= v1)\n local v6 = {((3 // -2) % 7)}\n if (((v1 == v1) and v5) or v5) then\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (7)\n local v9 = v6\n end\n if ((-((v4 % -2))) < math.abs((5 - -2))) then\n v1 = v7\n else\n v1 = v7\n end\n else\n if ((1 == math.ceil(-2)) and (v1 <= (-(v4)))) then\n local v10 = v2\n else\n local v11 = (not ((v4 // -4) >= v4))\n end\n local v12 = v5\n if ((not (true or false)) or (not (not v12))) then\n local v13 = (math.floor(v6[(math.abs(5) % #v6) + 1]) >= (#v6 % -1))\n else\n local v14 = v1\n end\n end\n if ((v1 % 1) < #v6) then\n v4 = math.ceil((math.ceil(v4) - #v2))\n end\n local v15 = 0\n for v16 = 1, 2 do\n v15 = v15 + (-1)\n local v17 = v5\n end\n return (v4 - ((-4 % 7)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Str","v":"jv"}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"l"}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"iekj"}],"output":{"k":"Int","v":-6}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Str","v":"zeljh"}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"wam"}],"output":{"k":"Int","v":-9}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"somdwp"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"vjzkz"}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"msicqw"}],"output":{"k":"Int","v":-13}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(0)\n local v5 = (v4 <= v1)\n local v6 = {((3 // -2) % 7)}\n if (((v1 == v1) and v5) or v5) then\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (7)\n local v9 = v6\n end\n if ((-((v4 % -2))) < math.abs((5 - -2))) then","hole":" v1 = v7","suffix":" else\n v1 = v7\n end\n else\n if ((1 == math.ceil(-2)) and (v1 <= (-(v4)))) then\n local v10 = v2\n else\n local v11 = (not ((v4 // -4) >= v4))\n end\n local v12 = v5\n if ((not (true or false)) or (not (not v12))) then\n local v13 = (math.floor(v6[(math.abs(5) % #v6) + 1]) >= (#v6 % -1))\n else\n local v14 = v1\n end\n end\n if ((v1 % 1) < #v6) then\n v4 = math.ceil((math.ceil(v4) - #v2))\n end\n local v15 = 0\n for v16 = 1, 2 do\n v15 = v15 + (-1)\n local v17 = v5\n end\n return (v4 - ((-4 % 7)))\nend"},"features":{"lines":41,"chars":884,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000274","difficulty":1,"seed":564509979303118261,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(7)\n local v5 = (not (not (not true)))\n local v6 = ((v4 ~= (v4 * -5)) or ((v4 < -4) and (9 < v1)))\n if v5 then\n v1 = #v2\n local v7 = {(#v2 * (v4 % 8))}\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + (math.abs((v7[(math.abs(v4) % #v7) + 1] % -6)))\n local v10 = v7\n end\n else\n local v11 = math.abs((-(#v2)))\n local v12 = ((v1 >= v1) or (false or v6))\n if true then\n local v13 = math.abs(#v2)\n else\n local v14 = {v11, ((v11 // 9) // -7), ((3 + 5) % -2), (#v2 // -3)}\n end\n end\n local v15 = v2\n local v16 = 0\n for v17 = 1, 5 do\n v16 = v16 + (v16)\n local v18 = ((v17 - -5) // -1)\n end\n return {v1, v16, (-((-(v4)))), (-(#v15))}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"lolx"}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"zfwe"}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":0},{"k":"Int","v":-14},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"ic"}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-13},{"k":"Int","v":-2}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"gkbwys"}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":0},{"k":"Int","v":-17},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"xzs"}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":0},{"k":"Int","v":-13},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"rexbnu"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0},{"k":"Int","v":-3},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"a"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":-9},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"iolbt"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":-9},{"k":"Int","v":-5}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(7)\n local v5 = (not (not (not true)))\n local v6 = ((v4 ~= (v4 * -5)) or ((v4 < -4) and (9 < v1)))\n if v5 then\n v1 = #v2\n local v7 = {(#v2 * (v4 % 8))}\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + (math.abs((v7[(math.abs(v4) % #v7) + 1] % -6)))\n local v10 = v7\n end\n else\n local v11 = math.abs((-(#v2)))\n local v12 = ((v1 >= v1) or (false or v6))\n if true then\n local v13 = math.abs(#v2)\n else\n local v14 = {v11, ((v11 // 9) // -7), ((3 + 5) % -2), (#v2 // -3)}\n end\n end\n local v15 = v2\n local v16 = 0\n for v17 = 1, 5 do\n v16 = v16 + (v16)","hole":" local v18 = ((v17 - -5) // -1)","suffix":" end\n return {v1, v16, (-((-(v4)))), (-(#v15))}\nend"},"features":{"lines":32,"chars":772,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000275","difficulty":1,"seed":8672650244778941466,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.floor(v1))\n local v5 = {v4, 2}\n local v6 = v1\n v4 = #v2\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((-(v2[(math.abs(v7) % #v2) + 1])))\n v8 = 4\n end\n return (tostring(v6) .. string.rep(string.sub(\"x\", 1, 1), 3))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-3},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"-3xxx"}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-5},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"2xxx"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"Str","v":"-2xxx"}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":-2},{"k":"Int","v":-4},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"3xxx"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-7xxx"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":8}]}],"output":{"k":"Str","v":"-7xxx"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-5},{"k":"Int","v":1}]}],"output":{"k":"Str","v":"3xxx"}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":3}]}],"output":{"k":"Str","v":"2xxx"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 - y)\n end\n local v4 = v3(math.floor(v1))\n local v5 = {v4, 2}\n local v6 = v1\n v4 = #v2\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + ((-(v2[(math.abs(v7) % #v2) + 1])))\n v8 = 4\n end\n return (tostring(v6) .. string.rep(string.sub(\"x\", 1, 1), 3))\nend"},"features":{"lines":15,"chars":317,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000276","difficulty":1,"seed":5840925476329364480,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = v3\n local v6 = v1\n v6 = v6\n local v7 = v6\n v7 = (7 // 9)\n local v8 = v5\n return (v1 >= ((-9 % 1)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do","hole":" v3[v4] = (v3[v4 - 1] * 4)","suffix":" end\n local v5 = v3\n local v6 = v1\n v6 = v6\n local v7 = v6\n v7 = (7 // 9)\n local v8 = v5\n return (v1 >= ((-9 % 1)))\nend"},"features":{"lines":13,"chars":214,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000277","difficulty":1,"seed":15764536029625793848,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = (-(v1))\n local v8 = (v1 == (-2 - v7))\n if false then\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((-((-8 // 1))))\n v10 = ((math.ceil(6) + (-(v4))) // 1)\n end\n v9 = v4\n local v11 = (false or (0 <= v7))\n else\n local v12 = 0\n for v13 = 1, 2 do\n v12 = v12 + ((v1 * 8))\n local v14 = true\n end\n end\n v4 = #v5\n if (4 < -9) then\n if (not true) then\n local v15 = {(math.ceil(v7) % 2), v4, v1, 0}\n else\n v7 = (v7 % -5)\n end\n v7 = (((v7 // 7) - (7 % 1)) // -7)\n if (((v7 // 4) < v1) or false) then\n v4 = v4\n else\n local v16 = ((math.floor(v1) * v4) // 9)\n end\n end\n if ((-5 <= -2) and v8) then\n local v17 = string.sub(string.reverse(string.rep(\"key\", 2)), 2, 6)\n local v18 = 0\n for v19 = 1, 3 do\n v18 = v18 + (v18)\n local v20 = v5\n end\n local v21 = {#v17, #v17}\n end\n return v5\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-40},{"k":"Int","v":-160},{"k":"Int","v":-640},{"k":"Int","v":-2560},{"k":"Int","v":-10240}]}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":40},{"k":"Int","v":160},{"k":"Int","v":640},{"k":"Int","v":2560},{"k":"Int","v":10240}]}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":28},{"k":"Int","v":112},{"k":"Int","v":448},{"k":"Int","v":1792},{"k":"Int","v":7168}]}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-8},{"k":"Int","v":-32},{"k":"Int","v":-128},{"k":"Int","v":-512},{"k":"Int","v":-2048}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":32},{"k":"Int","v":128},{"k":"Int","v":512},{"k":"Int","v":2048},{"k":"Int","v":8192}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-24},{"k":"Int","v":-96},{"k":"Int","v":-384},{"k":"Int","v":-1536},{"k":"Int","v":-6144}]}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-8},{"k":"Int","v":-32},{"k":"Int","v":-128},{"k":"Int","v":-512},{"k":"Int","v":-2048}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":36},{"k":"Int","v":144},{"k":"Int","v":576},{"k":"Int","v":2304},{"k":"Int","v":9216}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = (-(v1))\n local v8 = (v1 == (-2 - v7))\n if false then\n local v9 = 0\n for v10 = 1, 1 do\n v9 = v9 + ((-((-8 // 1))))\n v10 = ((math.ceil(6) + (-(v4))) // 1)\n end","hole":" v9 = v4","suffix":" local v11 = (false or (0 <= v7))\n else\n local v12 = 0\n for v13 = 1, 2 do\n v12 = v12 + ((v1 * 8))\n local v14 = true\n end\n end\n v4 = #v5\n if (4 < -9) then\n if (not true) then\n local v15 = {(math.ceil(v7) % 2), v4, v1, 0}\n else\n v7 = (v7 % -5)\n end\n v7 = (((v7 // 7) - (7 % 1)) // -7)\n if (((v7 // 4) < v1) or false) then\n v4 = v4\n else\n local v16 = ((math.floor(v1) * v4) // 9)\n end\n end\n if ((-5 <= -2) and v8) then\n local v17 = string.sub(string.reverse(string.rep(\"key\", 2)), 2, 6)\n local v18 = 0\n for v19 = 1, 3 do\n v18 = v18 + (v18)\n local v20 = v5\n end\n local v21 = {#v17, #v17}\n end\n return v5\nend"},"features":{"lines":51,"chars":1065,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000278","difficulty":1,"seed":8598869745879584859,"source":"function f(v1, v2)\n local v3 = -7\n local v4 = {-1, (9 % 4), 3, -7}\n if (v1 < (v3 - v4[(math.abs(v2) % #v4) + 1])) then\n local v5 = {(v3 // 6)}\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (((-(v5[(math.abs(7) % #v5) + 1])) // -7))\n v6 = v3\n end\n local v8 = (v1 % 8)\n end\n return (v1 - (v2))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Int","v":-3}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":-6}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":3},{"k":"Int","v":-4}],"output":{"k":"Int","v":7}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":-6}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":0},{"k":"Int","v":6}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":9},{"k":"Int","v":6}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-4}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":2},{"k":"Int","v":10}],"output":{"k":"Int","v":-8}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = -7\n local v4 = {-1, (9 % 4), 3, -7}\n if (v1 < (v3 - v4[(math.abs(v2) % #v4) + 1])) then\n local v5 = {(v3 // 6)}\n local v6 = 0\n for v7 = 1, 3 do\n v6 = v6 + (((-(v5[(math.abs(7) % #v5) + 1])) // -7))","hole":" v6 = v3","suffix":" end\n local v8 = (v1 % 8)\n end\n return (v1 - (v2))\nend"},"features":{"lines":14,"chars":323,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000279","difficulty":1,"seed":13471049343434995400,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(3)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = string.rep(\"one\", 0)\n local v8 = {((v4 // -6) % 5), v4}\n local v9 = #v7\n return (v4 + (v9))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":-1},{"k":"Int","v":-3},{"k":"Int","v":-6}]}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-1},{"k":"Int","v":-9},{"k":"Int","v":2},{"k":"Int","v":-5},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":9}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":7},{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":-6}]}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":1}]}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-1},{"k":"Int","v":-4}]}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-8},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":6},{"k":"Int","v":-2},{"k":"Int","v":-9},{"k":"Int","v":4}]}],"output":{"k":"Int","v":2}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(3)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = string.rep(\"one\", 0)\n local v8 = {((v4 // -6) % 5), v4}\n local v9 = #v7\n return (v4 + (v9))\nend"},"features":{"lines":14,"chars":272,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000280","difficulty":1,"seed":4551024393651245324,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((v1 // -4) - (v1 - v1)) + (-(8))))\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = \"ok\"\n local v8 = \"hi\"\n local v9 = (((false or true) and false) and v2)\n return (tostring(v1) .. \"a\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"Str","v":"4a"}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"4a"}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-6a"}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-3a"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-5a"}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"Str","v":"7a"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-9a"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-4a"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((((v1 // -4) - (v1 - v1)) + (-(8))))\n local v5 = {v4}\n for v6 = 2, 6 do","hole":" v5[v6] = (v5[v6 - 1] - 2)","suffix":" end\n local v7 = \"ok\"\n local v8 = \"hi\"\n local v9 = (((false or true) and false) and v2)\n return (tostring(v1) .. \"a\")\nend"},"features":{"lines":14,"chars":315,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000281","difficulty":1,"seed":12823423730760315015,"source":"function f(v1, v2)\n local v3 = {(-5 // -2), (1 // -2), (-(v1))}\n local v4 = (not (#v3 < v1))\n local v5 = v3\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"pol"}],"output":{"k":"Str","v":"pol"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"hiefxu"}],"output":{"k":"Str","v":"hiefxu"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"i"}],"output":{"k":"Str","v":"i"}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"srucd"}],"output":{"k":"Str","v":"srucd"}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"nocp"}],"output":{"k":"Str","v":"nocp"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"ay"}],"output":{"k":"Str","v":"ay"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"usw"}],"output":{"k":"Str","v":"usw"}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"ezvmx"}],"output":{"k":"Str","v":"ezvmx"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = {(-5 // -2), (1 // -2), (-(v1))}","suffix":" local v4 = (not (#v3 < v1))\n local v5 = v3\n return v2\nend"},"features":{"lines":6,"chars":127,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000282","difficulty":1,"seed":18327168939795192980,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = v5\n local v8 = v4\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (v1)\n v4 = ((v8 * v5[(math.abs(-8) % #v5) + 1]) % -8)\n end\n local v11 = (4 >= math.floor(math.abs(v4)))\n return (tostring(v8) .. string.reverse((\"ab\" .. \"ok\")))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"czilc"}],"output":{"k":"Str","v":"49koba"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"dlcem"}],"output":{"k":"Str","v":"1koba"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"r"}],"output":{"k":"Str","v":"1koba"}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"wdqakm"}],"output":{"k":"Str","v":"1koba"}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"u"}],"output":{"k":"Str","v":"25koba"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"diahko"}],"output":{"k":"Str","v":"81koba"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"jocoah"}],"output":{"k":"Str","v":"25koba"}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"ub"}],"output":{"k":"Str","v":"1koba"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = v5\n local v8 = v4\n local v9 = 0\n for v10 = 1, 5 do","hole":" v9 = v9 + (v1)","suffix":" v4 = ((v8 * v5[(math.abs(-8) % #v5) + 1]) % -8)\n end\n local v11 = (4 >= math.floor(math.abs(v4)))\n return (tostring(v8) .. string.reverse((\"ab\" .. \"ok\")))\nend"},"features":{"lines":19,"chars":413,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000283","difficulty":1,"seed":10404649454499510913,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = v5\n local v8 = v1\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + ((-((8 % 5))))\n local v11 = (not ((v1 - v4) <= (6 - v4)))\n end\n local v12 = 0\n for v13 = 1, 2 do\n v12 = v12 + (v8)\n local v14 = (false or true)\n end\n v8 = v1\n return (v12 + (v9))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":7}]}],"output":{"k":"Int","v":-28}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":3}]}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-3},{"k":"Int","v":4},{"k":"Int","v":-6},{"k":"Int","v":9}]}],"output":{"k":"Int","v":-14}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-1}]}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":7}]}],"output":{"k":"Int","v":-26}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-3},{"k":"Int","v":-4},{"k":"Int","v":3},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":7}]}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = v5\n local v8 = v1\n local v9 = 0\n for v10 = 1, 4 do","hole":" v9 = v9 + ((-((8 % 5))))","suffix":" local v11 = (not ((v1 - v4) <= (6 - v4)))\n end\n local v12 = 0\n for v13 = 1, 2 do\n v12 = v12 + (v8)\n local v14 = (false or true)\n end\n v8 = v1\n return (v12 + (v9))\nend"},"features":{"lines":24,"chars":440,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000284","difficulty":1,"seed":6394375321960438536,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 2)\n end\n local v5 = ((-2 % -1) % -5)\n local v6 = {(v5 * (v1 // 1)), (math.ceil(3) // -4), v1}\n local v7 = ((-3 > v5) or false)\n v5 = (math.ceil(v1) + v5)\n v5 = v1\n local v8 = (not (v1 ~= #v3))\n return (v5 * (4))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Int","v":-36}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Int","v":28}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":6},{"k":"Bool","v":false}],"output":{"k":"Int","v":24}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = {v1}","suffix":" for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] - 2)\n end\n local v5 = ((-2 % -1) % -5)\n local v6 = {(v5 * (v1 // 1)), (math.ceil(3) // -4), v1}\n local v7 = ((-3 > v5) or false)\n v5 = (math.ceil(v1) + v5)\n v5 = v1\n local v8 = (not (v1 ~= #v3))\n return (v5 * (4))\nend"},"features":{"lines":13,"chars":307,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000285","difficulty":1,"seed":2806117007720020432,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = v1\n local v8 = v2\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((v10 // 9) + ((v7 % 8) % 3)))\n local v11 = \"a\"\n end\n local v12 = v1\n local v13 = string.rep((\"ab\" .. string.lower(\"x\")), 1)\n if (not (not (true and false))) then\n v4 = (-(#v5))\n if (not (not (not true))) then\n v9 = (-(1))\n else\n v12 = (0 - math.abs((v1 - v12)))\n end\n end\n return v2\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":-1},{"k":"Int","v":-4},{"k":"Int","v":9}]}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":-1},{"k":"Int","v":-4},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-2},{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-6}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-2},{"k":"Int","v":3},{"k":"Int","v":6},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-8},{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-8},{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":1}]}],"output":{"k":"List","v":[{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":8}]}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":-9},{"k":"Int","v":9},{"k":"Int","v":0},{"k":"Int","v":-4}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":8},{"k":"Int","v":-9},{"k":"Int","v":9},{"k":"Int","v":0},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":1}]}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = v1\n local v8 = v2\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((v10 // 9) + ((v7 % 8) % 3)))\n local v11 = \"a\"\n end","hole":" local v12 = v1","suffix":" local v13 = string.rep((\"ab\" .. string.lower(\"x\")), 1)\n if (not (not (true and false))) then\n v4 = (-(#v5))\n if (not (not (not true))) then\n v9 = (-(1))\n else\n v12 = (0 - math.abs((v1 - v12)))\n end\n end\n return v2\nend"},"features":{"lines":28,"chars":562,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000286","difficulty":1,"seed":10610826809334846126,"source":"function f(v1, v2)\n local v3 = (not (not (true or false)))\n local v4 = (not (math.abs(7) > (-(v1))))\n if v3 then\n local v5 = 0\n for v6 = 1, 6 do\n v5 = v5 + (v5)\n v5 = ((v6 * (v6 % -7)) * v6)\n end\n if (v2[(math.abs(v5) % #v2) + 1] > (1 * (v1 * 5))) then\n v1 = v1\n end\n end\n local v7 = string.rep((\"x\" .. \"val\"), 1)\n return v2\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":9},{"k":"Int","v":5}]}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":8},{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":9},{"k":"Int","v":5}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-8}]}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":2}]}],"output":{"k":"List","v":[{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":3}]}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":4}]}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":-5},{"k":"Int","v":-9}]}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":-5},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":5},{"k":"Int","v":2}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":5},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not (not (true or false)))\n local v4 = (not (math.abs(7) > (-(v1))))\n if v3 then\n local v5 = 0","hole":" for v6 = 1, 6 do","suffix":" v5 = v5 + (v5)\n v5 = ((v6 * (v6 % -7)) * v6)\n end\n if (v2[(math.abs(v5) % #v2) + 1] > (1 * (v1 * 5))) then\n v1 = v1\n end\n end\n local v7 = string.rep((\"x\" .. \"val\"), 1)\n return v2\nend"},"features":{"lines":16,"chars":365,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000287","difficulty":1,"seed":3826459689415655932,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((-(0)) % 5))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {#v2}\n local v8 = false\n if true then\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + ((v10 // -4))\n local v11 = string.rep(string.upper(\"a\"), 2)\n end\n v4 = v4\n else\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (v13)\n local v14 = #v2\n end\n local v15 = 0\n for v16 = 1, 6 do\n v15 = v15 + ((-((v15 - -2))))\n v4 = (-(8))\n end\n end\n return (v1 + (-3))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"lnnr"}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"dpgxtl"}],"output":{"k":"Int","v":-3}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"y"}],"output":{"k":"Int","v":-13}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"ei"}],"output":{"k":"Int","v":5}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"jezh"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"wmxfe"}],"output":{"k":"Int","v":-10}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"cl"}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"crpp"}],"output":{"k":"Int","v":-9}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((-(0)) % 5))\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = {#v2}\n local v8 = false\n if true then","hole":" local v9 = 0","suffix":" for v10 = 1, 2 do\n v9 = v9 + ((v10 // -4))\n local v11 = string.rep(string.upper(\"a\"), 2)\n end\n v4 = v4\n else\n local v12 = 0\n for v13 = 1, 3 do\n v12 = v12 + (v13)\n local v14 = #v2\n end\n local v15 = 0\n for v16 = 1, 6 do\n v15 = v15 + ((-((v15 - -2))))\n v4 = (-(8))\n end\n end\n return (v1 + (-3))\nend"},"features":{"lines":32,"chars":598,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000288","difficulty":1,"seed":8715523408176149329,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((#v2 // 1) // 7))\n local v5 = v1\n local v6 = (false or (not (not true)))\n local v7 = {v4, math.floor(v5), ((-(v5)) // -9), ((v4 // -7) - v4)}\n local v8 = string.sub(string.rep(string.lower(v2), 2), 2, 2)\n if (not ((v4 - -7) < math.abs(-8))) then\n if (((v6 and v6) and (v6 or true)) and (not (5 < -4))) then\n local v9 = v6\n end\n else\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (#v7)\n v1 = (-(math.abs(v5)))\n end\n if (not ((not v6) or false)) then\n v1 = ((1 // -9) % -7)\n else\n local v12 = {#v7, (#v2 + v10), ((v4 // 1) - (9 // -1))}\n end\n if (#v8 > v4) then\n local v13 = v7\n end\n end\n return (v1 == (math.ceil(-1)))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"lwzr"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"pjlf"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"xtrbgx"}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"xg"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"yhpqzg"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"szyh"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"y"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"ccr"}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(((#v2 // 1) // 7))\n local v5 = v1\n local v6 = (false or (not (not true)))\n local v7 = {v4, math.floor(v5), ((-(v5)) // -9), ((v4 // -7) - v4)}\n local v8 = string.sub(string.rep(string.lower(v2), 2), 2, 2)\n if (not ((v4 - -7) < math.abs(-8))) then\n if (((v6 and v6) and (v6 or true)) and (not (5 < -4))) then\n local v9 = v6\n end\n else\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (#v7)\n v1 = (-(math.abs(v5)))\n end\n if (not ((not v6) or false)) then\n v1 = ((1 // -9) % -7)\n else\n local v12 = {#v7, (#v2 + v10), ((v4 // 1) - (9 // -1))}\n end\n if (#v8 > v4) then\n local v13 = v7\n end\n end\n return (v1 == (math.ceil(-1)))\nend"},"features":{"lines":30,"chars":776,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000289","difficulty":1,"seed":18062397073310746242,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 // 1))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = {v1}\n local v8 = v2\n local v9 = v7\n v4 = v1\n v1 = (((v4 // 1) + (v1 // 1)) // 5)\n local v10 = (math.ceil(-6) // 4)\n return (v4 + (#v9))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"nnm"}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"rwl"}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"cum"}],"output":{"k":"Int","v":-6}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"dzuqa"}],"output":{"k":"Int","v":-7}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"i"}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"iasj"}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"uo"}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"xactx"}],"output":{"k":"Int","v":-2}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((v1 // 1))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 2)\n end\n local v7 = {v1}\n local v8 = v2\n local v9 = v7\n v4 = v1","hole":" v1 = (((v4 // 1) + (v1 // 1)) // 5)","suffix":" local v10 = (math.ceil(-6) // 4)\n return (v4 + (#v9))\nend"},"features":{"lines":17,"chars":327,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000290","difficulty":1,"seed":10864361989021039283,"source":"function f(v1, v2)\n local v3 = (\"ok\" .. \"x\")\n local v4 = v1\n if (not ((v2 and false) and (v4 < v1))) then\n if v2 then\n v1 = (-2 + math.floor(-5))\n else\n v1 = v1\n end\n v4 = (((-(v4)) // 1) % -8)\n if ((v2 or (-3 == v4)) or (not (-4 > v4))) then\n local v5 = {-9, (v4 * (-5 + v1))}\n else\n v1 = math.floor((-((v4 + v1))))\n end\n end\n v1 = math.ceil(v4)\n return (v4 < (((-(math.ceil(v4))) // -4)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (\"ok\" .. \"x\")\n local v4 = v1\n if (not ((v2 and false) and (v4 < v1))) then\n if v2 then\n v1 = (-2 + math.floor(-5))","hole":" else","suffix":" v1 = v1\n end\n v4 = (((-(v4)) // 1) % -8)\n if ((v2 or (-3 == v4)) or (not (-4 > v4))) then\n local v5 = {-9, (v4 * (-5 + v1))}\n else\n v1 = math.floor((-((v4 + v1))))\n end\n end\n v1 = math.ceil(v4)\n return (v4 < (((-(math.ceil(v4))) // -4)))\nend"},"features":{"lines":19,"chars":442,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000291","difficulty":1,"seed":564527776831256303,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (-(-4))\n local v6 = string.rep(\"a\", 1)\n local v7 = v3\n local v8 = (-(((-(v1)) - 8)))\n v5 = v1\n return (v2 + ((v2 + #v6)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Int","v":-6}],"output":{"k":"Int","v":-11}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-8}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-10},{"k":"Int","v":-7}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":6},{"k":"Int","v":10}],"output":{"k":"Int","v":21}},{"input":[{"k":"Int","v":8},{"k":"Int","v":-7}],"output":{"k":"Int","v":-13}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-1}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-6}],"output":{"k":"Int","v":-11}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = (-(-4))\n local v6 = string.rep(\"a\", 1)\n local v7 = v3\n local v8 = (-(((-(v1)) - 8)))","hole":" v5 = v1","suffix":" return (v2 + ((v2 + #v6)))\nend"},"features":{"lines":12,"chars":236,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000292","difficulty":1,"seed":8633839757023956880,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.abs(0))\n local v5 = v2\n local v6 = v4\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v5[(math.abs((v6 % -9)) % #v5) + 1])\n local v9 = {v8, ((v8 // -4) * (-(1))), v5[(math.abs(v5[(math.abs(3) % #v5) + 1]) % #v5) + 1]}\n end\n return (v4 + ((-((v7 // -4)))))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":8},{"k":"Int","v":-4}]}],"output":{"k":"Int","v":1}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":8}]}],"output":{"k":"Int","v":9}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":2},{"k":"Int","v":5},{"k":"Int","v":-9}]}],"output":{"k":"Int","v":-13}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-1},{"k":"Int","v":0}]}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":-2},{"k":"Int","v":-6},{"k":"Int","v":7}]}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":6},{"k":"Int","v":4}]}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":2},{"k":"Int","v":4}]}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":3},{"k":"Int","v":-3}]}],"output":{"k":"Int","v":5}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end","hole":" local v4 = v3(math.abs(0))","suffix":" local v5 = v2\n local v6 = v4\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v5[(math.abs((v6 % -9)) % #v5) + 1])\n local v9 = {v8, ((v8 // -4) * (-(1))), v5[(math.abs(v5[(math.abs(3) % #v5) + 1]) % #v5) + 1]}\n end\n return (v4 + ((-((v7 // -4)))))\nend"},"features":{"lines":14,"chars":357,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000293","difficulty":1,"seed":14495617049701160778,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = (#v5 == v1)\n local v8 = v7\n if (not (8 ~= v1)) then\n if (false or v2) then\n local v9 = 4\n else\n v1 = v5[(math.abs(math.ceil(-7)) % #v5) + 1]\n end\n else\n v1 = (v4 % 5)\n local v10 = \"ab\"\n local v11 = (not (#v10 < #v5))\n end\n if (not true) then\n v1 = ((6 - v4) % -5)\n local v12 = {v1, ((-(v1)) // -2), ((v1 % 1) // 6), v5[(math.abs((v4 % -5)) % #v5) + 1]}\n local v13 = v12\n else\n v4 = (((-8 * 1) * (-(3))) // 1)\n end\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + (0)\n v1 = -6\n end\n return {v4, (v5[(math.abs(v1) % #v5) + 1] // 2)}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":-5}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":-4}]}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":24},{"k":"Int","v":0}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 1)\n end\n local v7 = (#v5 == v1)\n local v8 = v7\n if (not (8 ~= v1)) then\n if (false or v2) then\n local v9 = 4\n else\n v1 = v5[(math.abs(math.ceil(-7)) % #v5) + 1]\n end","hole":" else","suffix":" v1 = (v4 % 5)\n local v10 = \"ab\"\n local v11 = (not (#v10 < #v5))\n end\n if (not true) then\n v1 = ((6 - v4) % -5)\n local v12 = {v1, ((-(v1)) // -2), ((v1 % 1) // 6), v5[(math.abs((v4 % -5)) % #v5) + 1]}\n local v13 = v12\n else\n v4 = (((-8 * 1) * (-(3))) // 1)\n end\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + (0)\n v1 = -6\n end\n return {v4, (v5[(math.abs(v1) % #v5) + 1] // 2)}\nend"},"features":{"lines":36,"chars":764,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000294","difficulty":1,"seed":14331196511702028092,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = math.abs((9 % -1))\n local v6 = ((not (-4 ~= 7)) or (not (not false)))\n local v7 = \"lua\"\n local v8 = 6\n v8 = v5\n return (tostring(v1) .. v2)\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"mdqjk"}],"output":{"k":"Str","v":"-10mdqjk"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"u"}],"output":{"k":"Str","v":"-10u"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"ggj"}],"output":{"k":"Str","v":"6ggj"}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"Str","v":"uholsj"}],"output":{"k":"Str","v":"6uholsj"}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"eglncs"}],"output":{"k":"Str","v":"-2eglncs"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"zpar"}],"output":{"k":"Str","v":"-8zpar"}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"fz"}],"output":{"k":"Str","v":"10fz"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"r"}],"output":{"k":"Str","v":"-8r"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = math.abs((9 % -1))\n local v6 = ((not (-4 ~= 7)) or (not (not false)))\n local v7 = \"lua\"","hole":" local v8 = 6","suffix":" v8 = v5\n return (tostring(v1) .. v2)\nend"},"features":{"lines":12,"chars":254,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000295","difficulty":1,"seed":3764038085046167126,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // -6))\n local v5 = (v1 ~= ((v1 - v1) % -1))\n local v6 = {(#v2 % 3), (-((v4 // 8))), ((-(v4)) - math.abs(v1))}\n if ((v1 // 7) == math.floor((v4 // -4))) then\n if v5 then\n v4 = (#v2 % -8)\n end\n v4 = #v2\n local v7 = {v1, ((-(v1)) % -5), v1, 8}\n else\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((-((v1 * math.abs(v1)))))\n v1 = (-((v8 // -8)))\n end\n local v10 = v5\n local v11 = (v5 and ((-(v4)) > (v1 // 3)))\n end\n return (v4 * (v4))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"gtvam"}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"frt"}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"enzwwb"}],"output":{"k":"Int","v":64}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"tejpiq"}],"output":{"k":"Int","v":49}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"mlrb"}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"iqari"}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"uew"}],"output":{"k":"Int","v":324}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"zhsnxu"}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((v1 // -6))\n local v5 = (v1 ~= ((v1 - v1) % -1))\n local v6 = {(#v2 % 3), (-((v4 // 8))), ((-(v4)) - math.abs(v1))}\n if ((v1 // 7) == math.floor((v4 // -4))) then\n if v5 then\n v4 = (#v2 % -8)\n end\n v4 = #v2\n local v7 = {v1, ((-(v1)) % -5), v1, 8}\n else\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((-((v1 * math.abs(v1)))))\n v1 = (-((v8 // -8)))\n end","hole":" local v10 = v5","suffix":" local v11 = (v5 and ((-(v4)) > (v1 // 3)))\n end\n return (v4 * (v4))\nend"},"features":{"lines":24,"chars":570,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000296","difficulty":1,"seed":2263092679089439409,"source":"function f(v1, v2)\n local v3 = {(v1 - v2), (-(4)), (v1 % -2)}\n local v4 = v1\n local v5 = v4\n local v6 = (((v5 // 4) % -9) % -8)\n return (v2 >= (v1))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Int","v":-9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"Int","v":0}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-1}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":2},{"k":"Int","v":6}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":1}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = {(v1 - v2), (-(4)), (v1 % -2)}","suffix":" local v4 = v1\n local v5 = v4\n local v6 = (((v5 // 4) % -9) % -8)\n return (v2 >= (v1))\nend"},"features":{"lines":7,"chars":158,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000297","difficulty":1,"seed":7754030689390697987,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((((v1 // 4) % -5) % 7))\n local v5 = math.floor(v4)\n local v6 = (not true)\n v4 = math.ceil(math.floor(v5))\n if (math.ceil(v4) < ((v4 - v1) + v1)) then\n v1 = (((-5 - v1) % 7) % -1)\n else\n local v7 = true\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + ((math.abs(3) // -1))\n local v10 = {(v4 % -3), (-(v1)), v4, math.floor(v4)}\n end\n local v11 = string.reverse(string.reverse(\"baz\"))\n end\n return (v4 == ((v5 % -9)))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((((v1 // 4) % -5) % 7))\n local v5 = math.floor(v4)\n local v6 = (not true)\n v4 = math.ceil(math.floor(v5))\n if (math.ceil(v4) < ((v4 - v1) + v1)) then\n v1 = (((-5 - v1) % 7) % -1)\n else\n local v7 = true","hole":" local v8 = 0","suffix":" for v9 = 1, 5 do\n v8 = v8 + ((math.abs(3) // -1))\n local v10 = {(v4 % -3), (-(v1)), v4, math.floor(v4)}\n end\n local v11 = string.reverse(string.reverse(\"baz\"))\n end\n return (v4 == ((v5 % -9)))\nend"},"features":{"lines":21,"chars":533,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000298","difficulty":1,"seed":5858746768329895606,"source":"function f(v1, v2)\n local v3 = (4 <= (v1 + 4))\n local v4 = (v2 .. string.lower(string.rep(v2, 2)))\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (((v6 * (2 * -1)) % 7))\n v5 = (-(math.abs((-(1)))))\n end\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v5)\n v8 = ((-2 % 6) + v1)\n end\n if (not ((-(-9)) > v1)) then\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((-((v10 // -1))) // 7))\n v1 = #v2\n end\n else\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (v12)\n v7 = (v11 // 5)\n end\n end\n if v3 then\n if ((v1 - #v2) > math.abs((v7 + 4))) then\n local v13 = {(v5 // 3)}\n else\n local v14 = v2\n end\n else\n local v15 = 0\n for v16 = 1, 4 do\n v15 = v15 + (v5)\n local v17 = #v2\n end\n local v18 = 0\n for v19 = 1, 4 do\n v18 = v18 + (#v4)\n local v20 = string.reverse(string.sub(string.sub(v2, 3, 7), 1, 2))\n end\n end\n return v4\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"zebw"}],"output":{"k":"Str","v":"zebwzebwzebw"}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"vy"}],"output":{"k":"Str","v":"vyvyvy"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"zu"}],"output":{"k":"Str","v":"zuzuzu"}}],"tests":[{"input":[{"k":"Int","v":0},{"k":"Str","v":"xamh"}],"output":{"k":"Str","v":"xamhxamhxamh"}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"pnrmx"}],"output":{"k":"Str","v":"pnrmxpnrmxpnrmx"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"iy"}],"output":{"k":"Str","v":"iyiyiy"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"ipydvm"}],"output":{"k":"Str","v":"ipydvmipydvmipydvm"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"dwbztp"}],"output":{"k":"Str","v":"dwbztpdwbztpdwbztp"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (4 <= (v1 + 4))\n local v4 = (v2 .. string.lower(string.rep(v2, 2)))\n local v5 = 0\n for v6 = 1, 2 do\n v5 = v5 + (((v6 * (2 * -1)) % 7))\n v5 = (-(math.abs((-(1)))))\n end\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (v5)\n v8 = ((-2 % 6) + v1)\n end\n if (not ((-(-9)) > v1)) then\n local v9 = 0\n for v10 = 1, 5 do\n v9 = v9 + (((-((v10 // -1))) // 7))\n v1 = #v2\n end\n else\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (v12)\n v7 = (v11 // 5)\n end\n end\n if v3 then\n if ((v1 - #v2) > math.abs((v7 + 4))) then\n local v13 = {(v5 // 3)}\n else\n local v14 = v2\n end\n else\n local v15 = 0\n for v16 = 1, 4 do\n v15 = v15 + (v5)\n local v17 = #v2\n end","hole":" local v18 = 0","suffix":" for v19 = 1, 4 do\n v18 = v18 + (#v4)\n local v20 = string.reverse(string.sub(string.sub(v2, 3, 7), 1, 2))\n end\n end\n return v4\nend"},"features":{"lines":46,"chars":930,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000299","difficulty":1,"seed":7163679885060479034,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((-4 % 9) % -1))\n local v5 = (not (not (v4 ~= v4)))\n local v6 = ((math.floor(4) < v1) or v5)\n local v7 = (string.upper(v2) .. string.sub((v2 .. \"baz\"), 4, 5))\n if v5 then\n v1 = 6\n end\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + (v1)\n local v10 = (((-8 % 4) > (5 // -8)) and ((v6 or v5) and (not false)))\n end\n local v11 = (#v7 >= v4)\n return {v1, v1, (3 % 3), (#v7 - (v8 % -3))}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"rn"}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-7},{"k":"Int","v":0},{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"ucttwg"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"nulk"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":8}]}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Str","v":"fimvs"}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3},{"k":"Int","v":0},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"gbspw"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"muguu"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"wtyym"}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"gmc"}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":0},{"k":"Int","v":6}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end","hole":" local v4 = v3(((-4 % 9) % -1))","suffix":" local v5 = (not (not (v4 ~= v4)))\n local v6 = ((math.floor(4) < v1) or v5)\n local v7 = (string.upper(v2) .. string.sub((v2 .. \"baz\"), 4, 5))\n if v5 then\n v1 = 6\n end\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + (v1)\n local v10 = (((-8 % 4) > (5 // -8)) and ((v6 or v5) and (not false)))\n end\n local v11 = (#v7 >= v4)\n return {v1, v1, (3 % 3), (#v7 - (v8 % -3))}\nend"},"features":{"lines":19,"chars":485,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000300","difficulty":1,"seed":6662459869365172735,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = ((math.abs(v1) // -5) // 7)\n local v6 = ((not false) or ((3 + v1) < v5))\n if ((not (v5 <= v1)) or (not (v5 >= v5))) then\n local v7 = \"abc\"\n else\n if (not v6) then\n v4 = 8\n end\n local v8 = 0\n for v9 = 1, 6 do\n v8 = v8 + (math.abs((v5 % -6)))\n local v10 = \"val\"\n end\n end\n return (tostring(v5) .. \"one\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0one"}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1one"}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1one"}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1one"}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1one"}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1one"}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1one"}},{"input":[{"k":"Int","v":7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1one"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = ((math.abs(v1) // -5) // 7)\n local v6 = ((not false) or ((3 + v1) < v5))\n if ((not (v5 <= v1)) or (not (v5 >= v5))) then\n local v7 = \"abc\"\n else\n if (not v6) then\n v4 = 8\n end\n local v8 = 0\n for v9 = 1, 6 do","hole":" v8 = v8 + (math.abs((v5 % -6)))","suffix":" local v10 = \"val\"\n end\n end\n return (tostring(v5) .. \"one\")\nend"},"features":{"lines":21,"chars":445,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000301","difficulty":1,"seed":4170532469716528228,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v2[(math.abs(v1) % #v2) + 1] // 4) // 2))\n local v5 = string.lower(string.sub(string.lower(\"ok\"), 3, 7))\n local v6 = v2\n if (((-(2)) <= #v5) and (not (not true))) then\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (8)\n local v9 = v5\n end\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + (2)\n local v12 = ((v7 >= (5 + v4)) and ((not true) or false))\n end\n end\n return (v1 ~= (-7))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":4},{"k":"Int","v":-4}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2},{"k":"Int","v":-3},{"k":"Int","v":5},{"k":"Int","v":-8},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":-5}]}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":3},{"k":"Int","v":-6},{"k":"Int","v":-2},{"k":"Int","v":3},{"k":"Int","v":-9}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":1},{"k":"Int","v":-3},{"k":"Int","v":3},{"k":"Int","v":-4},{"k":"Int","v":9}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-3}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":1}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v2[(math.abs(v1) % #v2) + 1] // 4) // 2))\n local v5 = string.lower(string.sub(string.lower(\"ok\"), 3, 7))\n local v6 = v2\n if (((-(2)) <= #v5) and (not (not true))) then\n local v7 = 0\n for v8 = 1, 3 do","hole":" v7 = v7 + (8)","suffix":" local v9 = v5\n end\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + (2)\n local v12 = ((v7 >= (5 + v4)) and ((not true) or false))\n end\n end\n return (v1 ~= (-7))\nend"},"features":{"lines":21,"chars":508,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000302","difficulty":1,"seed":4848079545874133802,"source":"function f(v1, v2)\n local v3 = math.floor(v1)\n local v4 = ((-(math.ceil(6))) - v1)\n local v5 = (not (not (v4 ~= v1)))\n return (v4 * ((v1 - v4)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":3},{"k":"Int","v":7},{"k":"Int","v":9}]}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":5},{"k":"Int","v":0},{"k":"Int","v":-3},{"k":"Int","v":2},{"k":"Int","v":-9}]}],"output":{"k":"Int","v":-308}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":-4},{"k":"Int","v":-9}]}],"output":{"k":"Int","v":-260}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-6}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":6},{"k":"Int","v":8},{"k":"Int","v":5},{"k":"Int","v":7}]}],"output":{"k":"Int","v":-36}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":1}]}],"output":{"k":"Int","v":-308}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":9},{"k":"Int","v":2}]}],"output":{"k":"Int","v":-416}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = math.floor(v1)","suffix":" local v4 = ((-(math.ceil(6))) - v1)\n local v5 = (not (not (v4 ~= v1)))\n return (v4 * ((v1 - v4)))\nend"},"features":{"lines":6,"chars":153,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000303","difficulty":1,"seed":14592718199149134742,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v2 % 2) * -9))\n local v5 = (string.upper((\"two\" .. \"x\")) .. string.reverse((\"lua\" .. \"lua\")))\n local v6 = v1\n if (((-8 % 5) % -9) >= 3) then\n if (true and (not (v2 <= v1))) then\n local v7 = string.reverse(string.sub(v5, 3, 5))\n else\n local v8 = ((#v5 >= (-(-4))) and ((-4 * 0) ~= v4))\n end\n end\n if (not false) then\n v4 = v6\n if (not ((false and true) or (false and true))) then\n v2 = (math.floor(v2) // 4)\n end\n if false then\n v6 = v6\n end\n end\n return (v2 <= (v1))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-10}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-2}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":7}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-4}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-7}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v2 % 2) * -9))\n local v5 = (string.upper((\"two\" .. \"x\")) .. string.reverse((\"lua\" .. \"lua\")))\n local v6 = v1\n if (((-8 % 5) % -9) >= 3) then\n if (true and (not (v2 <= v1))) then\n local v7 = string.reverse(string.sub(v5, 3, 5))\n else\n local v8 = ((#v5 >= (-(-4))) and ((-4 * 0) ~= v4))\n end\n end\n if (not false) then\n v4 = v6\n if (not ((false and true) or (false and true))) then\n v2 = (math.floor(v2) // 4)\n end","hole":" if false then","suffix":" v6 = v6\n end\n end\n return (v2 <= (v1))\nend"},"features":{"lines":25,"chars":608,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000304","difficulty":1,"seed":2627208796173207470,"source":"function f(v1, v2)\n local v3 = (not ((false and false) or (not false)))\n local v4 = (not (not (-9 >= v1)))\n v1 = ((-6 - v1) // -7)\n local v5 = (#v2 >= (9 % 1))\n local v6 = 0\n for v7 = 1, 5 do\n v6 = v6 + (v6)\n local v8 = ((4 // 2) - 3)\n end\n return {v1, (-6 + math.abs(-8))}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"phil"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"vfnxv"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"rgxmt"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}}],"tests":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"udw"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"fkto"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"rdo"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"ai"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"ez"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":2}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (not ((false and false) or (not false)))\n local v4 = (not (not (-9 >= v1)))\n v1 = ((-6 - v1) // -7)\n local v5 = (#v2 >= (9 % 1))\n local v6 = 0\n for v7 = 1, 5 do\n v6 = v6 + (v6)","hole":" local v8 = ((4 // 2) - 3)","suffix":" end\n return {v1, (-6 + math.abs(-8))}\nend"},"features":{"lines":12,"chars":292,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000305","difficulty":1,"seed":1286586747275949388,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = {math.abs(#v2), (v1 // 7)}\n local v6 = true\n v1 = v5[(math.abs((v5[(math.abs(v1) % #v5) + 1] % 3)) % #v5) + 1]\n local v7 = string.rep(string.reverse(\"two\"), 0)\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"hhfiv"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"ynqz"}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"ko"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-1}]}}],"tests":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"y"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"b"}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"tkn"}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"kj"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"xyqycp"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-1}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(#v2)\n local v5 = {math.abs(#v2), (v1 // 7)}","hole":" local v6 = true","suffix":" v1 = v5[(math.abs((v5[(math.abs(v1) % #v5) + 1] % 3)) % #v5) + 1]\n local v7 = string.rep(string.reverse(\"two\"), 0)\n return v5\nend"},"features":{"lines":11,"chars":281,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000306","difficulty":1,"seed":5059100076913849781,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v1 % 5) // 9))\n local v5 = string.sub(string.upper(\"foo\"), 1, 2)\n local v6 = (7 <= 4)\n v4 = v4\n if (not (v1 == 2)) then\n if (not ((true or v6) and (not v6))) then\n v4 = (-(v1))\n else\n v1 = v4\n end\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v8)\n local v9 = (-(#v5))\n end\n if false then\n v1 = math.abs(math.floor(4))\n end\n else\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + (math.abs(math.ceil((-4 // 5))))\n v10 = (#v5 // 9)\n end\n v4 = math.floor((v2[(math.abs(v10) % #v2) + 1] // -9))\n end\n return (tostring(v4) .. v5)\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":5},{"k":"Int","v":8},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-10FO"}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-8FO"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":-2},{"k":"Int","v":8},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-4FO"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-5},{"k":"Int","v":-1},{"k":"Int","v":-9},{"k":"Int","v":9},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-1FO"}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-9},{"k":"Int","v":-4},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"4FO"}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":4},{"k":"Int","v":7},{"k":"Int","v":-9},{"k":"Int","v":3},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"-9FO"}},{"input":[{"k":"Int","v":-10},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"-10FO"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":7},{"k":"Int","v":5},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-7FO"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(((v1 % 5) // 9))\n local v5 = string.sub(string.upper(\"foo\"), 1, 2)\n local v6 = (7 <= 4)\n v4 = v4\n if (not (v1 == 2)) then\n if (not ((true or v6) and (not v6))) then\n v4 = (-(v1))\n else\n v1 = v4\n end\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + (v8)\n local v9 = (-(#v5))\n end\n if false then\n v1 = math.abs(math.floor(4))\n end\n else\n local v10 = 0\n for v11 = 1, 3 do\n v10 = v10 + (math.abs(math.ceil((-4 // 5))))\n v10 = (#v5 // 9)\n end\n v4 = math.floor((v2[(math.abs(v10) % #v2) + 1] // -9))\n end\n return (tostring(v4) .. v5)\nend"},"features":{"lines":32,"chars":688,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000307","difficulty":1,"seed":17432169145116986791,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = string.upper(string.rep(string.sub(v2, 1, 1), 2))\n local v6 = (not ((not false) and false))\n local v7 = {(-1 // 3), (-((-(v1))))}\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((-(((v9 % 3) * v8))))\n v8 = v1\n end\n if (not v6) then\n v1 = math.floor((v1 * (-3 - v1)))\n else\n v1 = v1\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v1)\n v11 = #v7\n end\n end\n return v5\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"mnumbi"}],"output":{"k":"Str","v":"MM"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"sfgtf"}],"output":{"k":"Str","v":"SS"}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"xn"}],"output":{"k":"Str","v":"XX"}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"Str","v":"bhl"}],"output":{"k":"Str","v":"BB"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"n"}],"output":{"k":"Str","v":"NN"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"egmqoz"}],"output":{"k":"Str","v":"EE"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"onjy"}],"output":{"k":"Str","v":"OO"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"tcbb"}],"output":{"k":"Str","v":"TT"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = string.upper(string.rep(string.sub(v2, 1, 1), 2))\n local v6 = (not ((not false) and false))\n local v7 = {(-1 // 3), (-((-(v1))))}","hole":" local v8 = 0","suffix":" for v9 = 1, 4 do\n v8 = v8 + ((-(((v9 % 3) * v8))))\n v8 = v1\n end\n if (not v6) then\n v1 = math.floor((v1 * (-3 - v1)))\n else\n v1 = v1\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (v1)\n v11 = #v7\n end\n end\n return v5\nend"},"features":{"lines":25,"chars":511,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000308","difficulty":1,"seed":18226710047804512312,"source":"function f(v1, v2)\n local v3 = (-(v1))\n local v4 = {v3, (-((7 // -7))), 2}\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (math.ceil(v6))\n v5 = v3\n end\n if (not (not (true and false))) then\n local v7 = {math.floor(v1)}\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((9 - v7[(math.abs(v5) % #v7) + 1]))\n local v10 = (v9 - -8)\n end\n if ((not (v8 > 3)) and (v3 == v5)) then\n v1 = (v7[(math.abs(v8) % #v7) + 1] % -8)\n else\n v1 = 4\n end\n end\n if ((#v4 - v3) > v3) then\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (v11)\n v11 = 3\n end\n end\n if (v5 >= math.floor((-(v2)))) then\n local v13 = \"hi\"\n local v14 = string.rep(string.upper(string.upper(v13)), 2)\n end\n return (v1 - (v3))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":4},{"k":"Int","v":8}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":10},{"k":"Int","v":9}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":8}],"output":{"k":"Int","v":-18}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Int","v":5}],"output":{"k":"Int","v":-6}},{"input":[{"k":"Int","v":0},{"k":"Int","v":0}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":10}],"output":{"k":"Int","v":-16}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":0}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":-10}],"output":{"k":"Int","v":-6}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (-(v1))\n local v4 = {v3, (-((7 // -7))), 2}\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (math.ceil(v6))\n v5 = v3\n end\n if (not (not (true and false))) then\n local v7 = {math.floor(v1)}\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + ((9 - v7[(math.abs(v5) % #v7) + 1]))\n local v10 = (v9 - -8)\n end\n if ((not (v8 > 3)) and (v3 == v5)) then\n v1 = (v7[(math.abs(v8) % #v7) + 1] % -8)\n else\n v1 = 4\n end\n end\n if ((#v4 - v3) > v3) then\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (v11)\n v11 = 3\n end\n end\n if (v5 >= math.floor((-(v2)))) then\n local v13 = \"hi\"","hole":" local v14 = string.rep(string.upper(string.upper(v13)), 2)","suffix":" end\n return (v1 - (v3))\nend"},"features":{"lines":34,"chars":757,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000309","difficulty":1,"seed":1773120792927813664,"source":"function f(v1, v2)\n local v3 = v2\n local v4 = (not false)\n local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v2[(math.abs(((v6 % -6) // 7)) % #v2) + 1])\n local v7 = {((-9 // 7) // 3)}\n end\n v1 = (((-(v5)) // -8) + math.floor((v1 * 1)))\n if true then\n if ((-(-3)) < v5) then\n local v8 = string.reverse(\"ab\")\n else\n local v9 = {v1, math.abs(v5), v1, v5}\n end\n local v10 = (((\"lua\" .. \"x\") .. string.rep(\"ok\", 3)) .. string.rep(\"one\", 0))\n v1 = (-(v1))\n end\n local v11 = false\n return (v1 + (v1))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-2},{"k":"Int","v":8},{"k":"Int","v":6},{"k":"Int","v":-2}]}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":-6}]}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-2},{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":-7},{"k":"Int","v":-4}]}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-3}]}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-5}]}],"output":{"k":"Int","v":-14}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-9},{"k":"Int","v":2},{"k":"Int","v":9},{"k":"Int","v":9}]}],"output":{"k":"Int","v":-8}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"Int","v":0}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = v2","hole":" local v4 = (not false)","suffix":" local v5 = 0\n for v6 = 1, 1 do\n v5 = v5 + (v2[(math.abs(((v6 % -6) // 7)) % #v2) + 1])\n local v7 = {((-9 // 7) // 3)}\n end\n v1 = (((-(v5)) // -8) + math.floor((v1 * 1)))\n if true then\n if ((-(-3)) < v5) then\n local v8 = string.reverse(\"ab\")\n else\n local v9 = {v1, math.abs(v5), v1, v5}\n end\n local v10 = (((\"lua\" .. \"x\") .. string.rep(\"ok\", 3)) .. string.rep(\"one\", 0))\n v1 = (-(v1))\n end\n local v11 = false\n return (v1 + (v1))\nend"},"features":{"lines":21,"chars":532,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000310","difficulty":1,"seed":5248811289036009508,"source":"function f(v1, v2)\n local v3 = (v1 < (-(v1)))\n local v4 = string.lower(string.lower(\"one\"))\n local v5 = {math.floor((-6 // 6)), math.abs((6 % 9)), (#v4 + (v1 // -6)), math.ceil((-9 % -3))}\n if (not (not (v1 <= v1))) then\n local v6 = string.rep(\"y\", 1)\n local v7 = v3\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + (v9)\n v1 = math.ceil(math.floor((v1 // 9)))\n end\n end\n local v10 = (-(v2[(math.abs(math.floor(v1)) % #v2) + 1]))\n return (tostring(v10) .. string.upper(\"lua\"))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":5},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-9LUA"}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":5},{"k":"Int","v":-2},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"7LUA"}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-2},{"k":"Int","v":5},{"k":"Int","v":2},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"-3LUA"}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":7},{"k":"Int","v":-8},{"k":"Int","v":-6}]}],"output":{"k":"Str","v":"4LUA"}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"-4LUA"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":6}]}],"output":{"k":"Str","v":"-6LUA"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-1},{"k":"Int","v":9},{"k":"Int","v":8},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"1LUA"}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":3},{"k":"Int","v":-3}]}],"output":{"k":"Str","v":"-3LUA"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v1 < (-(v1)))\n local v4 = string.lower(string.lower(\"one\"))","hole":" local v5 = {math.floor((-6 // 6)), math.abs((6 % 9)), (#v4 + (v1 // -6)), math.ceil((-9 % -3))}","suffix":" if (not (not (v1 <= v1))) then\n local v6 = string.rep(\"y\", 1)\n local v7 = v3\n local v8 = 0\n for v9 = 1, 3 do\n v8 = v8 + (v9)\n v1 = math.ceil(math.floor((v1 // 9)))\n end\n end\n local v10 = (-(v2[(math.abs(math.floor(v1)) % #v2) + 1]))\n return (tostring(v10) .. string.upper(\"lua\"))\nend"},"features":{"lines":16,"chars":506,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000311","difficulty":1,"seed":16092755489971566307,"source":"function f(v1, v2)\n local v3 = {v1}\n local v4 = (v1 == #v2)\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (math.ceil(v6))\n local v7 = math.abs(#v2)\n end\n return (v1 <= ((-(((-(v5)) // 9)))))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"h"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"qsmhp"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"xcnaz"}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"ffx"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"sz"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"dr"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"ulan"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"gz"}],"output":{"k":"Bool","v":false}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = {v1}","suffix":" local v4 = (v1 == #v2)\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (math.ceil(v6))\n local v7 = math.abs(#v2)\n end\n return (v1 <= ((-(((-(v5)) // 9)))))\nend"},"features":{"lines":10,"chars":204,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"bool"}} {"id":"echo1-00000312","difficulty":1,"seed":2994811721487185808,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3((math.floor((5 * v2)) % 8))\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = (\"hi\" .. string.lower(string.lower(\"ab\")))\n local v8 = v7\n if ((#v5 * v2) ~= v4) then\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (math.ceil((-((8 // 2)))))\n local v11 = (true and (not (true and true)))\n end\n end\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + ((-(((v4 % 9) % -6))))\n v2 = ((-(v13)) % -4)\n end\n local v14 = 0\n for v15 = 1, 1 do\n v14 = v14 + (((-((-(v12)))) + v12))\n local v16 = string.sub(\"lua\", 3, 6)\n end\n v14 = #v7\n return (v4 <= (#v5))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Int","v":8}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3},{"k":"Int","v":4}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":0},{"k":"Int","v":3}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Int","v":2}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"Int","v":9}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":6}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-1},{"k":"Int","v":-3}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":9},{"k":"Int","v":-1}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v2 * y)\n end\n local v4 = v3((math.floor((5 * v2)) % 8))\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = (\"hi\" .. string.lower(string.lower(\"ab\")))\n local v8 = v7\n if ((#v5 * v2) ~= v4) then\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (math.ceil((-((8 // 2)))))\n local v11 = (true and (not (true and true)))\n end\n end\n local v12 = 0\n for v13 = 1, 1 do\n v12 = v12 + ((-(((v4 % 9) % -6))))\n v2 = ((-(v13)) % -4)\n end\n local v14 = 0\n for v15 = 1, 1 do\n v14 = v14 + (((-((-(v12)))) + v12))\n local v16 = string.sub(\"lua\", 3, 6)\n end\n v14 = #v7\n return (v4 <= (#v5))\nend"},"features":{"lines":31,"chars":700,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000313","difficulty":1,"seed":6808571714767080893,"source":"function f(v1, v2)\n local v3 = {(-5 * v1), (v2[(math.abs(v1) % #v2) + 1] % 1), -8}\n local v4 = v1\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (v4)\n v5 = -6\n end\n return (v4 * (v5))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-9},{"k":"Int","v":-3}]}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":-42}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":3},{"k":"Int","v":1},{"k":"Int","v":7},{"k":"Int","v":5},{"k":"Int","v":2}]}],"output":{"k":"Int","v":48}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":2},{"k":"Int","v":-9},{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":6}]}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":5},{"k":"Int","v":-3},{"k":"Int","v":7},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":9},{"k":"Int","v":4}]}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":3}]}],"output":{"k":"Int","v":30}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":0}]}],"output":{"k":"Int","v":-30}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {(-5 * v1), (v2[(math.abs(v1) % #v2) + 1] % 1), -8}\n local v4 = v1\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (v4)","hole":" v5 = -6","suffix":" end\n return (v4 * (v5))\nend"},"features":{"lines":10,"chars":196,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000314","difficulty":1,"seed":17383389532466868955,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v1 // -1) * (v1 % 1)))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = ((-(math.floor(v4))) >= #v2)\n local v8 = v2\n if (not (v4 >= #v5)) then\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (((math.floor(-5) // -6) - (v5[(math.abs(v4) % #v5) + 1] // -8)))\n v10 = math.floor(v9)\n end\n else\n if (v4 == (-(math.abs(v4)))) then\n local v11 = ((-((-(7)))) < v1)\n else\n local v12 = (#v5 == -4)\n end\n end\n if (not (not v7)) then\n v4 = math.abs(v4)\n local v13 = \"ok\"\n local v14 = (not (not (v4 < v1)))\n end\n local v15 = string.sub(v8, 2, 6)\n local v16 = 0\n for v17 = 1, 3 do\n v16 = v16 + (v5[(math.abs(#v8) % #v5) + 1])\n v16 = ((v4 * math.abs(-3)) + #v2)\n end\n return v8\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"pepb"}],"output":{"k":"Str","v":"pepb"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"jucklu"}],"output":{"k":"Str","v":"jucklu"}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"ll"}],"output":{"k":"Str","v":"ll"}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"oto"}],"output":{"k":"Str","v":"oto"}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"w"}],"output":{"k":"Str","v":"w"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"h"}],"output":{"k":"Str","v":"h"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"xqfcg"}],"output":{"k":"Str","v":"xqfcg"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"ei"}],"output":{"k":"Str","v":"ei"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(((v1 // -1) * (v1 % 1)))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = ((-(math.floor(v4))) >= #v2)\n local v8 = v2\n if (not (v4 >= #v5)) then\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (((math.floor(-5) // -6) - (v5[(math.abs(v4) % #v5) + 1] // -8)))\n v10 = math.floor(v9)\n end\n else\n if (v4 == (-(math.abs(v4)))) then","hole":" local v11 = ((-((-(7)))) < v1)","suffix":" else\n local v12 = (#v5 == -4)\n end\n end\n if (not (not v7)) then\n v4 = math.abs(v4)\n local v13 = \"ok\"\n local v14 = (not (not (v4 < v1)))\n end\n local v15 = string.sub(v8, 2, 6)\n local v16 = 0\n for v17 = 1, 3 do\n v16 = v16 + (v5[(math.abs(#v8) % #v5) + 1])\n v16 = ((v4 * math.abs(-3)) + #v2)\n end\n return v8\nend"},"features":{"lines":37,"chars":850,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000315","difficulty":1,"seed":4217070830809369095,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v2\n local v6 = v3\n v1 = v1\n if (not v2) then\n local v7 = {v1, v1, v1}\n if (not v2) then\n v1 = math.floor((-((v1 - v1))))\n end\n else\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + (v9)\n v8 = v9\n end\n if true then\n v8 = math.ceil(v8)\n end\n v1 = math.ceil(((v8 // -1) % -7))\n end\n return v6\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-3},{"k":"Int","v":-9},{"k":"Int","v":-27}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-12},{"k":"Int","v":-36},{"k":"Int","v":-108}]}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":12},{"k":"Int","v":36},{"k":"Int","v":108}]}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":3},{"k":"Int","v":9},{"k":"Int","v":27}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-24},{"k":"Int","v":-72},{"k":"Int","v":-216}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":27},{"k":"Int","v":81},{"k":"Int","v":243}]}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":-30},{"k":"Int","v":-90},{"k":"Int","v":-270}]}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":6},{"k":"Int","v":18},{"k":"Int","v":54}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = v2","hole":" local v6 = v3","suffix":" v1 = v1\n if (not v2) then\n local v7 = {v1, v1, v1}\n if (not v2) then\n v1 = math.floor((-((v1 - v1))))\n end\n else\n local v8 = 0\n for v9 = 1, 2 do\n v8 = v8 + (v9)\n v8 = v9\n end\n if true then\n v8 = math.ceil(v8)\n end\n v1 = math.ceil(((v8 // -1) % -7))\n end\n return v6\nend"},"features":{"lines":26,"chars":446,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000316","difficulty":1,"seed":13390016408176228884,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3(-3)\n local v5 = (v2 % 8)\n local v6 = \"two\"\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (v7)\n v8 = math.floor((v2 // 7))\n end\n local v9 = v1\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + ((8 - v5))\n local v12 = ((v4 + (-(-5))) * (math.abs(v2) // -7))\n end\n v4 = ((-((8 // 2))) // 2)\n return (v9 * (v9))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-5},{"k":"Int","v":4}],"output":{"k":"Int","v":25}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-4}],"output":{"k":"Int","v":81}},{"input":[{"k":"Int","v":0},{"k":"Int","v":-3}],"output":{"k":"Int","v":0}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"Int","v":-1}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":6},{"k":"Int","v":-8}],"output":{"k":"Int","v":36}},{"input":[{"k":"Int","v":2},{"k":"Int","v":8}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":1}],"output":{"k":"Int","v":4}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":6}],"output":{"k":"Int","v":81}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3(-3)\n local v5 = (v2 % 8)\n local v6 = \"two\"\n local v7 = 0","hole":" for v8 = 1, 2 do","suffix":" v7 = v7 + (v7)\n v8 = math.floor((v2 // 7))\n end\n local v9 = v1\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + ((8 - v5))\n local v12 = ((v4 + (-(-5))) * (math.abs(v2) // -7))\n end\n v4 = ((-((8 // 2))) // 2)\n return (v9 * (v9))\nend"},"features":{"lines":21,"chars":413,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000317","difficulty":1,"seed":14083590609747651165,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.ceil((-(v1))))\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (false or false)\n local v8 = (not ((-6 ~= -9) or (v7 or true)))\n if v8 then\n local v9 = v5\n local v10 = ((string.rep(v2, 2) .. \"lua\") .. string.sub(string.reverse(v2), 3, 5))\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (v5[(math.abs(v12) % #v5) + 1])\n v1 = v12\n end\n else\n v1 = -8\n local v13 = \"abc\"\n end\n v4 = (#v5 + v5[(math.abs((v1 % 6)) % #v5) + 1])\n return (v4 * (v1))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Str","v":"viiwrq"}],"output":{"k":"Int","v":784}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"xy"}],"output":{"k":"Int","v":496}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"ijy"}],"output":{"k":"Int","v":-8}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"gsdv"}],"output":{"k":"Int","v":272}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"yy"}],"output":{"k":"Int","v":376}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"ip"}],"output":{"k":"Int","v":16}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"nhyds"}],"output":{"k":"Int","v":112}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"vnqgkl"}],"output":{"k":"Int","v":784}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.ceil((-(v1))))\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] + 3)\n end\n local v7 = (false or false)\n local v8 = (not ((-6 ~= -9) or (v7 or true)))\n if v8 then\n local v9 = v5\n local v10 = ((string.rep(v2, 2) .. \"lua\") .. string.sub(string.reverse(v2), 3, 5))\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (v5[(math.abs(v12) % #v5) + 1])\n v1 = v12\n end\n else","hole":" v1 = -8","suffix":" local v13 = \"abc\"\n end\n v4 = (#v5 + v5[(math.abs((v1 % 6)) % #v5) + 1])\n return (v4 * (v1))\nend"},"features":{"lines":26,"chars":608,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000318","difficulty":1,"seed":2997398545951296380,"source":"function f(v1, v2)\n local v3 = \"one\"\n local v4 = (-((-7 % -1)))\n v4 = #v2\n return v2\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-2},{"k":"Int","v":-5},{"k":"Int","v":-1}]}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":-2},{"k":"Int","v":-5},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":8},{"k":"Int","v":3}]}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":8},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-6},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":7}]}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":3}]}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-8},{"k":"Int","v":-7},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":7}]}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":7}]}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-7},{"k":"Int","v":6},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-7},{"k":"Int","v":6},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-5}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-5}]}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":-3}]}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":3},{"k":"Int","v":4},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = \"one\"\n local v4 = (-((-7 % -1)))","hole":" v4 = #v2","suffix":" return v2\nend"},"features":{"lines":6,"chars":93,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000319","difficulty":1,"seed":13153972058376800032,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = (not true)\n local v6 = (#v3 % 6)\n if v2 then\n local v7 = v3\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((v6 * #v7))\n local v10 = \"a\"\n end\n else\n if v5 then\n local v11 = v3\n else\n local v12 = string.rep(string.rep(string.reverse(\"val\"), 3), 0)\n end\n end\n return (tostring(v1) .. string.rep(string.lower(\"abc\"), 0))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"2"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-8"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"5"}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-3"}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-10"}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-5"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = (not true)\n local v6 = (#v3 % 6)\n if v2 then\n local v7 = v3\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + ((v6 * #v7))\n local v10 = \"a\"\n end","hole":" else","suffix":" if v5 then\n local v11 = v3\n else\n local v12 = string.rep(string.rep(string.reverse(\"val\"), 3), 0)\n end\n end\n return (tostring(v1) .. string.rep(string.lower(\"abc\"), 0))\nend"},"features":{"lines":23,"chars":469,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000320","difficulty":1,"seed":3878368914693122125,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(-3)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = true\n local v8 = v7\n v1 = v1\n local v9 = 0\n for v10 = 1, 6 do\n v9 = v9 + (v2[(math.abs((-((4 // 9)))) % #v2) + 1])\n local v11 = v5\n end\n return (v1 + ((math.ceil(v1) - -1)))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-3}]}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":-7}]}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":4}]}],"output":{"k":"Int","v":5}}],"tests":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":-7}]}],"output":{"k":"Int","v":13}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":-2},{"k":"Int","v":3},{"k":"Int","v":-7},{"k":"Int","v":-2}]}],"output":{"k":"Int","v":15}},{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-4},{"k":"Int","v":0}]}],"output":{"k":"Int","v":-17}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-3},{"k":"Int","v":-9},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":5},{"k":"Int","v":0}]}],"output":{"k":"Int","v":3}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(-3)\n local v5 = {v4}\n for v6 = 2, 2 do\n v5[v6] = (v5[v6 - 1] * 1)\n end\n local v7 = true\n local v8 = v7\n v1 = v1\n local v9 = 0\n for v10 = 1, 6 do","hole":" v9 = v9 + (v2[(math.abs((-((4 // 9)))) % #v2) + 1])","suffix":" local v11 = v5\n end\n return (v1 + ((math.ceil(v1) - -1)))\nend"},"features":{"lines":19,"chars":364,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000321","difficulty":1,"seed":11980303930655999673,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = {1}\n local v6 = true\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (v1)\n local v9 = v3\n end\n return (v7 ~= (v1))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"v"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"l"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"vb"}],"output":{"k":"Bool","v":true}}],"tests":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"jpbl"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"sjvld"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"oac"}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"sqn"}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"mbzvf"}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = {1}\n local v6 = true","hole":" local v7 = 0","suffix":" for v8 = 1, 5 do\n v7 = v7 + (v1)\n local v9 = v3\n end\n return (v7 ~= (v1))\nend"},"features":{"lines":14,"chars":230,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000322","difficulty":1,"seed":10795170009331834260,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(((-8 // -1) // -9))))\n local v5 = (v1 % 6)\n local v6 = (-(math.abs(v1)))\n v6 = (v4 % -4)\n if false then\n local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (math.floor((v7 - v8)))\n local v9 = (v4 % 8)\n end\n local v10 = false\n end\n v1 = (-(math.abs((3 * v4))))\n return {v6, v6}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":0},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-9},{"k":"Int","v":-7}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Int","v":1}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-2}],"output":{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":-4}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(((-8 // -1) // -9))))\n local v5 = (v1 % 6)\n local v6 = (-(math.abs(v1)))\n v6 = (v4 % -4)","hole":" if false then","suffix":" local v7 = 0\n for v8 = 1, 5 do\n v7 = v7 + (math.floor((v7 - v8)))\n local v9 = (v4 % 8)\n end\n local v10 = false\n end\n v1 = (-(math.abs((3 * v4))))\n return {v6, v6}\nend"},"features":{"lines":19,"chars":388,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000323","difficulty":1,"seed":8385179654684056433,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((#v2 // 1) // 2))\n local v5 = v2\n local v6 = v2\n if (not (not true)) then\n if (not (not true)) then\n v4 = (-(v1))\n else\n v1 = math.floor((v4 * (3 * v4)))\n end\n else\n v4 = (#v5 * v1)\n local v7 = ((v6 .. (v6 .. \"y\")) .. ((\"ab\" .. \"one\") .. string.lower(v5)))\n v4 = #v7\n end\n local v8 = true\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (math.abs(v10))\n local v11 = true\n end\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + (v4)\n local v14 = true\n end\n return {v12, ((v4 - v1) // -3)}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"zmmboq"}],"output":{"k":"List","v":[{"k":"Int","v":-15},{"k":"Int","v":2}]}},{"input":[{"k":"Int","v":-3},{"k":"Str","v":"ce"}],"output":{"k":"List","v":[{"k":"Int","v":15},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"l"}],"output":{"k":"List","v":[{"k":"Int","v":-50},{"k":"Int","v":6}]}}],"tests":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"tqtf"}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"comcd"}],"output":{"k":"List","v":[{"k":"Int","v":-10},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"gg"}],"output":{"k":"List","v":[{"k":"Int","v":-25},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"dzb"}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"lgy"}],"output":{"k":"List","v":[{"k":"Int","v":20},{"k":"Int","v":-3}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(((#v2 // 1) // 2))\n local v5 = v2","hole":" local v6 = v2","suffix":" if (not (not true)) then\n if (not (not true)) then\n v4 = (-(v1))\n else\n v1 = math.floor((v4 * (3 * v4)))\n end\n else\n v4 = (#v5 * v1)\n local v7 = ((v6 .. (v6 .. \"y\")) .. ((\"ab\" .. \"one\") .. string.lower(v5)))\n v4 = #v7\n end\n local v8 = true\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (math.abs(v10))\n local v11 = true\n end\n local v12 = 0\n for v13 = 1, 5 do\n v12 = v12 + (v4)\n local v14 = true\n end\n return {v12, ((v4 - v1) // -3)}\nend"},"features":{"lines":31,"chars":622,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000324","difficulty":1,"seed":7221138881868493173,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 6 do\n v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = {(v1 - v1), v1, (-(6)), ((-2 % -8) * math.floor(v1))}\n local v6 = v3\n v1 = math.ceil(v1)\n v1 = (-((-((-(v1))))))\n return v3\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-8},{"k":"Int","v":-9},{"k":"Int","v":-10},{"k":"Int","v":-11}]}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2},{"k":"Int","v":-3},{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":-6}]}}],"tests":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-4},{"k":"Int","v":-5},{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-8}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":-10},{"k":"Int","v":-11},{"k":"Int","v":-12},{"k":"Int","v":-13},{"k":"Int","v":-14}]}},{"input":[{"k":"Int","v":4},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":2},{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":8},{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-6},{"k":"Int","v":-7},{"k":"Int","v":-8},{"k":"Int","v":-9},{"k":"Int","v":-10},{"k":"Int","v":-11}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}","hole":" for v4 = 2, 6 do","suffix":" v3[v4] = (v3[v4 - 1] - 1)\n end\n local v5 = {(v1 - v1), v1, (-(6)), ((-2 % -8) * math.floor(v1))}\n local v6 = v3\n v1 = math.ceil(v1)\n v1 = (-((-((-(v1))))))\n return v3\nend"},"features":{"lines":11,"chars":237,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000325","difficulty":1,"seed":4497449849002295036,"source":"function f(v1, v2)\n local v3 = string.rep(string.rep(v2, 2), 2)\n local v4 = (-(v1))\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (v6)\n v4 = (((v6 % -3) + (-(v4))) // -2)\n end\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (0)\n v7 = ((#v2 // -1) + 1)\n end\n return (v7 * (#v2))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":10},{"k":"Str","v":"t"}],"output":{"k":"Int","v":0}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"kv"}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"fqzpd"}],"output":{"k":"Int","v":-20}}],"tests":[{"input":[{"k":"Int","v":1},{"k":"Str","v":"vtuutx"}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"jymlj"}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"evrunx"}],"output":{"k":"Int","v":-30}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"gdlx"}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"bvngk"}],"output":{"k":"Int","v":-20}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = string.rep(string.rep(v2, 2), 2)\n local v4 = (-(v1))\n local v5 = 0\n for v6 = 1, 4 do\n v5 = v5 + (v6)\n v4 = (((v6 % -3) + (-(v4))) // -2)\n end\n local v7 = 0","hole":" for v8 = 1, 1 do","suffix":" v7 = v7 + (0)\n v7 = ((#v2 // -1) + 1)\n end\n return (v7 * (#v2))\nend"},"features":{"lines":15,"chars":295,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"int"}} {"id":"echo1-00000326","difficulty":1,"seed":3722562794865031699,"source":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = (true or (not true))\n local v6 = \"b\"\n v1 = v1\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + ((#v6 // -2))\n v8 = 6\n end\n return (v1 - ((math.ceil(v2) % -6)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":4}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-8}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":5},{"k":"Int","v":-7}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Int","v":-5}],"output":{"k":"Int","v":13}},{"input":[{"k":"Int","v":10},{"k":"Int","v":-3}],"output":{"k":"Int","v":13}},{"input":[{"k":"Int","v":-2},{"k":"Int","v":2}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":3},{"k":"Int","v":9}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":-3}],"output":{"k":"Int","v":-3}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v2}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 3)\n end\n local v5 = (true or (not true))","hole":" local v6 = \"b\"","suffix":" v1 = v1\n local v7 = 0\n for v8 = 1, 4 do\n v7 = v7 + ((#v6 // -2))\n v8 = 6\n end\n return (v1 - ((math.ceil(v2) % -6)))\nend"},"features":{"lines":15,"chars":275,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000327","difficulty":1,"seed":350126896663155665,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = \"one\"\n local v6 = false\n local v7 = false\n return (tostring(v1) .. v5)\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-10one"}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"Str","v":"1one"}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-10one"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"5one"}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-6one"}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"Str","v":"10one"}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"8one"}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"3one"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}","hole":" for v4 = 2, 4 do","suffix":" v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = \"one\"\n local v6 = false\n local v7 = false\n return (tostring(v1) .. v5)\nend"},"features":{"lines":10,"chars":183,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000328","difficulty":1,"seed":16842944183698453681,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3((-5 // -4))\n local v5 = {v2}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v4\n local v8 = v7\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v2)\n v4 = ((-((-(v4)))) % -3)\n end\n return (v4 + ((v9 // 5)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Int","v":-3}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-10}],"output":{"k":"Int","v":-5}},{"input":[{"k":"Int","v":4},{"k":"Int","v":4}],"output":{"k":"Int","v":-1}}],"tests":[{"input":[{"k":"Int","v":-9},{"k":"Int","v":8}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-3},{"k":"Int","v":2}],"output":{"k":"Int","v":-1}},{"input":[{"k":"Int","v":-4},{"k":"Int","v":9}],"output":{"k":"Int","v":3}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":-3}],"output":{"k":"Int","v":-2}},{"input":[{"k":"Int","v":1},{"k":"Int","v":-9}],"output":{"k":"Int","v":-4}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 * y)\n end\n local v4 = v3((-5 // -4))","hole":" local v5 = {v2}","suffix":" for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = v4\n local v8 = v7\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v2)\n v4 = ((-((-(v4)))) % -3)\n end\n return (v4 + ((v9 // 5)))\nend"},"features":{"lines":18,"chars":322,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000329","difficulty":1,"seed":17682721081136047085,"source":"function f(v1, v2)\n local v3 = (v1 * math.floor(1))\n local v4 = math.ceil((-(6)))\n local v5 = string.upper(string.sub(string.lower(\"one\"), 2, 2))\n local v6 = 0\n for v7 = 1, 1 do\n v6 = v6 + ((3 % -5))\n local v8 = (not ((v6 // 2) < #v5))\n end\n local v9 = {v6}\n local v10 = \"x\"\n return (tostring(v1) .. string.rep((\"two\" .. v5), 2))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-2twoNtwoN"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-4twoNtwoN"}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-10twoNtwoN"}}],"tests":[{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"5twoNtwoN"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-5twoNtwoN"}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"9twoNtwoN"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-4twoNtwoN"}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0twoNtwoN"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = (v1 * math.floor(1))\n local v4 = math.ceil((-(6)))\n local v5 = string.upper(string.sub(string.lower(\"one\"), 2, 2))\n local v6 = 0\n for v7 = 1, 1 do","hole":" v6 = v6 + ((3 % -5))","suffix":" local v8 = (not ((v6 // 2) < #v5))\n end\n local v9 = {v6}\n local v10 = \"x\"\n return (tostring(v1) .. string.rep((\"two\" .. v5), 2))\nend"},"features":{"lines":13,"chars":349,"recursion":false,"closure":false,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000330","difficulty":1,"seed":10141445938591040852,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = v1\n local v6 = #v2\n v1 = #v3\n v1 = v5\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (-8)\n v5 = v7\n end\n return v3\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Str","v":"zayn"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":8},{"k":"Int","v":9}]}},{"input":[{"k":"Int","v":-1},{"k":"Str","v":"cyywle"}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":0},{"k":"Int","v":1},{"k":"Int","v":2},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"gze"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":10},{"k":"Int","v":11},{"k":"Int","v":12},{"k":"Int","v":13}]}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"vrf"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":10},{"k":"Int","v":11},{"k":"Int","v":12},{"k":"Int","v":13}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"lpm"}],"output":{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":8},{"k":"Int","v":9},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"u"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2},{"k":"Int","v":-1}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"wydm"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-3},{"k":"Int","v":-2},{"k":"Int","v":-1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"jx"}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":8},{"k":"Int","v":9}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] + 1)\n end\n local v5 = v1\n local v6 = #v2","hole":" v1 = #v3","suffix":" v1 = v5\n local v7 = 0\n for v8 = 1, 6 do\n v7 = v7 + (-8)\n v5 = v7\n end\n return v3\nend"},"features":{"lines":16,"chars":233,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000331","difficulty":1,"seed":720761956514047594,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = {9, math.floor(4), (-(v1)), v1}\n local v8 = v1\n if (not false) then\n v1 = v1\n if v2 then\n local v9 = \"ok\"\n else\n v1 = (v8 // -2)\n end\n local v10 = (v5[(math.abs(v8) % #v5) + 1] <= (-(math.ceil(-6))))\n else\n if (not v2) then\n v1 = v4\n end\n end\n local v11 = v7\n if false then\n if (((-(v4)) <= (-7 % -5)) and (not (false and false))) then\n v8 = 7\n else\n local v12 = v5\n end\n else\n if true then\n local v13 = (6 <= v4)\n end\n end\n return (tostring(v8) .. string.sub(\"x\", 4, 7))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":8},{"k":"Bool","v":true}],"output":{"k":"Str","v":"8"}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-2"}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"9"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-8"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-4"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-9"}},{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-7"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v1}\n for v6 = 2, 5 do\n v5[v6] = (v5[v6 - 1] - 3)\n end\n local v7 = {9, math.floor(4), (-(v1)), v1}\n local v8 = v1\n if (not false) then\n v1 = v1\n if v2 then\n local v9 = \"ok\"\n else","hole":" v1 = (v8 // -2)","suffix":" end\n local v10 = (v5[(math.abs(v8) % #v5) + 1] <= (-(math.ceil(-6))))\n else\n if (not v2) then\n v1 = v4\n end\n end\n local v11 = v7\n if false then\n if (((-(v4)) <= (-7 % -5)) and (not (false and false))) then\n v8 = 7\n else\n local v12 = v5\n end\n else\n if true then\n local v13 = (6 <= v4)\n end\n end\n return (tostring(v8) .. string.sub(\"x\", 4, 7))\nend"},"features":{"lines":38,"chars":725,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000332","difficulty":1,"seed":14470018767701663832,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((-5 - (-(-7))))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = (not (not (true or false)))\n local v8 = ((v4 ~= v1) and (v4 > (v1 % 2)))\n if (math.floor((-(v1))) > #v5) then\n local v9 = v5\n v1 = ((v1 * v4) % 8)\n end\n return {v1, v4}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":12}]}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":-120}]}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":48}]}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-36}]}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":-60}]}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":108}]}},{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":36}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end","hole":" local v4 = v3((-5 - (-(-7))))","suffix":" local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] * 3)\n end\n local v7 = (not (not (true or false)))\n local v8 = ((v4 ~= v1) and (v4 > (v1 % 2)))\n if (math.floor((-(v1))) > #v5) then\n local v9 = v5\n v1 = ((v1 * v4) % 8)\n end\n return {v1, v4}\nend"},"features":{"lines":17,"chars":369,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000333","difficulty":1,"seed":17530949497974215893,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-((-((v1 // 1))))))\n local v5 = {v4}\n for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = ((false and (v1 >= v1)) or ((not false) or (true or false)))\n local v8 = ((8 // 2) <= v1)\n v4 = (-(((v4 % -6) // 1)))\n return {v1, (v1 * v5[(math.abs(v1) % #v5) + 1]), ((v1 // -5) % -2), ((-8 - v1) // -1)}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"swuvr"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"gpmk"}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"n"}],"output":{"k":"List","v":[{"k":"Int","v":10},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":18}]}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Str","v":"vodbmj"}],"output":{"k":"List","v":[{"k":"Int","v":9},{"k":"Int","v":0},{"k":"Int","v":0},{"k":"Int","v":17}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"cq"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":10}]}},{"input":[{"k":"Int","v":-5},{"k":"Str","v":"tn"}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"iy"}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":2},{"k":"Str","v":"luiqnx"}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":0},{"k":"Int","v":-1},{"k":"Int","v":10}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-((-((v1 // 1))))))","hole":" local v5 = {v4}","suffix":" for v6 = 2, 4 do\n v5[v6] = (v5[v6 - 1] * 4)\n end\n local v7 = ((false and (v1 >= v1)) or ((not false) or (true or false)))\n local v8 = ((8 // 2) <= v1)\n v4 = (-(((v4 % -6) // 1)))\n return {v1, (v1 * v5[(math.abs(v1) % #v5) + 1]), ((v1 // -5) % -2), ((-8 - v1) // -1)}\nend"},"features":{"lines":14,"chars":404,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"list"}} {"id":"echo1-00000334","difficulty":1,"seed":9550474754933373432,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = v1\n local v6 = v2\n local v7 = -9\n if false then\n if (not (not true)) then\n v1 = (-(v2[(math.abs((-(v7))) % #v2) + 1]))\n else\n v7 = (v5 % -6)\n end\n else\n v1 = ((v3[(math.abs(v1) % #v3) + 1] * math.abs(v5)) - v7)\n end\n local v8 = 0\n for v9 = 1, 5 do\n v8 = v8 + (v5)\n local v10 = {1, math.ceil(v9), ((v1 + v7) - 6), ((-(8)) % -4)}\n end\n return (tostring(v5) .. \"bar\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":7},{"k":"Int","v":3},{"k":"Int","v":8}]}],"output":{"k":"Str","v":"7bar"}},{"input":[{"k":"Int","v":2},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"2bar"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":-9}]}],"output":{"k":"Str","v":"-2bar"}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":-2},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"-6bar"}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":5}]}],"output":{"k":"Str","v":"0bar"}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":4},{"k":"Int","v":3},{"k":"Int","v":-4}]}],"output":{"k":"Str","v":"-7bar"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":4}]}],"output":{"k":"Str","v":"-5bar"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":3},{"k":"Int","v":-3},{"k":"Int","v":-2}]}],"output":{"k":"Str","v":"8bar"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 2)\n end\n local v5 = v1\n local v6 = v2\n local v7 = -9\n if false then\n if (not (not true)) then\n v1 = (-(v2[(math.abs((-(v7))) % #v2) + 1]))\n else\n v7 = (v5 % -6)\n end\n else\n v1 = ((v3[(math.abs(v1) % #v3) + 1] * math.abs(v5)) - v7)\n end\n local v8 = 0\n for v9 = 1, 5 do","hole":" v8 = v8 + (v5)","suffix":" local v10 = {1, math.ceil(v9), ((v1 + v7) - 6), ((-(8)) % -4)}\n end\n return (tostring(v5) .. \"bar\")\nend"},"features":{"lines":24,"chars":511,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000335","difficulty":1,"seed":13993487011075607966,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = #v2\n local v6 = (not ((7 == v1) or (not false)))\n if false then\n v5 = math.floor(#v2)\n else\n local v7 = (not (not (not v6)))\n if true then\n v1 = (-(#v2))\n else\n local v8 = v5\n end\n end\n local v9 = \"key\"\n return (v5 - (v1))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-2},{"k":"Str","v":"unpbp"}],"output":{"k":"Int","v":10}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"nbr"}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":7},{"k":"Str","v":"agp"}],"output":{"k":"Int","v":6}}],"tests":[{"input":[{"k":"Int","v":-6},{"k":"Str","v":"n"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":0},{"k":"Str","v":"fcdogg"}],"output":{"k":"Int","v":12}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"pnsj"}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":10},{"k":"Str","v":"d"}],"output":{"k":"Int","v":2}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"zhbd"}],"output":{"k":"Int","v":8}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 5 do\n v3[v4] = (v3[v4 - 1] * 4)\n end\n local v5 = #v2\n local v6 = (not ((7 == v1) or (not false)))\n if false then\n v5 = math.floor(#v2)\n else","hole":" local v7 = (not (not (not v6)))","suffix":" if true then\n v1 = (-(#v2))\n else\n local v8 = v5\n end\n end\n local v9 = \"key\"\n return (v5 - (v1))\nend"},"features":{"lines":20,"chars":363,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"int"}} {"id":"echo1-00000336","difficulty":1,"seed":16195191497805022387,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.floor(((6 * v1) % 4)))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = (-(math.ceil((-(9)))))\n local v8 = #v5\n if true then\n local v9 = (not (v7 ~= v5[(math.abs(v8) % #v5) + 1]))\n local v10 = v5\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (v5[(math.abs(v11) % #v5) + 1])\n local v13 = string.sub(string.upper((\"hi\" .. \"key\")), 4, 6)\n end\n if ((-((-(v7)))) == v7) then\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + ((-(math.abs((v8 + v11)))))\n local v16 = math.ceil(v11)\n end\n end\n return (tostring(v4) .. \"ab\")\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-6ab"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-10ab"}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0ab"}}],"tests":[{"input":[{"k":"Int","v":-4},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0ab"}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0ab"}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0ab"}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0ab"}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0ab"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(math.floor(((6 * v1) % 4)))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = (-(math.ceil((-(9)))))","hole":" local v8 = #v5","suffix":" if true then\n local v9 = (not (v7 ~= v5[(math.abs(v8) % #v5) + 1]))\n local v10 = v5\n end\n local v11 = 0\n for v12 = 1, 2 do\n v11 = v11 + (v5[(math.abs(v11) % #v5) + 1])\n local v13 = string.sub(string.upper((\"hi\" .. \"key\")), 4, 6)\n end\n if ((-((-(v7)))) == v7) then\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + ((-(math.abs((v8 + v11)))))\n local v16 = math.ceil(v11)\n end\n end\n return (tostring(v4) .. \"ab\")\nend"},"features":{"lines":29,"chars":690,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000337","difficulty":1,"seed":7400369677814099934,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = (-(v1))\n local v6 = string.lower(string.rep(string.sub(\"foo\", 3, 6), 1))\n local v7 = 0\n for v8 = 1, 3 do\n v7 = v7 + (v5)\n local v9 = #v6\n end\n return (v5 <= (#v6))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":2},{"k":"Int","v":1},{"k":"Int","v":0}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":1},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":9}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":4}]}],"output":{"k":"Bool","v":false}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":2},{"k":"Int","v":5},{"k":"Int","v":5}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":-3},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":false}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":5},{"k":"Int","v":-8}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":3},{"k":"List","v":[{"k":"Int","v":-9},{"k":"Int","v":0},{"k":"Int","v":-6},{"k":"Int","v":1},{"k":"Int","v":0},{"k":"Int","v":-1}]}],"output":{"k":"Bool","v":true}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":3},{"k":"Int","v":-7},{"k":"Int","v":9},{"k":"Int","v":-7},{"k":"Int","v":-6}]}],"output":{"k":"Bool","v":true}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 3 do\n v3[v4] = (v3[v4 - 1] + 4)\n end\n local v5 = (-(v1))\n local v6 = string.lower(string.rep(string.sub(\"foo\", 3, 6), 1))","hole":" local v7 = 0","suffix":" for v8 = 1, 3 do\n v7 = v7 + (v5)\n local v9 = #v6\n end\n return (v5 <= (#v6))\nend"},"features":{"lines":14,"chars":284,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"bool"}} {"id":"echo1-00000338","difficulty":1,"seed":109347410349141090,"source":"function f(v1, v2)\n local v3 = false\n local v4 = (false and true)\n local v5 = v1\n return (tostring(v1) .. string.lower(\"bar\"))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":1},{"k":"Bool","v":true}],"output":{"k":"Str","v":"1bar"}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-6bar"}},{"input":[{"k":"Int","v":3},{"k":"Bool","v":false}],"output":{"k":"Str","v":"3bar"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-1bar"}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-6bar"}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"5bar"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-9bar"}},{"input":[{"k":"Int","v":-9},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-9bar"}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = false\n local v4 = (false and true)","hole":" local v5 = v1","suffix":" return (tostring(v1) .. string.lower(\"bar\"))\nend"},"features":{"lines":6,"chars":135,"recursion":false,"closure":false,"loops":false,"table_build":false,"output_type":"string"}} {"id":"echo1-00000339","difficulty":1,"seed":15286614020247527399,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-((-((-6 // 5))))))\n local v5 = {v1, (-7 % -1)}\n local v6 = ((not (v2 or false)) and ((not false) or (6 == v4)))\n local v7 = (v1 % -5)\n local v8 = 0\n for v9 = 1, 4 do\n v8 = v8 + (((-(v1)) * (-(v1))))\n local v10 = string.sub(string.sub(\"baz\", 1, 1), 1, 5)\n end\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (((math.ceil(v7) * (9 - 9)) % -3))\n v11 = #v5\n end\n return (tostring(v7) .. string.reverse(string.upper(\"a\")))\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-2A"}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0A"}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0A"}}],"tests":[{"input":[{"k":"Int","v":-5},{"k":"Bool","v":true}],"output":{"k":"Str","v":"0A"}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"Str","v":"-1A"}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"Str","v":"-3A"}},{"input":[{"k":"Int","v":-5},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0A"}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"Str","v":"0A"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-((-((-6 // 5))))))\n local v5 = {v1, (-7 % -1)}\n local v6 = ((not (v2 or false)) and ((not false) or (6 == v4)))\n local v7 = (v1 % -5)\n local v8 = 0","hole":" for v9 = 1, 4 do","suffix":" v8 = v8 + (((-(v1)) * (-(v1))))\n local v10 = string.sub(string.sub(\"baz\", 1, 1), 1, 5)\n end\n local v11 = 0\n for v12 = 1, 4 do\n v11 = v11 + (((math.ceil(v7) * (9 - 9)) % -3))\n v11 = #v5\n end\n return (tostring(v7) .. string.reverse(string.upper(\"a\")))\nend"},"features":{"lines":20,"chars":529,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000340","difficulty":1,"seed":17553754941014532395,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 1)\n end\n local v7 = (((v4 > v4) or false) or (v4 >= v1))\n local v8 = v4\n if (v7 and ((not v7) or false)) then\n local v9 = {v8, math.abs(v8)}\n if true then\n v4 = v9[(math.abs((-(v8))) % #v9) + 1]\n else\n v8 = v4\n end\n v8 = (-(v8))\n else\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (9)\n local v12 = (4 // 9)\n end\n end\n v8 = math.ceil((4 - v4))\n if (((not v7) and v7) or (not (0 < v8))) then\n v4 = v2[(math.abs(4) % #v2) + 1]\n v4 = (#v2 % 7)\n end\n local v13 = (math.abs((2 // -9)) <= (-((-(v1)))))\n return (v4 + (v1))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":-6}]}],"output":{"k":"Int","v":7}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":6},{"k":"Int","v":-9},{"k":"Int","v":-8}]}],"output":{"k":"Int","v":-15}},{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":-5}]}],"output":{"k":"Int","v":-3}}],"tests":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-2}]}],"output":{"k":"Int","v":6}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":8}]}],"output":{"k":"Int","v":11}},{"input":[{"k":"Int","v":-4},{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-5},{"k":"Int","v":-8},{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":4}]}],"output":{"k":"Int","v":-12}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":0},{"k":"Int","v":-2},{"k":"Int","v":2},{"k":"Int","v":3}]}],"output":{"k":"Int","v":14}},{"input":[{"k":"Int","v":-7},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":-1},{"k":"Int","v":5},{"k":"Int","v":-8},{"k":"Int","v":5}]}],"output":{"k":"Int","v":-21}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] - 1)\n end","hole":" local v7 = (((v4 > v4) or false) or (v4 >= v1))","suffix":" local v8 = v4\n if (v7 and ((not v7) or false)) then\n local v9 = {v8, math.abs(v8)}\n if true then\n v4 = v9[(math.abs((-(v8))) % #v9) + 1]\n else\n v8 = v4\n end\n v8 = (-(v8))\n else\n local v10 = 0\n for v11 = 1, 6 do\n v10 = v10 + (9)\n local v12 = (4 // 9)\n end\n end\n v8 = math.ceil((4 - v4))\n if (((not v7) and v7) or (not (0 < v8))) then\n v4 = v2[(math.abs(4) % #v2) + 1]\n v4 = (#v2 % 7)\n end\n local v13 = (math.abs((2 // -9)) <= (-((-(v1)))))\n return (v4 + (v1))\nend"},"features":{"lines":34,"chars":734,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"int"}} {"id":"echo1-00000341","difficulty":1,"seed":4890714147366157194,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3(v1)\n local v5 = ((v4 % 2) // 2)\n local v6 = math.abs(0)\n v1 = (-(math.floor((v2 % 9))))\n local v7 = (-4 < (-(v1)))\n return {v4}\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Int","v":2}],"output":{"k":"List","v":[{"k":"Int","v":49}]}},{"input":[{"k":"Int","v":8},{"k":"Int","v":3}],"output":{"k":"List","v":[{"k":"Int","v":64}]}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":64}]}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Int","v":4}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-6},{"k":"Int","v":5}],"output":{"k":"List","v":[{"k":"Int","v":36}]}},{"input":[{"k":"Int","v":2},{"k":"Int","v":0}],"output":{"k":"List","v":[{"k":"Int","v":4}]}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-8}],"output":{"k":"List","v":[{"k":"Int","v":49}]}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-1}],"output":{"k":"List","v":[{"k":"Int","v":49}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end","hole":" local v4 = v3(v1)","suffix":" local v5 = ((v4 % 2) // 2)\n local v6 = math.abs(0)\n v1 = (-(math.floor((v2 % 9))))\n local v7 = (-4 < (-(v1)))\n return {v4}\nend"},"features":{"lines":11,"chars":221,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"list"}} {"id":"echo1-00000342","difficulty":1,"seed":12315925294093067980,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = (((v4 % 7) + v4) < (#v2 + (v4 * v4)))\n local v8 = {v1}\n local v9 = 0\n for v10 = 1, 2 do\n v9 = v9 + (v4)\n v4 = v10\n end\n return v2\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-4},{"k":"Str","v":"jmxgpl"}],"output":{"k":"Str","v":"jmxgpl"}},{"input":[{"k":"Int","v":-4},{"k":"Str","v":"kr"}],"output":{"k":"Str","v":"kr"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"pr"}],"output":{"k":"Str","v":"pr"}}],"tests":[{"input":[{"k":"Int","v":7},{"k":"Str","v":"ztlyk"}],"output":{"k":"Str","v":"ztlyk"}},{"input":[{"k":"Int","v":-10},{"k":"Str","v":"gxvix"}],"output":{"k":"Str","v":"gxvix"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"fhylf"}],"output":{"k":"Str","v":"fhylf"}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"gj"}],"output":{"k":"Str","v":"gj"}},{"input":[{"k":"Int","v":5},{"k":"Str","v":"iko"}],"output":{"k":"Str","v":"iko"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3((-(v1)))\n local v5 = {v4}\n for v6 = 2, 6 do\n v5[v6] = (v5[v6 - 1] + 4)\n end\n local v7 = (((v4 % 7) + v4) < (#v2 + (v4 * v4)))\n local v8 = {v1}\n local v9 = 0","hole":" for v10 = 1, 2 do","suffix":" v9 = v9 + (v4)\n v4 = v10\n end\n return v2\nend"},"features":{"lines":18,"chars":324,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"string"}} {"id":"echo1-00000343","difficulty":1,"seed":10827854710377110402,"source":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((-((v2 // -3))))\n local v5 = (v1 < v1)\n local v6 = v1\n local v7 = string.upper((\"one\" .. string.sub(\"b\", 2, 2)))\n local v8 = (not (not (v5 and true)))\n return (v6 * (math.abs(4)))\nend\n","params":["number","number"],"examples":[{"input":[{"k":"Int","v":5},{"k":"Int","v":-1}],"output":{"k":"Int","v":20}},{"input":[{"k":"Int","v":10},{"k":"Int","v":9}],"output":{"k":"Int","v":40}},{"input":[{"k":"Int","v":-8},{"k":"Int","v":9}],"output":{"k":"Int","v":-32}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Int","v":-1}],"output":{"k":"Int","v":8}},{"input":[{"k":"Int","v":-5},{"k":"Int","v":1}],"output":{"k":"Int","v":-20}},{"input":[{"k":"Int","v":-10},{"k":"Int","v":-2}],"output":{"k":"Int","v":-40}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":-10}],"output":{"k":"Int","v":-28}},{"input":[{"k":"Int","v":-7},{"k":"Int","v":2}],"output":{"k":"Int","v":-28}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v2 - y)\n end\n local v4 = v3((-((v2 // -3))))\n local v5 = (v1 < v1)\n local v6 = v1","hole":" local v7 = string.upper((\"one\" .. string.sub(\"b\", 2, 2)))","suffix":" local v8 = (not (not (v5 and true)))\n return (v6 * (math.abs(4)))\nend"},"features":{"lines":11,"chars":273,"recursion":false,"closure":true,"loops":false,"table_build":false,"output_type":"int"}} {"id":"echo1-00000344","difficulty":1,"seed":10824738409187185515,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] - 3)\n end\n local v5 = v1\n local v6 = (((not false) and true) or ((false or true) and true))\n v1 = v1\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (v5)\n local v9 = ((-(v3[(math.abs(v7) % #v3) + 1])) + v1)\n end\n return {v1}\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":3},{"k":"Str","v":"nz"}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":-6},{"k":"Str","v":"frhhkh"}],"output":{"k":"List","v":[{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":4},{"k":"Str","v":"jwdcoq"}],"output":{"k":"List","v":[{"k":"Int","v":4}]}}],"tests":[{"input":[{"k":"Int","v":8},{"k":"Str","v":"dv"}],"output":{"k":"List","v":[{"k":"Int","v":8}]}},{"input":[{"k":"Int","v":-2},{"k":"Str","v":"gyplo"}],"output":{"k":"List","v":[{"k":"Int","v":-2}]}},{"input":[{"k":"Int","v":3},{"k":"Str","v":"cm"}],"output":{"k":"List","v":[{"k":"Int","v":3}]}},{"input":[{"k":"Int","v":6},{"k":"Str","v":"qbvrq"}],"output":{"k":"List","v":[{"k":"Int","v":6}]}},{"input":[{"k":"Int","v":1},{"k":"Str","v":"dopw"}],"output":{"k":"List","v":[{"k":"Int","v":1}]}}],"infill":{"prefix":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 2 do\n v3[v4] = (v3[v4 - 1] - 3)\n end","hole":" local v5 = v1","suffix":" local v6 = (((not false) and true) or ((false or true) and true))\n v1 = v1\n local v7 = 0\n for v8 = 1, 1 do\n v7 = v7 + (v5)\n local v9 = ((-(v3[(math.abs(v7) % #v3) + 1])) + v1)\n end\n return {v1}\nend"},"features":{"lines":15,"chars":319,"recursion":false,"closure":false,"loops":true,"table_build":true,"output_type":"list"}} {"id":"echo1-00000345","difficulty":1,"seed":14255595127438171816,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(-9)\n local v5 = v2\n local v6 = {v1, (-4 // 4), ((v1 * -6) - v1)}\n local v7 = v5\n if (false and (not (true and true))) then\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (7)\n v1 = ((5 - math.ceil(6)) // 3)\n end\n local v10 = 0\n for v11 = 1, 2 do\n v10 = v10 + (v10)\n v8 = v2[(math.abs(v1) % #v2) + 1]\n end\n v4 = 7\n end\n if (v4 <= v4) then\n local v12 = v4\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (v4)\n local v15 = v6\n end\n if (true and (not (v12 ~= v13))) then\n v1 = 8\n end\n else\n local v16 = 0\n for v17 = 1, 2 do\n v16 = v16 + ((-((math.floor(v4) // -9))))\n local v18 = v4\n end\n end\n return (tostring(v4) .. \"ok\")\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":-9},{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-6},{"k":"Int","v":-2},{"k":"Int","v":9}]}],"output":{"k":"Str","v":"-18ok"}},{"input":[{"k":"Int","v":0},{"k":"List","v":[{"k":"Int","v":7},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"-9ok"}},{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":2},{"k":"Int","v":-1},{"k":"Int","v":4},{"k":"Int","v":-1},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-5ok"}}],"tests":[{"input":[{"k":"Int","v":-8},{"k":"List","v":[{"k":"Int","v":5}]}],"output":{"k":"Str","v":"-17ok"}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":3},{"k":"Int","v":5},{"k":"Int","v":5},{"k":"Int","v":3}]}],"output":{"k":"Str","v":"1ok"}},{"input":[{"k":"Int","v":9},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":9},{"k":"Int","v":-3},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"0ok"}},{"input":[{"k":"Int","v":7},{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":-2},{"k":"Int","v":-8}]}],"output":{"k":"Str","v":"-2ok"}},{"input":[{"k":"Int","v":6},{"k":"List","v":[{"k":"Int","v":1},{"k":"Int","v":-3},{"k":"Int","v":1},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"-3ok"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(-9)\n local v5 = v2\n local v6 = {v1, (-4 // 4), ((v1 * -6) - v1)}","hole":" local v7 = v5","suffix":" if (false and (not (true and true))) then\n local v8 = 0\n for v9 = 1, 1 do\n v8 = v8 + (7)\n v1 = ((5 - math.ceil(6)) // 3)\n end\n local v10 = 0\n for v11 = 1, 2 do\n v10 = v10 + (v10)\n v8 = v2[(math.abs(v1) % #v2) + 1]\n end\n v4 = 7\n end\n if (v4 <= v4) then\n local v12 = v4\n local v13 = 0\n for v14 = 1, 1 do\n v13 = v13 + (v4)\n local v15 = v6\n end\n if (true and (not (v12 ~= v13))) then\n v1 = 8\n end\n else\n local v16 = 0\n for v17 = 1, 2 do\n v16 = v16 + ((-((math.floor(v4) // -9))))\n local v18 = v4\n end\n end\n return (tostring(v4) .. \"ok\")\nend"},"features":{"lines":40,"chars":804,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"string"}} {"id":"echo1-00000346","difficulty":1,"seed":1178685486537944374,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((#v2 - v1))\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] * 2)\n end\n local v7 = v5\n local v8 = {math.abs(v1), #v2, (-(v4)), v4}\n if (false or (not false)) then\n local v9 = v2\n if (not false) then\n v1 = v4\n else\n local v10 = v1\n end\n else\n v4 = v1\n end\n v1 = (-(v1))\n return (tostring(v4) .. string.sub((v2 .. v2), 2, 6))\nend\n","params":["number","string"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Str","v":"cflsb"}],"output":{"k":"Str","v":"-84flsbc"}},{"input":[{"k":"Int","v":9},{"k":"Str","v":"tvcujq"}],"output":{"k":"Str","v":"-27vcujq"}},{"input":[{"k":"Int","v":8},{"k":"Str","v":"ll"}],"output":{"k":"Str","v":"-48lll"}}],"tests":[{"input":[{"k":"Int","v":2},{"k":"Str","v":"uwf"}],"output":{"k":"Str","v":"2wfuwf"}},{"input":[{"k":"Int","v":-9},{"k":"Str","v":"aauygm"}],"output":{"k":"Str","v":"-135auygm"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"priyoj"}],"output":{"k":"Str","v":"-112riyoj"}},{"input":[{"k":"Int","v":-7},{"k":"Str","v":"dpuw"}],"output":{"k":"Str","v":"-77puwdp"}},{"input":[{"k":"Int","v":-8},{"k":"Str","v":"dn"}],"output":{"k":"Str","v":"-80ndn"}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 * y)\n end\n local v4 = v3((#v2 - v1))\n local v5 = {v4}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] * 2)\n end","hole":" local v7 = v5","suffix":" local v8 = {math.abs(v1), #v2, (-(v4)), v4}\n if (false or (not false)) then\n local v9 = v2\n if (not false) then\n v1 = v4\n else\n local v10 = v1\n end\n else\n v4 = v1\n end\n v1 = (-(v1))\n return (tostring(v4) .. string.sub((v2 .. v2), 2, 6))\nend"},"features":{"lines":24,"chars":458,"recursion":false,"closure":true,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000347","difficulty":1,"seed":2708874527428479950,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = false\n local v6 = ((v4 + v4) // 8)\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (math.floor(v8))\n local v9 = \"one\"\n end\n local v10 = (v7 * math.abs(v7))\n return {v6, v1, v10, (v6 + v1)}\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-10},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-10},{"k":"Int","v":9},{"k":"Int","v":-15}]}},{"input":[{"k":"Int","v":-2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-2},{"k":"Int","v":9},{"k":"Int","v":-3}]}},{"input":[{"k":"Int","v":9},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":13}]}}],"tests":[{"input":[{"k":"Int","v":9},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":4},{"k":"Int","v":9},{"k":"Int","v":9},{"k":"Int","v":13}]}},{"input":[{"k":"Int","v":-6},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-3},{"k":"Int","v":-6},{"k":"Int","v":9},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":1},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":1},{"k":"Int","v":9},{"k":"Int","v":1}]}},{"input":[{"k":"Int","v":-10},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-5},{"k":"Int","v":-10},{"k":"Int","v":9},{"k":"Int","v":-15}]}},{"input":[{"k":"Int","v":5},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":5},{"k":"Int","v":9},{"k":"Int","v":7}]}}],"infill":{"prefix":"function f(v1, v2)","hole":" local function v3(y)","suffix":" return (v1 + y)\n end\n local v4 = v3(v1)\n local v5 = false\n local v6 = ((v4 + v4) // 8)\n local v7 = 0\n for v8 = 1, 2 do\n v7 = v7 + (math.floor(v8))\n local v9 = \"one\"\n end\n local v10 = (v7 * math.abs(v7))\n return {v6, v1, v10, (v6 + v1)}\nend"},"features":{"lines":15,"chars":301,"recursion":false,"closure":true,"loops":true,"table_build":false,"output_type":"list"}} {"id":"echo1-00000348","difficulty":1,"seed":3631657238595148491,"source":"function f(v1, v2)\n local v3 = {v1}\n for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = (true or true)\n local v6 = \"ok\"\n local v7 = (\"bar\" .. string.sub(\"y\", 1, 4))\n return (tostring(v1) .. string.lower((v6 .. \"a\")))\nend\n","params":["number","list"],"examples":[{"input":[{"k":"Int","v":4},{"k":"List","v":[{"k":"Int","v":5},{"k":"Int","v":9},{"k":"Int","v":6},{"k":"Int","v":4}]}],"output":{"k":"Str","v":"4oka"}},{"input":[{"k":"Int","v":8},{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-1}]}],"output":{"k":"Str","v":"8oka"}},{"input":[{"k":"Int","v":-6},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":1},{"k":"Int","v":-5}]}],"output":{"k":"Str","v":"-6oka"}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"List","v":[{"k":"Int","v":6},{"k":"Int","v":7},{"k":"Int","v":6},{"k":"Int","v":5},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-1oka"}},{"input":[{"k":"Int","v":-5},{"k":"List","v":[{"k":"Int","v":-2},{"k":"Int","v":0}]}],"output":{"k":"Str","v":"-5oka"}},{"input":[{"k":"Int","v":5},{"k":"List","v":[{"k":"Int","v":3}]}],"output":{"k":"Str","v":"5oka"}},{"input":[{"k":"Int","v":-2},{"k":"List","v":[{"k":"Int","v":9}]}],"output":{"k":"Str","v":"-2oka"}},{"input":[{"k":"Int","v":10},{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-2},{"k":"Int","v":-9},{"k":"Int","v":-7}]}],"output":{"k":"Str","v":"10oka"}}],"infill":{"prefix":"function f(v1, v2)","hole":" local v3 = {v1}","suffix":" for v4 = 2, 4 do\n v3[v4] = (v3[v4 - 1] * 1)\n end\n local v5 = (true or true)\n local v6 = \"ok\"\n local v7 = (\"bar\" .. string.sub(\"y\", 1, 4))\n return (tostring(v1) .. string.lower((v6 .. \"a\")))\nend"},"features":{"lines":10,"chars":241,"recursion":false,"closure":false,"loops":false,"table_build":true,"output_type":"string"}} {"id":"echo1-00000349","difficulty":1,"seed":414331267498218075,"source":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.abs(v1))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = (v4 - (-((v1 // 6))))\n local v8 = ((not (v2 and true)) and v2)\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (((v1 % 1) - math.abs(math.ceil(v4))))\n local v11 = ((false or (not v8)) and (not (v1 > -8)))\n end\n if (((7 - v4) == v7) or (v5[(math.abs(v9) % #v5) + 1] < math.abs(v7))) then\n v9 = (v4 + v1)\n local v12 = 0\n for v13 = 1, 4 do\n v12 = v12 + (((v13 % -6) + (-2 // -3)))\n v1 = v5[(math.abs(v7) % #v5) + 1]\n end\n if ((-(-1)) >= #v5) then\n v4 = (math.abs(7) // -6)\n else\n v4 = ((math.ceil(v12) + v12) - (v5[(math.abs(v4) % #v5) + 1] + (v12 % 5)))\n end\n else\n v1 = ((v4 // 1) // 2)\n v7 = ((-(math.floor(-9))) + ((v4 - 4) % 2))\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + ((v4 // -8))\n v7 = (((-(v7)) % -9) + #v5)\n end\n end\n v4 = v9\n return v5\nend\n","params":["number","bool"],"examples":[{"input":[{"k":"Int","v":-7},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-7},{"k":"Int","v":-11},{"k":"Int","v":-15}]}},{"input":[{"k":"Int","v":2},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":2},{"k":"Int","v":-2},{"k":"Int","v":-6}]}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":-8}]}}],"tests":[{"input":[{"k":"Int","v":-1},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-1},{"k":"Int","v":-5},{"k":"Int","v":-9}]}},{"input":[{"k":"Int","v":-4},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":-4},{"k":"Int","v":-8},{"k":"Int","v":-12}]}},{"input":[{"k":"Int","v":-8},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":-8},{"k":"Int","v":-12},{"k":"Int","v":-16}]}},{"input":[{"k":"Int","v":8},{"k":"Bool","v":false}],"output":{"k":"List","v":[{"k":"Int","v":8},{"k":"Int","v":4},{"k":"Int","v":0}]}},{"input":[{"k":"Int","v":0},{"k":"Bool","v":true}],"output":{"k":"List","v":[{"k":"Int","v":0},{"k":"Int","v":-4},{"k":"Int","v":-8}]}}],"infill":{"prefix":"function f(v1, v2)\n local function v3(y)\n return (v1 - y)\n end\n local v4 = v3(math.abs(v1))\n local v5 = {v1}\n for v6 = 2, 3 do\n v5[v6] = (v5[v6 - 1] - 4)\n end\n local v7 = (v4 - (-((v1 // 6))))\n local v8 = ((not (v2 and true)) and v2)\n local v9 = 0\n for v10 = 1, 4 do\n v9 = v9 + (((v1 % 1) - math.abs(math.ceil(v4))))\n local v11 = ((false or (not v8)) and (not (v1 > -8)))\n end\n if (((7 - v4) == v7) or (v5[(math.abs(v9) % #v5) + 1] < math.abs(v7))) then\n v9 = (v4 + v1)","hole":" local v12 = 0","suffix":" for v13 = 1, 4 do\n v12 = v12 + (((v13 % -6) + (-2 // -3)))\n v1 = v5[(math.abs(v7) % #v5) + 1]\n end\n if ((-(-1)) >= #v5) then\n v4 = (math.abs(7) // -6)\n else\n v4 = ((math.ceil(v12) + v12) - (v5[(math.abs(v4) % #v5) + 1] + (v12 % 5)))\n end\n else\n v1 = ((v4 // 1) // 2)\n v7 = ((-(math.floor(-9))) + ((v4 - 4) % 2))\n local v14 = 0\n for v15 = 1, 2 do\n v14 = v14 + ((v4 // -8))\n v7 = (((-(v7)) % -9) + #v5)\n end\n end\n v4 = v9\n return v5\nend"},"features":{"lines":40,"chars":1015,"recursion":false,"closure":true,"loops":true,"table_build":true,"output_type":"list"}}