local file = io.open("input.txt") local num = file:read("*l") local ec = {} -- elf calories local calorie_buffer = 0 while num do if (num == "") then table.insert(ec, calorie_buffer) calorie_buffer = 0 goto skip end calorie_buffer = calorie_buffer + tonumber(num) ::skip:: num = file:read("*l") end table.sort(ec, function(l,r) return l > r end) print(ec[1]) print(ec[1] + ec[2] + ec[3])