Another Lua solution

Follows rule #5 more closely - the default value of LUA_MAXCALLS would only
allow 4096 o's on soln1