#include <iostream> using namespace std; int main() { int offset, n, l1, l2; while (cin >> offset >> n >> l1 >> l2) { int start1 = min(offset, l1); int end1 = min(start1 + n, l1); n -= end1 - start1; int start2 = min(max(offset - l1, 0), l2); int end2 = min(l2, start2 +...