{"trustable":false,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\n\u003cscript\u003e\n window.katexOptions \u003d {\n delimiters: [\n {left: \u0027$$$$$$\u0027, right: \u0027$$$$$$\u0027, display: true},\n {left: \u0027$$$\u0027, right: \u0027$$$\u0027, display: false},\n {left: \u0027$$\u0027, right: \u0027$$\u0027, display: true},\n {left: \u0027$\u0027, right: \u0027$\u0027, display: false}\n ]\n };\n\u003c/script\u003e\n","sections":[{"title":"","value":{"format":"HTML","content":"每个学生都热切地等待着成功通过考试的那一天。因此,LCF也准备庆祝,但是,唉,他没有通过。然而,LCF的许多同组同学在考试后更成功,也更受欢迎。 通过考试的学生能去这两个餐厅庆祝,他们中的一些人在BugDonalds餐厅庆祝,其中一些人在BeaverKing餐厅庆祝,一些人两个餐厅都去了。没有通过考试的学生不能在这些餐厅庆祝,只能呆在宿舍里准备复试。然而,这很快让LCF感到厌烦,他开始查看朋友圈里的庆祝照片恰柠檬。他发现,总共有 \u003cb\u003eA \u003c/b\u003e 个学生去了了BugDonalds——有 \u003cb\u003eB \u003c/b\u003e 个学生去了BeaverKing和 \u003cb\u003eC \u003c/b\u003e 个学生两个都去了。LCF知道他的小组里有 \u003cb\u003eN \u003c/b\u003e 个学生。 基于这一信息,LCF想确定他的数据有没有错,如果没错,他的小组中有多少人和他一样菜。你能帮帮他吗? \u003cb\u003eLCF太菜了!!! \u003c/b\u003e \u003c/br\u003e"}},{"title":"Input","value":{"format":"HTML","content":"一行包含四个整数—— \u003cb\u003eA、B、C、D(0≤A、B、C、D≤100) \u003c/b\u003e 。\u003c/br\u003e"}},{"title":"Output","value":{"format":"HTML","content":"如果存在这样的学生分布,其中有 \u003cb\u003eA \u003c/b\u003e 个学生去了BugDonalds, \u003cb\u003eB \u003c/b\u003e 个去了BeaverKing, \u003cb\u003eC \u003c/b\u003e 个两个都去了,至少有一个学生留在家里(众所周知,LCF没有通过考试,呆在宿舍里)。\u003c/br\u003e\n则输出没有通过考试的学生(包括LCF)的总数。 \u003c/br\u003e\n如果这种分布不存在而且LCF在确定数字 \u003cb\u003eA、B、C或N \u003c/b\u003e 时出错(如样本2和3),输出-1。\u003c/br\u003e\n"}},{"title":"Examples","value":{"format":"HTML","content":"\u003cdiv class\u003d\"sample-test\"\u003e\n \u003cdiv class\u003d\"input\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Input\n \u003c/div\u003e\n \u003cpre\u003e10 10 5 20\u003cbr\u003e\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"output\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Output\n \u003c/div\u003e\n \u003cpre\u003e5\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"input\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Input\n \u003c/div\u003e\n \u003cpre\u003e2 2 0 4\u003cbr\u003e\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"output\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Output\n \u003c/div\u003e\n \u003cpre\u003e-1\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"input\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Input\n \u003c/div\u003e\n \u003cpre\u003e2 2 2 1\u003cbr\u003e\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"output\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Output\n \u003c/div\u003e\n \u003cpre\u003e-1\u003c/pre\u003e\n \u003c/div\u003e\n\u003c/div\u003e"}}]}