{"trustable":false,"sections":[{"title":"","value":{"format":"MD","content":"菊歪歪在玩《吊打菊歪歪2》。现在他准备去打小怪。现在地图上有一些机房(加血点)和小怪,由于《吊菊2》里小怪有伤害,走路还会掉血,所以菊歪歪用地图册苦心研究,得出一个结论:打完某些小怪可以到达某些机房而保证不死。\n\n但是《吊菊2》中机房可能会爆,所以一个机房可能只能用1次。所以菊歪歪准备好一条线路:小怪-机房-小怪-机房……小怪-机房(最后要加血)。注意可以从机房到达较远的小怪,但不能从小怪到达较远的机房。\n\n菊歪歪很聪明,如果没人干涉,他能打n个小怪。但是游戏开发者是不会善罢甘休的,他删除了一些小怪和机房,导致菊歪歪一个小怪都打不成。为了省事,他采用了删除数量最少的方案,并且留下了m个物品。\n\n请通过推理得出:机房和小怪共有多少个?"}},{"title":"Input","value":{"format":"MD","content":"多组数据。每组数据两个整数,n和m。\nn,m\u003c\u003d10^9"}},{"title":"Output","value":{"format":"MD","content":"每组数据一行,一个整数表示机房和小怪的个数之和"}},{"title":"样例输入","value":{"format":"MD","content":"1 1"}},{"title":"样例输出","value":{"format":"MD","content":"2"}},{"title":"样例解释","value":{"format":"MD","content":"有机房A和小怪B,菊歪歪从B到A,删除A或B皆可。"}}]}