#!/usr/bin/env luajit require("utils") local xmin, xmax, ymin, ymax = string.match(io.open(arg[3]):read("*a"), "target area: x=(.*)%.%.(.*), y=(.*)%.%.(.*)") xmin, xmax, ymin, ymax = tonumber(xmin), tonumber(xmax), tonumber(ymin), tonumber(ymax) local maxdy = 0 if ymax > 0 then maxdy = ymax end if ymin < 0 then if -ymin - 1 > maxdy then maxdy = -ymin - 1 end end print(euler(maxdy))