1for (int c1 = -99; c1 <= 100; c1 += 1) {
2  if (c1 <= 0)
3    S1(1, -c1 + 1);
4  for (int c3 = max(-2 * c1 + 3, 1); c3 <= min(-2 * c1 + 199, 199); c3 += 2) {
5    S2((2 * c1 + c3 - 1) / 2, (c3 + 1) / 2);
6    S1((2 * c1 + c3 + 1) / 2, (c3 + 1) / 2);
7  }
8  if (c1 >= 1)
9    S2(100, -c1 + 101);
10}
11