n, m = io.read("*n", "*n") t = {} sum = 0 rangemin = 1 found = false for i = 1, n do t[i] = io.read("*n") sum = sum + t[i] if(sum == 777) then found = true break end while(777 < sum) do sum, rangemin = sum - t[rangemin], rangemin + 1 end if(sum == 777) then found = true break end end if(not found) then for j = 2, m do sum = 0 rangemin = 1 for i = 1, n do t[i] = t[i] + io.read("*n") sum = sum + t[i] if(sum == 777) then found = true break end while(777 < sum) do sum, rangemin = sum - t[rangemin], rangemin + 1 end if(sum == 777) then found = true break end end if(found) then break end end end if(found) then print("YES") else print("NO") end