1{
2  for (int c0 = a; c0 <= min(b, a + 9); c0 += 1)
3    s0(c0);
4  for (int c0 = a + 10; c0 <= min(b, a + 19); c0 += 1) {
5    s0(c0);
6    s1(c0);
7  }
8  for (int c0 = max(a + 10, b + 1); c0 <= min(b + 10, a + 19); c0 += 1)
9    s1(c0);
10  for (int c0 = a + 20; c0 <= b; c0 += 1) {
11    s0(c0);
12    s1(c0);
13    s2(c0);
14  }
15  for (int c0 = max(a + 20, b + 1); c0 <= b + 10; c0 += 1) {
16    s1(c0);
17    s2(c0);
18  }
19  for (int c0 = max(a + 20, b + 11); c0 <= b + 20; c0 += 1)
20    s2(c0);
21}
22