수빈이는 좌표평면 위에 앉아 있다. "나는 좌표평면이 너무 좋아!!" 수빈이가 말했다. 좌표평면에는 사탕 바구니가 N개 있고, 바구니마다 사탕이 M개씩 들어 있다. 바구니는 각각 (x1,y1),(x2,y2),…,(xN,yN)에 놓여 있고, 수빈이는 (0,0)에서 출발한다.
오늘은 날씨가 덥다. 시간이 1만큼 지날 때마다 사탕이 남아 있는 모든 바구니에서 사탕이 한 개씩 녹아 사라진다. 시간이 t만큼 지난 시점에 바구니에 남아 있는 사탕은 max(0,M−t)개다.
수빈이는 배가 몹시 고프기 때문에 바구니에 도착하면 그 안의 사탕을 순식간에 모두 먹는다. 먹는 데는 시간이 들지 않는다. 수빈이가 1만큼 움직이면 시간도 1만큼 지난다. 수빈이는 위쪽(y좌표가 늘어나는 방향)이나 오른쪽(x좌표가 늘어나는 방향)으로만 움직일 수 있다.
수빈이가 먹을 수 있는 사탕의 최대 개수를 구하는 프로그램을 작성하시오.